본문 바로가기
카테고리 없음

기술면접 복기

by 서버요정 호토론 2025. 8. 24.

기본 인성질문

  1. 1분 자기소개
  2. 지원동기
  3. 장단점
  4. 어려웠던 일 해결한 경험

N사

  1. 000프로젝트 소개
  2. MSA로 나눈 이유
  3. 모놀리식에서 MSA로 나눈게 두달안에 가능했는지?
  4. 기존에 진행했던 모놀리식 서비스와 뭐가 다르다고 생각했는지? 느낀점
  5. 테스트나 모니터링이 불편하다고했는데 이를 개선/보완방법 고민하거나 찾아본게 있는지?
  6. 서비스를 나눌때 기준은?
  7. 6개 무엇인지?
  8. 대표적인 액션을 바탕으로 서비스 컴포넌트들이 어떤 순서로 어떻게 협업해서 처리되는지
  9. 동영상 서버가 응답을 하지 않을경우 어떤일이 발생하는지?
  10. 일부 마이크로 서비스가 동작하지 않을때 에러처리는 어떻게 하는지?
  11. 서비스에 걸친 트랜잭션 관리 어떻게 했는지? 실패추적
  12. 데이터 정합성
  13. 내가 여러 서비스에 걸친 트랜잭션 관리를 해야하면 어떻게 할 수 있을까
  14. 이벤트 보내는법? 서비스에서 서비스로? 메세지서버?
  15. 개발하면서 어려웠던 부분?
  16. 리버스 프록시와 포워드 프록시 차이점?
  17. 리버스 프록시에서 프록시 패스 리버스 세팅 이유?
  18. 어레이리스트보다 링크드리스트가 더 느린 이유 메모리 관점
    1. 조회 횟수가 어떻게 다른지
  19. 해시맵의 시간복잡도(빅오)
  20. 스프링 컴포넌트 스캔이 뭔지?
  21. 컴포넌트란?
  22. 컴포넌트 스캔의 대상이 되는 컴포넌트는 어떻게 지정하는지?
  23. 레스트 컨트롤러 어노테이션의 역할?
  24. 스프링부트 어플리케이션이라는 어노테이션의 역할?
    1. 이 어노테이션이 붙어있는 클래스는 구동될때 어떤 역할/일을 하는지?
  25. 인터셉터와 필터의 차이?

S사

  1. 직무지원동기, 회사 지원동기
  2. 본인의 핵심역량 - 학부 또는 그 외 과정에서 배우고 익힌 기술
  3. 팀프로젝트에서 가장 성공한 프로젝트 + 이유 + 역할 + 교훈
  4. 가장 실패한 프로젝트 + 이유 + 교훈
  5. 모놀리식과 MSA의 장단점
  6. 리더십 vs 팔로우십
  7. 해당 직무와 관련해서 단기, 중기, 장기 목표
  8. 인간 홍길동은 어떤 사람?
  9. 주변 사람들은 나를 뭐라고 평가하는지?
  10. 클라우드에서 제공하는 기능들을 프라이빗 클라우드에서 어떤 기능들로 대체가능?
  11. 쿠버네티스와 같이 선언적으로 인프라를 관리할때의 장점?
  12. 프라이빗 클라우드 엔지니어가 어떤 일을 하는사람이라고 생각하는지? 필요한 역량은?
  13. 내가 해당 일을 할때 충분한 역량이 있다고 생각하는지?
  14. 최근 관심있게 보고있는 오픈소스 프로젝트가 있다면? 왜 관심을 갖게됐고, 어떻게 쓰였으면 좋겠다고 생각하는지

N사

  1. 이미지 경량화 할때 빌드시간 줄이는게 베스트는 아님
    • 왜냐면 캐시가 있어서 최초빌드 외에는 의미가 없음
    • 어떤 기준으로 명령어를 합쳤는지
  2. 디비 나눴다고 했는데 나눴을 때 문제는 없었는지
  3. 자신있는 프로젝트 설명 및 담당역할
  4. 마지막으로 묻고싶은거
  5. MSA 선택이유, 장점
  6. AWS에서 써본 리소스 + 요즘 관심있는 기술
  7. 협업할 때 갈등을 해결했던 사례

E사

  1. 동기 비동기차이
  2. 블록킹 논블록킹 차이
    1. 블록킹 동기
    2. 논블록킹 비동기
    3. 블록 비동기
    4. 논블록킹 동기
      케이스마다 설명
  3. 생성자주입 필드주입
  4. 논블럭킹 사용경험
  5. 카프카 사용경험
  6. 단위테스트 통합테스트
  7. 도커 도커컴포즈 사용경험
  8. aws 사용해본 서비스?
  9. 에러코드
    1. 400대에러: 클라이언트 잘못
    2. 500대 에러:서버잘못 nullpoint
    3. 200대 에러: 네트워크로는 성공
      => 두명중에 한명만 성공했을때는 몇번대에러 보내줘야하는지?
      200비즈니스적으로 성공인지 실패인지 구분해주기
  10. http, https차이
  11. http 1.1/2.0/3.0 차이
  12. cors 동작방법 왜필요한지
  13. index쓰는이유 index어떤구조로 되어있는지
  14. btree b+tree차이점
  15. rdb nosql차이
  16. 트랜잭션 처리과정
  17. orm왜쓰는지(영한님강의 들으면 그대로 외우기)
  18. 세션 토큰 차이
  19. jwt인증방식
  20. 토큰 세개 .두개 구분정보 어떤식으로 담겨있는지
  21. 스프링에서 di가뭔지 di중뭐가있는지 왜 차이가있는지 스프링 동작과정
  22. 디스패쳐 서블릿부터 쭉 설명하기

기타

  1. 자기소개
  2. 프로젝트 소개, 기술스택, 기여내용
  3. 지원동기
  4. 자신있는 프로젝트 - 잘됐던점
  5. 프로젝트 소개 + 역할
  6. 실행력이좋다고 했는데 해당하는 사례가 있는지
  7. 라이브엠디 어떻게 구현했는지 설명
  8. 배포환경 설명
  9. 도커 사용시 이미지 버전 관리는 어떻게 하는지?
  10. 데브옵스 하면서 가장 난관이 되었던점, 가장 좋았던점
  11. 카카오같은 장애가 생겼을때 어떻게 해결하면 좋을지

댓글