면접 키워드

신입 개발자 면접 키워드 5 — 네카라 후기·정리글에서 뽑은 단골 질문들

10월 중하순, 하반기 개발자 채용 면접 시즌이 본격화되고 있어요. 개발자 채용은 다른 직군과 다르게 면접 전에 코딩 테스트라는 관문이 따로 있다는 게 특징이에요. 매일경제 보도에 따르면 국내 한 빅테크는 신입 개발자 채용 과정에서 온라인 코딩 테스트로만 지원자의 95%를 탈락시키고, 합격률을 5% 내외로 관리하고 있다고 해요. 카카오는 채용 첫 단계에서 코딩 실력만 평가하는 블라인드 채용을 이어가고 있고요. (아래 모든 후기·정리 내용은 2차 출처에 근거한 것이고, 글쓴이의 개인 면접 경험담이 아닙니다.)

노트북으로 코딩하는 개발자

한눈에 보는 키워드 5

#키워드진짜로 나온 질문 (2차 출처 기준)면접관이 보는 것
1코딩 테스트 관문"코딩 테스트 95% 탈락, 합격률 5% 내외" (보도)기본 코딩 실력의 하한선
2CS 기초 빈출"HTTP와 HTTPS 차이는?", "프로세스 vs 스레드"말로 설명하는 이해도
3프로젝트 트러블슈팅"프로젝트에서 힘들었던 점과 해결 과정"문제 해결 능력의 깊이
4자기소개 기반 꼬리질문"자기소개 내용을 토대로 한 꼬리질문"말한 내용에 대한 책임감
5기술 스택 선택 이유"왜 이 기술·프레임워크를 썼나요?"기술 판단의 근거

① 코딩 테스트 — 면접의 첫 번째 관문

개발자 채용에서 코딩 테스트는 사실상 1차 면접이에요. 매일경제 보도에 따르면 한 빅테크 기업은 신입 개발자 코딩 테스트 합격률을 5% 내외로 한정하는데, 서류(자기소개서)와 코딩 테스트가 초기 단계에 속한다는 점을 감안하면 20명 중 1명에게만 면접 기회가 가는 셈이에요.

회사별 방식도 정리글들에 잘 나와 있어요. 카카오는 코딩 테스트를 1·2단계로 나눠 각각 5~6시간씩 진행할 정도로 코딩 실력을 꼼꼼히 검증한다고 하고, 네이버는 기업문화적합도검사를 포함한 서류와 온라인 코딩 테스트를 본 뒤 1·2차 인터뷰를 진행해요. 라인·쿠팡·배달의민족도 면접 전 코딩 테스트로 최소 기술 역량을 확인하고요.

준비 포인트: 보도에 나온 취업준비생 후기를 빌리자면, "개발 프로젝트 경험이나 인턴십을 하지 않았더라면 문제의 반도 못 풀었을 것"이라는 경험담이 있어요. 알고리즘 문제 풀이만이 아니라, 실제 프로젝트에서 코드를 짜본 경험이 코딩 테스트 난이도를 이겨내는 밑바탕이 된다는 얘기예요. 코딩 테스트가 서류와 함께 초기 단계에 배치되는 만큼, 서류 통과를 기다리면서가 아니라 지금 바로 꾸준히 풀어두는 게 좋아요.

② CS 기초 — "말로 설명해 보세요"

코딩 테스트를 넘으면 기술 면접에서 CS(Computer Science) 기초를 묻는 질문이 기다려요. velog의 CS 기초 면접 정리글에 따르면 신입 기준 빈출 질문은 네트워크·OS·자료구조·DB 네 영역에서 나와요.

  • 네트워크: "HTTP와 HTTPS의 차이는?", "REST API가 무엇인가요?", "HTTP 상태 코드를 아는 대로 설명해 주세요"
  • 운영체제: "프로세스와 스레드의 차이", "데드락이란?", "컨텍스트 스위칭"
  • 자료구조·알고리즘: 스택·큐·트리·해시 테이블의 특징과 장단점
  • 데이터베이스: 정규화, 인덱스 동작 원리, 트랜잭션의 ACID, RDBMS vs NoSQL

