build my life

[ 취업 이야기 ] 면접 질문 정리(2023.05.24 업데이트) 본문

기록

[ 취업 이야기 ] 면접 질문 정리(2023.05.24 업데이트)

dalovee 2023. 6. 2. 18:04
728x90

면접 본 후 기억에 남는 질문들 정리해보았습니다.

백엔드 개발자(Django), Python 개발자로 면접 본 질문들입니다.

 

[ CS 관련, 기술 스택 관련 ]

  1. 인덱싱
  2. 객체지향언어, SOLID
  3. list와 tuple의 차이
  4. Swagger에 대해서 들어봤는지, 아는대로 설명
  5. N+1 Problem
  6. select_related, prefetch_related는 어떤 상황에서 구분해서 사용하는지
  7. 오버로딩과 오버라이딩의 개념에 대해서 설명
  8. 오버로딩과 오버라이딩은 어떤 경우에 사용하면 좋은지
  9. 컨프리핸션에 대해서 설명
  10. pass와 continue의 차이
  11. switch case문에 대해서 설명해달라, 사용해본 적 있냐
  12. 트랜잭션에 대해서 아는 대로 설명
  13. MLops 에 대해 아는대로 설명
  14. RDBMS, NoSQL 차이를 아는대로 설명

 

[ 경험 기반 ]

  1. 웹서버와 WAS 분리 왜?
  2. 정적 데이터가 많았었는지
  3. 과제 PDF 에서 부족한 점이 있었는지, 설명은 충분했는지
  4. 혹시 과제 외에 추가적으로 개발하고 싶은 기능이 있는지
  5. 로그인을 구현하고 싶다고 했는데, 어떤 방식으로 구현하고 싶은지
  6. 세션 로그인 방식과 토큰 방식의 차이를 아는지(JWT)
  7. 테스트 코드 작성할 때 factory를 사용했는데, 왜 사용했는지
  8. 크롤링을 구현하셨다고 했는데 어떤식으로 했는지 설명
  9. APIView, ModelAPIView 등 다양한 방식이 있는데 왜 APIView를 사용했나요
  10. USE_TZ = False 로 설정한 이유는? 알고 사용한건지
  11. AWS 배포는 구체적으로 어떻게 했는지, ECS나 Docker 사용에 대해서는 고민 해봤는지
  12. 추천은 어떤 방식으로 했었는지, 추천 버튼을 눌렀을 때 추천이 되는지, 아니면 로그인 했을 때 바로 추천 작품이 뜨는지
  13. API 설계 부분에서 시간 오래걸리는 부분은 없었는지, 많은 요청이 가면 느렸을 텐데...
  14. 크롤링 할 때 트러블 슈팅했던 경험
  15. 데이터 수집을 왜 백엔드 담당이 했는지
  16. 코테는 어렵지는 않았는지, 시간이 더 주어진다면 더 풀 수 있었나요
  17. model serving 했을 때 I/O data 가 어떤 형식이었는지 로직이 어떻게 되는지
  18. 시간이 오래걸리는 문제에 대해서 고민해보고 해결했는지
  19. 프로젝트를 하면서 힘든 점은 없었는지
  20. 프로젝트를 하면서 가장 재밌었던 것은? (기획 ~ 배포)
  21. 어떤 개발자와 일하고 싶은지, 어떤 개발자가 되고 싶은지
  22. 소통이 안되는 사람이 있다면 어떻게 할건지
  23. 프로젝트 작업 분배가 잘 되었었는지, 팀 분위기는 좋았는지

 

[ 인성질문 및 기타 ]

  1. 지원동기 / 직무를 보고 지원했겠지만 해당 회사에 지원한 이유는?
  2. 인생에서 가장 중요하고 생각하는 가치 3가지
  3. 작업 환경이 어떻게 되는지(OS, 키보드, IDE 등 ..)
  4. 새로운 언어를 공부할 때 어떻게 하는지
  5. 블로그 기록을 꾸준히 했는데 개발자로서 어떤 도움이 되는지
  6. 공백기는 어떻게 보냈는지
  7. 개발자가 되고 싶었던 계기

 

728x90