토스증권 데이터 엔지니어 직무면접 회고
개요
면접관들과의 따뜻한 마지막 인사와 함께 구글 미트(Google Meet) 화면이 꺼진 바로 그 순간, 복잡한 생각들이 뇌리를 스쳤다.
"아, 어렵다. 특정 질문이 계속 밟히네. 잘 대답한 게 맞나? 왜 머릿속으로 아는 개념인데 입 밖으로는 잘 안 나왔을까..."
그리고 며칠 뒤, 아쉽게도 '1차 면접 탈락'이라는 성적표를 마주했다. 쓰라린 결과였지만, 면접장에서 느꼈던 본능적인 직감과 스스로에 대한 아쉬움이 정확한 결과로 돌아왔기에 오히려 고개가 끄덕여졌다.
이번 글은 토스증권 데이터 엔지니어 직무면접을 치르며 겪은 날것의 기록이자, 실패를 마주하고 작성한 뼈아픈 성찰의 일지다. 총 2시간 동안 1부와 2부로 밀도 있게 나누어 진행된 1차 면접에서, 현업 엔지니어와 나누었던 치열한 기술 논쟁의 즐거움과 '일하는 방식'이라는 추상적인 질문 앞에서 느꼈던 한계, 그리고 이를 극복하기 위한 나의 다짐을 솔직하게 기록해 본다.
⚠️ 안내: 본 회고는 면접 시 서명한 비밀유지서약서(NDA)를 철저히 준수하기 위해 구체적인 질문 시나리오, 사내 프로젝트 정보, 고유 기술 스택에 관한 세부 사항은 모두 배제하거나 범용적인 엔지니어링 개념으로 추상화 및 비식별화하여 작성되었습니다.
⚡️ 1부: 도파민이 터졌던 기술 논쟁
면접의 시작을 알린 1부는 현업 데이터 엔지니어분과의 아주 밀도 높은 기술 논쟁으로 채워졌다. 사전에 공유된 나의 이력을 기반으로 꼬리에 꼬리를 무는 질문들이 이어졌고, 대규모 배치 파이프라인에서 발생할 수 있는 일반적인 예외 상황과 복구 설계 쟁점으로 토론이 확장되었다.
이때는 정말 시간 가는 줄 모르고 몰입해서 대화했다. 예상치 못한 장애나 분산 환경에서의 데이터 정합성 이슈를 해결하기 위해,
- 어떤 아키텍처적 리스크와 트레이드오프(Trade-off)가 존재하는지,
- 시스템 자원과 실시간성 사이에서 무엇을 얻고 무엇을 타협할지,
- 멱등성(Idempotency)과 무장애 처리를 위해 어떤 범용적 접근이 가장 현실적일지
머리를 맞대고 치열하게 고민했다. 일방적인 평가를 받는 자리가 아니라, 두 명의 엔지니어가 칠판을 채워가며 실질적인 기술적 해결책을 찾아가는 티키타카였다. 하드스킬의 "왜(Why)"와 "어떻게(How)"를 논증하며 도파민이 터졌던 이 1부의 경험은, 데이터 엔지니어로서 진정한 기술적 성장을 꿈꾸는 내 선택에 더 큰 확신을 주었다.
🚨 2부: 뼈아픈 성찰, "평소 일을 어떻게 하시나요?"
이어진 2부에서는 직무 적합성과 협업 성향을 확인하기 위한 소프트 스킬 및 메타 관점의 대화들이 오갔다. 그리고 뜻하지 않은 추상적 질문에서 나의 브레이크가 걸렸다.
"이전 직무에서 데이터 엔지니어 영역으로 방향을 정한 본질적인 차이점은 무엇인가요?" "평소에 일을 어떤 방식으로 진행하시나요?"
기술적인 딥다이브에서는 거침없이 논리를 펼치던 뇌가, 일하는 방식이라는 고차원적이고 추상적인 개념 앞에서 순간 정지했다. 긴장한 뇌를 다잡고 입 밖으로 내뱉었던 나의 대답 프로세스는 다음과 같았다.
- 운영상 반복되는 비효율을 잠재적 시스템 리스크로 먼저 포착한다.
- 유관 부서 및 이해관계자들과 논의하여 해당 작업의 시급성과 필요성을 검토한다.
- 설계와 구현을 완료한 후, 지속적으로 피드백을 수집하며 제품을 성장시킨다.
단계적 구조는 나름대로 논리적이었으나, 면접관이 던진 질문의 본질(실질적인 소통 경험과 의사결정의 무게감)을 관통하지 못했다는 아쉬움이 짙게 남았다. 차분히 돌이켜 보니 뇌가 당황하며 두 가지 허점을 보였다.
1. 당위성의 함정과 구체적 에피소드의 결여
"어떻게 일하나요?"라는 질문에 '일반적으로 이렇게 일하는 것이 옳다'는 방법론적 프로세스만 나열했다. 면접관이 진짜 보고 싶었던 것은 교과서적 프로세스가 아니라, 내가 직접 이해관계자를 찾아가 정량적 니즈를 파악하고 조율했던 '단 하나의 생생하고 구체적인 사례'였다. 실체가 없는 추상적 답변은 설득력을 얻기 어려웠다.
2. 인지 과부하로 인한 비언어적 흔들림
예상 밖의 메타 질문에 답의 갈피를 잡으려다 보니 나도 모르게 말이 빨라졌고, 목소리 톤과 전달력의 흔들림이 고스란히 묻어났다. 아무리 좋은 내용이라도 불안함에 실려 나가면 설득력이 깎일 수밖에 없다.
⚖️ "일하기 좋은 엔지니어"와 "일하기 좋은 동료"
면접을 복기하며 스스로 내린 가장 뼈아픈 한 줄은 이것이었다.
"나는 기술적 토론을 나누기 좋아하는 엔지니어는 맞지만, 비즈니스 임팩트를 위해 조율하고 소통하는 매력적인 '동료(사람)'로 보였는가?"
토스증권은 극도의 기술력만큼이나, 비즈니스 임팩트를 내기 위해 주도적으로 문제를 찾아 조율하고 소통하는 협업의 온도를 중시한다고 생각한다. 내가 내린 아키텍처적 결정들이 순수한 기술적 재미를 넘어, 실제 비즈니스 관점의 어떤 요구사항을 충족하기 위한 의사결정이었는지를 소통의 구체성으로 명확히 설명해 냈어야 했다.
스스로에 대한 이 날카로운 메타인지는 이번 면접의 당락을 떠나, 진정한 엔지니어로 거듭나기 위한 성장의 밑거름이 되었다.
🎯 향후 성장을 위한 액션 플랜
10년 뒤, 도메인에 종속되지 않고 시스템 아키텍처와 분산 플랫폼을 이끄는 데이터 전문 기술 리더가 되기 위해 오늘 배운 교훈을 바탕으로 구체적인 액션 플랜을 수립한다.
- 소프트스킬의 아키텍처화 (C-A-T-I)
내가 일하는 방식과 의사결정 경험을 규격화하여 저장한다.
Context(맥락) - Action(구체적 행동) - Trade-off(조율 과정) - Impact(임팩트)포맷으로 내 프로젝트 사례들을 정리해 두고, 추상적 질문을 받으면 프로세스가 아닌 이 포맷을 적용한 단 하나의 핵심 사례를 즉시 꺼내 답변할 것이다. - 당황할 때 확보하는 3초의 템포 추상적이고 열린 질문을 받더라도 즉각 입을 열지 않고, 3초간 숨을 고르며 생각을 정돈한 뒤 차분한 호흡으로 3인칭 시점에서 답변을 시작하는 연습을 하겠다.
마무리하며
마지막 질문 시간에 로그플랫폼팀의 최신 행보와 A/B테스팅 플랫폼 Tuba에 대한 리서치를 드러냈을 때, 면접관분들이 환하게 웃어주셨던 모습이 여전히 선명하다. 2시간 동안의 치열했던 1차 면접은 비록 '탈락'이라는 쓰라린 결과를 남겼지만, 역설적이게도 나에게 그 어떤 합격 수기보다 값진 내 커리어의 선명한 나침반을 선물해 주었다.
내가 무엇이 부족한지 명확히 인지했고, 이를 극복할 구체적인 설계도까지 쥐었으니 이번 실패는 성장의 아주 완벽한 이정표가 될 것이다.
각성은 끝났으니, 이제 다시 코드를 짜고 데이터를 흐르게 할 시간이다. 더 단단해진 동료이자 엔지니어로 다음 도약을 준비한다. 🚀