본문 바로가기

반응형

잡인터뷰

SOLID 원칙 (SOLID Principle) - 객체지향 디자인 프로그래밍을 시작하면서 처음부터 접하게 되는 게 Objective Orientied Programming (OOP, 객체 지향 프로그래밍)이다. OOP는 소프트웨어 개발에서 일반적으로 사용되는 패러다임 중 하나이다. OOP는 코드를 더 모듈화 하고 재사용 가능한 댄위로 구성하며, 코드를 더 쉽게 이해하고 유지보수할 수 있게 해 준다. 그렇다면 정확하게 정의를 한다면.. 객체 지향 프로그래밍이란 - What is Objective Oriented Programming 객체 지향 프로그래밍의 주요 특징 중 하나는 캡슐화이다. 캡슐화는 데이터와 데이터를 조작하는 메서드를 하나의 단위로 묶어서 외부에 노출시키지 않는 것을 하는데, 이는 데이터를 보호하고 유효성을 검사하는 등의 역할을 수행하며, 코드의 안정성을 .. 더보기
잡 인터뷰 - 투포인터 알고리즘(Two Pointer Approach) 학교 다니고 있을 땐 이런 이런 부분을 자세히 들여다 보고 설명까지도 가능했(?) 을지도 모른다..ㅋ 10여 년 전 배웠던 기억도 나고 그것으로 숙제를 해서 제출까지 했던 기억이 스멀스멀 나지만, 직접 회사인터뷰때 질문을 받으니 설명을 제대로 하기가 쉽지가 않다. 어떻게든 대답은 헀어도.. 얼버무려버리는 바람에 이번 인터뷰도 틀린 거겠지.. 그래도 이렇게 그냥 지나가버리면 인터뷰 시간을 낭비해 버리는 게 되어버리니 일단 자세히 찾아봐야겠다. 투포인터 알고리즘이 뭐지? 투포인터 알고리즘은 리스트나 배열에서 두 개의 포인터를 이용하여 원하는 결과를 얻는 알고리즘이다. 이 알고리즘은 보통 리스트에서 부분합, 또는 특정 조건을 만족하는 가장 짧은 구간을 찾는 등의 문제를 해결하는 데 활용될 수 있다. 알고리즘의.. 더보기
풀스택 개발자란? - What is Full Stack Developer 구직을 하다 보면 Web Developer, DevOps Enginner, Software Engineer, Full Stack Developer 등등 여러 다른 직책의 이름을 접할 수 있다. Web Developer로 직책을 시작해서 Full Stack Developer, DevOps, Software Engineer등등 다른 직책을 갖게 되는 경험을 하게 되었다. 현재 회사를 구직하기 위해 여러 직책을 선택하며 활동을 하고 있다. 한 회사에서 질문을 받은 것 중에 하나다 풀스택 개발자로써 필요한 것이 무엇인지 설명해 달라는 거였다. 개인적인 생각으론 여러 언어의 특징을 잘 이해해며 필요한 코딩을 그 언어에 맞춰 할 수 있다 및 프론트엔드/백엔드 (front-end/back-end) 기술 모두를 다룰 .. 더보기
잡 인터뷰 - OAuth 1.0 과 OAuth 2.0의 차이점 OAuth 1.0 vs OAuth 2.0 얼마전에 잡 인터뷰중 질문 받은 거 중에 기억나는 하나. OAuth의 1.0 과 2.0의 차이를 말해보시오 였다. OAuth란 OAuth는 사용자가 다른 웹사이트 또는 애플리케이션에 로그인할 때 사용 할수 있다. (애플리케이션 인증을 위한 접근 관한 개방형 표준 프로토콜) 이를 사용하여 사용자는 다른 서비스에서 동일한 자격으로 로그인할 수 있으며, 사용자는 서비스 제공 사이트에 사용자의 비밀번호 정보를 제공하지 않고 로그인할 수 있다. OAuth는 웹 및 모바일 애플리케이션에서 API를 보호하기 위해 사용이 되기도 한다. 사용자 인증 및 권한 부여를 담당하는 보안 프로토콜(Protocol) 이다 따라서, 만약 웹사이트나 애플리케이션에서 다른 서비스의 API를 사용.. 더보기
잡 인터뷰 질문 1 - SOAP와 REST차이점 한참을 잡서치 하다 드디어 회사의 인터뷰에 응할 수 있는 기회가 있었고 인터뷰 중에 기억나는 질문 중에 하나였다. SOAP와 REST의 차이가 뭐고 어떤 상황일 때 뭐를 사용하는 게 적합한지 설명해 달라는 거였다. 나름대로 SOAP와 REST의 차이 점을 설명후 질문대로 보안이 필요한 정보를 주고받을 때 등등 그쪽 시나리오에 맞게 설명을 했다고 생각했다.. 그리고 혹시나 하며 다른 차이 점이 있는지 찾아보았다. SOAP VS REST 차이점! SOAP (Simple Object Access Protocol)와 REST (Representational State Transfer)는 모두 다른 프로토콜이며 웹에서 정보와 데이터를 주고받는 방법이지만, 그 방식이 조금 다르다. 1. 교환 방식 SOAP은 더 엄.. 더보기

반응형