#기술면접

#기술면접

개발자 이직 면접 질문 리스트 : 1년 6개월 경력 주니어 백엔드 개발자, 풀스택 개발자

이직 면접이여서 신입정도의 꼼꼼한 기술 CS 면접을 요구하진 않았지만 내 경력사항에 대해 파고드는 꼬리질문이 많았다.요새는 1년 반 에서 2년 사이에 첫 이직을 준비한다는 통계자료를 봤는데 같은 입장의 분들께 도움이 되었으면 해서 정리해서 올린다. 내 경력기술서에서 질문한 리스트는 내 프로젝트(경험) 관련 로 구분했고 개발 전반적으로 질문한 리스트는 개발 관련 으로 구분했다. - 넘버링은 해당 면접 보고난 후 메모 어플로 적었을때 단순히 기억나는 순서대로 넘버링 한 것- OOO 은 개인 업무경험이여서 마스킹 처리한 내용들이다. - 내 프로젝트(경험) 관련 질문들은 이런 질문 정도로 하는구나 하면서 가볍게 넘기면 될 것 같고- 개발 관련 질문들은 답할 수 있을 정도로는 준비해서 가는게 좋을 것 같다. 면접..

#기술면접

자바의 특징과 장단점은 무엇인가요?

자바는 객체 지향 프로그래밍 언어로 보안에 강하고, 이식성이 높으며, 아키텍처가 중립적이라는 특징을 가지고 있습니다. 이러한 특징으로 인해 자바는 다양한 응용 프로그램을 개발하기 위해 소프트웨어 산업에서 널리 사용되고 있습니다. 자바의 장점으로는 다음과 같습니다. 플랫폼 독립성 자바 코드는 한 번 작성되면 어떠한 플랫폼에서도 수정 없이 실행될 수 있습니다. 이는 자바 코드를 기계 언어로 번역하는 자바 가상 머신(JVM)에 의해 가능합니다. 객체 지향 자바는 객체 지향 언어로, 큰 코드 베이스를 구성하고 관리하기 쉽습니다. 또한 코드를 더 쉽게 재사용하고 복잡한 시스템을 구축할 수 있습니다. 견고함 자바는 오류와 예외를 우아하게 처리하도록 설계된 견고한 언어입니다. 이를 통해 높은 가용성을 필요로 하는 응..

#기술면접

HTTP METHOD 중 Get과 Post의 차이점에 대해 설명해보세요.

HTTP METHOD에는 get, post, put, delete 가 있다. 단순히 종류를 나열하는 것이 아닌 get과 post 간의 차이점에 대해 말할 수 있어야 한다. get은 클라이언트에서 서버로 어떠한 리소스로부터 정보를 요청하기 위해 사용되는 method입니다. 서버에서 어떤 데이터를 가져와서 보여줄 때, 값이나 내용, 상태 등을 바꾸지 않는 경우에 사용합니다. post는 리소스를 생성/ 업데이트하기 위해 서버에 데이터를 보내는 데 사용되는 method입니다. 서버상의 데이터 값이나 상태를 바꾸기 위해서 사용합니다. 주요 차이점으로는, get 요청은 캐시가 되나, post는 캐시 되지 않습니다. get은 브라우저에 기록되지만 post는 기록되지 않습니다. GET GET은 지정된 리소스에서 데이터..