행동 면접을 위한 STAR 기법: 완벽 가이드
채용 담당자가 시니어 엔지니어한테 반대한 적을 설명해보라 하는데 4분을 연속으로 말했음. 4분. 약 2분째에 뭔가 적는 게 보여서 오 좋다 이 답변이 좋으니까 노트하고 있구나 했음. 노트가 아니었음. 내가 결국 멈추니까 "구체적인 결과를 숫자로 말해줄 수 있나요" 하는데 하나도 없어서 입만 벌리고 앉아있었음. 테크 리드와의 의견 충돌을 주절거렸는데 프로젝트가 뭔지도 안 말했고 그것에 대해 뭘 했는지도 안 말했고 결과도 안 줬음. 그냥 4분의 소음.
Jake가 이 얘기를 들었는데 우리가 카풀하던 시절 집에 가면서이고 걔가 "야 STAR" 이라 하길래 "응 Situation Task Action Result 알아" 했더니 "그러면 왜 방금 상황을 4분간 설명하고 다른 건 다 건너뛴 거야" 라고. 몇 주간 이 프레임워크에 대해 말해줬는데 나는 너무 기본적인 거라 이미 하고 있다고 진심으로 생각했음. 일에 대한 이야기를 하라. 그게 뭐 얼마나 어렵겠어.
알고 보니 모든 행동 면접 답변을 망치는 한 가지 구체적인 걸 하고 있었음. Action이 중요한 부분이라 느껴져서 바로 그쪽으로 점프했음. 근데 팀이 4명이고 인증 서비스가 12%의 요청에서 실패하고 있고 VP가 왜 고객이 계속 로그아웃되는지 묻고 있다는 걸 먼저 말하지 않고 "인증 서비스를 리팩토링했다"고 시작하면 왜 행동이 중요한지 아무도 모르잖아. Jake가 폰으로 나를 녹화시키면서 연습 답변을 하게 했는데 "기본적으로 배포가 실패하는 걸 알아차리고 고쳤더니 나아졌다"라고 했음. 그게 프로덕션 장애 대처 질문에 대한 전체 답변이었음. Situation 없음. Task 없음. Action 모호함. Result "나아졌다". Jake가 두 번 재생해줬는데 두 번째에 머리를 감싸 쥐었음 ㅋㅋ
클릭하는 느낌이 이랬음. 어느 날 밤에 배포 실패 스토리를 실제 STAR 섹션으로 다시 썼음. Situation: 4인 백엔드 팀, 체크아웃 서비스 평균 응답 시간 300ms, SLA 요구사항 100ms 이하, 프로덕트 매니저가 매주 에스컬레이션. Task: 매니저가 조사를 맡기고 2주 안에 수정 요청. Action: 서비스 프로파일링, 모든 체크아웃 요청에서 중복 데이터베이스 쿼리 발견, Redis로 캐싱 레이어 추가하고 나머지 호출 배치 처리. Result: 응답 시간 300ms에서 60ms로, SLA 충분히 하회, 그 분기 체크아웃 완료율 12% 상승. 전체가 소리 내어 말하면 90초. 원래 버전은 3분 걸렸고 숫자가 제로였음.
Result가 살리거나 죽이는 부분인데 나는 그냥... 안 넣고 있었음. 계속. Jake가 모든 스토리를 보고 추정이라도 숫자를 찾으라고 했는데 그 하나의 변화가 모든 걸 다르게 만들었음. "프로세스를 개선했다"는 추측하는 것 같음. "응답 시간 80% 감소, 체크아웃 완료율 12% 상승"은 진짜 그 일을 했고 결과를 확인할 만큼 신경 썼다는 것 같음.
Task는 한 문장이면 됨. 매니저가 그 일을 하라고 했다. 그게 다. Jake가 이거에 대해 화내기 전에는 Task를 아예 건너뛰고 있었는데 그러면 면접관이 내 구체적 책임이 뭐였는지 대 그냥 뭔가 일어났을 때 팀에 있었던 건지 모르는 거임. "팀에 있었을 때 장애가 났다"와 "매니저가 장애 대응을 이끌라고 했다"는 내가 누구인지에 대해 아주 다른 이야기를 함.
Action 섹션이 사람들이 과잉 설명하는 곳인데 나는 이것의 챔피언이었음. Jake가 연습 중에 내 Action에 시간을 재봤는데 평균 2분이었는데 전체 답변이 총 2분 이하여야 할 때 터무니없음. 고치는 건 연대기 대신 결정에 집중하는 거임. "먼저 로그를 보고 그다음 DBA한테 말하고 그다음 몇 가지 시도하고 그다음 테스트를 세팅했다"가 아니라 "서비스를 프로파일링해서 병목이 중복 DB 호출인 걸 찾아서 캐싱 추가하고 쿼리를 배치 처리했다." 15초, 연대기적 나레이션 2분보다 더 많은 걸 말함.
의견 충돌, 실패, 마감, 권한 없이 리드하기를 커버하는 8개 스토리를 준비하고 빡빡해질 때까지 연습했음. InterviewMan을 연습 런에 썼는데 각 섹션에 시간을 재고 Action이 길어지거나 Result에 숫자를 까먹으면 바로 플래그해줬음. Jake는 답변 중간에 끊고 주절거리고 있다고 말하기에 너무 착했고, 솔직히 친구들은 이런 데 항상 너무 착함. 그냥 진실을 말해줄 뭔가가 필요함.
실전 면접에서 교차 팀 업무에 대해 물었는데 준비한 스토리가 없었음. InterviewMan이 대화 앞부분에서 맞는 스토리를 잡아서 즉석에서 적응했음. "좋은 예시네요"라고 했는데 6주 전에 4분짜리 의식의 흐름 비답변을 하던 때를 생각하면 상상도 못 할 일이었음. 월 12달러, 같은 플랜으로 행동 면접, 코딩, 시스템 설계 커버. Jake랑 나 둘 다 같은 주에 오퍼를 받았고 걔가 내가 듣기 몇 달 전부터 STAR에 대해 말해줬다는 걸 절대 잊게 안 놔줌 ㅋㅋ
Ready to Ace Your Next Interview?
Join 57,000+ professionals using InterviewMan to get real-time AI assistance during their interviews.
