본문 바로가기

개발94

[개발자 기술면접] 테스트코드, 자료구조, AWS, 정렬 알고리즘 Q.12-15 주니어 개발자에게 기대되는 것은 실력보다도 CS지식, 그리고 본인이 쓰는 언어에 대한 이해라고 한다. 취업을 준비하며 매일 매일 5개 이상의 기술면접 관련 질문을 정리하기로 했다. [개발자 기술면접] 테스트코드, 자료구조, AWS, 정렬 알고리즘 Q.12-15 1. 테스트코드에 대해서 아는대로 설명해주시고 활용 경험에 대해서 답변해주세요. 2. Array, LinkedList에 대해 설명해주시고 각각 어떻게 사용하는지 말씀해주세요. 3. AWS S3, EC2 를 사용하는 이유와 사용 경험에 대해서 답변해주세요. 4. 정렬 알고리즘에 대해서 아는대로 설명해주세요. 추천글 위의 목차를 클릭하면 해당 글로 자동 이동 합니다. 1. 테스트코드에 대해서 아는대로 설명해주시고 활용 경험에 대해서 답변해주세요. 나의.. 2023. 9. 22.
[개발자 기술면접] 프로세스와 쓰레드, 멀티프로세스와 멀티 쓰레드, 쿼리 최적화, DB로직 최소화 Q.8-11 주니어 개발자에게 기대되는 것은 실력보다도 CS지식, 그리고 본인이 쓰는 언어에 대한 이해라고 한다. 취업을 준비하며 매일 매일 5개 이상의 기술면접 관련 질문을 정리하기로 했다. [개발자 기술면접] TDD에 대해서 설명해주세요. 1. 프로세스와 쓰레드에 대해서 설명하고 그 차이에 대해서 설명해주세요. 2. 멀티프로세스와 멀티쓰레드의 특징에 대해 설명해주세요. 3. 쿼리 최적화에 대해 설명해주시고 방법에 대해 설명해주세요. 4. DB 로직 최소화를 하려면 어떻게 해야 할까요? 추천글 위의 목차를 클릭하면 해당 글로 자동 이동 합니다. 1. 프로세스와 쓰레드에 대해서 설명하고 그 차이에 대해서 설명해주세요 나의답변: 프로세스와 쓰레드란 프로그램의 실행 단위입니다. 프로세스는 CPU당 하나가 존재하며 독립적.. 2023. 9. 22.
[개발자 기술면접] TDD에 대해서 설명해주세요. 주니어 개발자에게 기대되는 것은 실력보다도 CS지식, 그리고 본인이 쓰는 언어에 대한 이해라고 한다. 취업을 준비하며 매일 매일 5개 이상의 기술면접 관련 질문을 정리하기로 했다. [개발자 기술면접] TDD에 대해서 설명해주세요. 1. TDD에 대해서 설명해주세요. 2. TDD의 종류 및 설명 위의 목차를 클릭하면 해당 글로 자동 이동 합니다. 1. TDD에 대해서 설명해주세요. 나의대답: TDD란 TEST CODE를 먼저 작성하고 개발을 진행하는 것 입니다.이를 통해 애플리케이션의 에러와 문제를 미리 파악하고 완성도를 높일 수 있다?... 모범답안: TDD란 Test Driven Development 의 약자로 '테스트 주도 개발' 이라고 합니다. 반복 테스트를 이용한 소프트웨어 방법론으로, 작은 단위.. 2023. 9. 19.
[개발자 기술면접] CI/CD에 대해서 설명해주세요. 주니어 개발자에게 기대되는 것은 실력보다도 CS지식, 그리고 본인이 쓰는 언어에 대한 이해라고 한다. 취업을 준비하며 매일 매일 5개 이상의 기술면접 관련 질문을 정리하기로 했다. [개발자 기술면접] CI/CD에 대해서 설명해주세요. 1. CI/CD에 대해서 설명해주세요. 2. CI/CD의 목적 위의 목차를 클릭하면 해당 글로 자동 이동 합니다. 1. CI/CD에 대해서 설명해주세요. 나의대답: CI/CD란 지속적인 통합과 배포를 뜻합니다. Git Action을 이용해 코드 update시 에러를 자동으로 체크하여 통합하고 nginx를 이용해 지속적으로 배포할 수 있습니다. 모범답안: CI/CD란 지속적 통합과 배포를 뜻합니다. CI는 개발자들이 코드를 push할 때마다 자동으로 코드를 빌드하고 테스트 하.. 2023. 9. 18.