개발자 기술면접 질문 리스트
기술 면접에서 실제로 나오는 질문 875문항을 17개 영역으로 모았어요. 질문마다 답을 정리한 CS 지식백과 문서의 «면접에서 이렇게 물어본다» 절로 바로 이어져요. 외우기보다, 답하지 못하는 질문을 찾아 그 문서를 읽는 체크리스트로 쓰는 게 목적이에요.
최종 업데이트 2026.09.17신입 개발자 단골 질문 80선만 보기
직군별로 보기
아래는 CS 영역 기준이에요. 지원하는 직군에서 면접관이 파고드는 지점부터 보려면 직군별 가이드로 가세요.
자료구조 면접 질문60문항 · 12편
자료구조 문서 전체 보기알고리즘 면접 질문106문항 · 16편
알고리즘 문서 전체 보기운영체제 면접 질문80문항 · 16편
운영체제 문서 전체 보기네트워크 면접 질문60문항 · 12편
네트워크 문서 전체 보기데이터베이스 면접 질문70문항 · 14편
데이터베이스 문서 전체 보기컴퓨터 구조 면접 질문40문항 · 8편
컴퓨터 구조 문서 전체 보기소프트웨어 공학 면접 질문50문항 · 10편
소프트웨어 공학 문서 전체 보기디자인 패턴 면접 질문55문항 · 11편
디자인 패턴 문서 전체 보기C / C++ 면접 질문40문항 · 8편
C / C++ 문서 전체 보기Java 면접 질문80문항 · 16편
Java 문서 전체 보기JavaScript / Python 면접 질문25문항 · 5편
JavaScript / Python 문서 전체 보기웹 면접 질문90문항 · 18편
웹 문서 전체 보기Spring / JPA 면접 질문35문항 · 7편
Spring / JPA 문서 전체 보기SpringApplication과 부트스트랩 과정
- SpringApplication.run()이 호출된 뒤 내장 웹 서버가 뜨기까지의 과정을 단계별로 설명해 보라.
- @SpringBootApplication을 구성하는 세 애너테이션과 각각의 역할을 말해 보라.
- 자동 구성이 어떤 원리로 동작하며, 개발자가 정의한 빈이 자동 구성보다 우선하는 이유를 설명해 보라.
- ApplicationRunner와 @PostConstruct 중 시작 시점 초기화 로직을 어디에 두는 것이 안전한지 근거와 함께 말해 보라.
- 스프링 부트 없이 스프링 프레임워크만 쓸 때와 비교해 부트스트랩 과정에서 무엇이 달라지는지 설명해 보라.
Spring Security의 인증과 인가
- 인증과 인가의 차이를 설명하고, 401과 403 상태 코드가 각각 어느 경우에 반환되는지 말해 보라.
- DelegatingFilterProxy, FilterChainProxy, SecurityFilterChain의 관계를 설명해 보라.
- 폼 로그인 요청이 들어왔을 때 AuthenticationManager와 UserDetailsService를 거쳐 인증이 완료되는 과정을 설명해 보라.
- SecurityContextHolder가 스레드 로컬을 사용하는 이유와 그로 인한 주의점을 말해 보라.
- JWT 기반 인증을 Spring Security 필터 체인에 어떻게 통합할 수 있는지 설명해 보라.
React / Vue 면접 질문34문항 · 7편
React / Vue 문서 전체 보기DevOps / 인프라 면접 질문15문항 · 3편
DevOps / 인프라 문서 전체 보기리눅스 면접 질문10문항 · 2편
리눅스 문서 전체 보기Git과 협업 면접 질문25문항 · 5편
Git과 협업 문서 전체 보기이 리스트에 없는 질문은 내 코드에서 나와요
전공 질문은 여기서 준비할 수 있지만, «왜 이렇게 구현하셨어요?»는 내 커밋을 봐야 만들 수 있어요. 채용공고 URL을 붙여 넣고 레포지토리를 연결하면, 내가 쓴 커밋·diff에서 예상 질문과 꼬리 질문, 어필 포인트를 근거 코드와 함께 만들어요. 무료로 시작하고 하루 10회까지예요. 합불 판정이나 랭킹은 만들지 않고, 최종 판단은 사람이 해요.
내 코드로 예상 질문 만들기