GitHub의 CS 면접 문제은행(csstudy, 600+ 문제)에 따르면 이 질문들은 정의를 외우는 게 아니라 실무 상황에 연결해 설명하는지를 본다고 해요. 예를 들어 "HTTPS가 왜 필수인가요?"에는 "계좌번호·비밀번호 같은 민감 데이터가 평문으로 전송되면 안 되기 때문"처럼 구체적 근거를 붙이는 식이에요.

준비 포인트: "암기가 아니라 설명"이에요. 정리글들의 공통 조언은, 개념을 자신 있게 말할 수 있되 "왜 필요한지" 한 문장을 덧붙이는 것이 점수를 가른다는 거예요. 인덱스면 "조회는 빨라지지만 쓰기는 느려지고 저장 공간을 쓴다"처럼 장단점을 함께 말하는 식으로요.

③ 프로젝트 트러블슈팅 — "어려웠던 점이 뭐였어요?"

기술 질문만큼 자주 나오는 게 프로젝트 경험 질문이에요. 티스토리의 네카라쿠배 합격 전략 정리글에 실제 합격자 면접 후기 요약이 실려 있는데, 그중 NAVER 백엔드 합격자는 포트폴리오에 코드 흐름을 시각화한 다이어그램을 넣은 것과 성능 개선 관련 커밋 로그를 정리해 설명한 게 주효했다고 전해요.

핵심은 "무엇을 만들었나"가 아니라 "무엇이 어려웠고 어떻게 해결했나"예요. 카카오뱅크 채용연계형 인턴 면접 후기(velog)에 따르면 면접에서는 기존 프로젝트, 팀 프로젝트에서 힘들었던 점·어려웠던 점, 그리고 그것을 어떻게 해결했는지를 과제 내용과 함께 깊게 파고들었다고 해요. 과제 보고서 내용을 보면서 예상보다 딥하게 질문했다는 대목도 있고요.

개발자 업무 환경

준비 포인트: 프로젝트마다 트러블 1개 + 해결 과정을 STAR(상황-과제-행동-결과) 형태로 미리 정리해 두세요. "버그가 나서 고쳤다"가 아니라, 원인을 어떻게 추적했고 어떤 가설을 검증했으며 결과가 어땠는지를 숫자로(응답시간, 처리량, 에러율 등) 말할 수 있어야 해요. 정리글 표현을 빌리자면, 성능 개선 경험이나 트래픽 대응 로직이 있으면 가산점 요소예요.

④ 자기소개 기반 꼬리질문 — "말한 건 다 질문 받는다"

카카오뱅크 후기의 가장 인상적인 대목이에요. 면접은 자기소개로 시작해, 그 자기소개를 토대로 꼬리질문이 이어졌다고 해요. 이력서·포트폴리오에 쓴 문장 하나하나가 면접 질문의 씨앗이 되는 셈이죠.

GitHub의 백엔드 면접 질문 정리(KNU-CS-Study)에서도 비슷한 패턴이 보여요. "스프링이 뭐냐"에서 시작해 IoC·DI·AOP, 인터셉터 사용처, 스프링 시큐리티 사용 경험으로 파고들고, "자바란 무엇인가"에서 JVM 구동 원리, 가비지 컬렉션으로 깊어져요. 표면적인 답을 하면 그 답에 대한 꼬리질문이 바로 따라붙는 구조예요.

준비 포인트: 자기소개와 포트폴리오에 쓴 모든 문장에 "왜요?"를 세 번씩 던져보세요. "Spring Boot를 사용했다" → "왜 Spring Boot였나요?" → "다른 프레임워크와 비교한 근거는요?" → "성능상 트레이드오프는요?" 이 사슬을 견디는 답만 남기는 게 안전해요. 모르는 건 "모른다"고 하는 게 낫다는 건 면접 후기들의 단골 조언이에요.

⑤ 기술 스택 선택 이유 — "왜 하필 그 기술이에요?"

네카라쿠배 정리글의 개발자 포트폴리오 필수 요소에 "기술 스택 설명 + 선택 이유"가 들어 있어요. GitHub 링크, 프로젝트 개요, 코드 구조와 함께 반드시 포함돼야 하는 항목이에요. 면접관 입장에서는 "이 기술을 왜 골랐는지"에 개발자의 판단력이 그대로 드러나거든요.

"React를 썼어요"가 아니라 "팀원들의 학습 곡선과 컴포넌트 재사용성을 고려해 React를 선택했고, 상태 관리는 규모상 Redux 대신 Context + useReducer로 충분하다고 판단했어요"처럼 선택의 근거와 버린 대안까지 말할 수 있어야 해요. 블라인드 채용으로 유명한 카카오의 경우, 지원서에 '개발과 관련해 관심 있게 들었던 전공 과목·외부 강의'와 '다뤄본 경험이 있는 플랫폼·프로그래밍 언어'를 기재하게 해서 기술적 전문성을 보여달라고 한다고 해요(매일경제 보도 기준).

준비 포인트: 포트폴리오의 각 기술마다 선택 이유 한 줄을 미리 써두세요. "유명해서", "다들 써서"는 탈락 답변이라는 게 정리글들의 공통된 뉘앙스예요. 기술 선택에는 항상 트레이드오프가 있다는 걸 보여주는 게 핵심이에요.

한줄 정리

신입 개발자 면접은 코딩 테스트(관문) → CS 기초(설명력) → 프로젝트 트러블슈팅(깊이) → 꼬리질문 대비(정합성) → 기술 판단 근거의 5단 콤보예요. 코딩 실력으로 문을 열고, "왜"에 답할 수 있는 논리로 문을 통과하는 구조라고 정리글들은 입을 모아요.


출처

  • 매일경제 — "코딩만 잘하면 합격이라는데 … 막상 취업은 '바늘 구멍'" (보도) — https://www.mk.co.kr/news/it/10518422
  • velog — "CS 기초 — 금융 IT 특화 면접 준비" (면접 질문 정리글) — https://velog.io/@rekjeawon88/CS-기초-금융-IT-특화-면접-준비
  • 티스토리 — "네카라쿠배 취업 성공률 90% 올리는 포트폴리오 작성법(실제 합격자 면접 후기 포함)" (2차 출처 정리글) — https://allnecessaryinformation.tistory.com/entry/%F0%9F%91%A8%E2%80%8D%F0%9F%92%BC-%EB%84%A4%EC%B9%B4%EB%9D%BC%EC%BF%A0%EB%B0%B0-%EC%B7%A8%EC%97%85-%EC%84%B1%EA%B3%B5%EB%A5%BC-90-%EC%98%AC%EB%A6%AC%EB%8A%94-%EB%8F%AC%ED%8A%B8%ED%8F%B4%EB%A6%AC%EC%98%A4-%EC%9E%91%EC%84%B1%EB%B2%95%EC%8B%A4%EC%A0%9C-%ED%95%A9%EA%B2%A9%EC%9E%90-%EB%A9%B4%EC%A0%9C-%ED%9B%84%EA%B8%B0-%ED%8F%AC%ED%95%A8%F0%9F%93%8CNAVER-%EC%B9%B4%EC%B9%B4%EC%98%A4-%EB%9D%BC%EC%9D%B8-%EC%BF%A0%ED%8C%A1-%EB%B0%B0%EB%8B%AC%EC%9D%98%EB%AF%BC%EC%A1%B1-%ED%95%A9%EA%B2%A9-%EC%A0%84%EB%9E%B5
  • velog — "카카오뱅크 정보보호데이터엔지니어(채용연계형)인턴 과제합격, 면접탈락" (면접 후기) — https://velog.io/@ktg01/카카오뱅크-정보보호데이터엔지니어채용연계형인턴-과제합격-면접탈락
  • GitHub — shw7349/csstudy "CS 학습 & 면접 대비 문제은행" — https://github.com/shw7349/csstudy

위 후기·정리 내용은 모두 2차 출처에 근거하며, 글쓴이의 개인 면접 경험담이 아닙니다.

이미지 출처: Unsplash(개발자 코딩 사진), jnewsonline.com(Programmer 사진)

관련 글