Message us on Facebook to see the terms and get 40% OFF the yearly plan

03h : 00m : 00sMessage us
Company Interviews

Quant Firm Software Engineer Interview Guide 2026

Last updated: January 15, 2026|4 min read|By InterviewMan Team
Quant Firm Software Engineer Interview Guide 2026

완벽하게 봤다고 생각한 면접이었는데 Two Sigma에서 떨어졌다. 아직도 그날 일을 못 넘겼다. 면접장을 나와서는 길거리에서 바보처럼 웃고 있었다. 예전 직장 동료에게도 "야, 나 이번엔 제대로 한 것 같아"라고 문자를 보냈다. 문제는 전부 풀었고 시간 복잡도와 공간 복잡도도 최적이었다. 평소엔 절대 이러지 않는데 코드까지 첫 시도에 컴파일됐다. 그 동료는 한 달 내내 퀀트 회사는 채점하는 방식부터 다르다고 경고했다. 나는 알았어, 그래그래 하는 얼굴로 듣기만 했다. 나흘 뒤 차 안에서 아침으로 부리토를 먹다가 휴대폰에 핫소스를 흘렸고, 바로 그때 불합격 메일이 떴다. 세 번 읽었다. 사람을 잘못 골라 보낸 건 아닌지까지 확인했다. 아니었다.

무슨 일이 있었냐면 이렇다. Two Sigma는 HackerRank로 시작한다. 문제는 두 개, 한 문제당 40분이고 난도는 medium 정도의 그래프와 배열 문제였다. 둘 다 일찍 끝냈다. 라이브 라운드에서는 DP가 나왔다. 최적의 시퀀스 분할 문제였고 이것도 제대로 풀었다. 면접관도 좋다고 했다. 그러고는 조건을 살짝 바꾼 경우의 복잡도를 분석해 보라고 했다. 답은 맞혔지만 생각하는 데 10초쯤 걸렸다. 그가 메모장에 뭔가 적는 게 보였다. 동료 말로는 이런 곳에서 10초는 영원이나 마찬가지라고 했다.

1밀리초마다 수백만 단위를 움직이는 시스템을 만드는 곳이라 복잡도에서 그만큼 멈추면, 새벽 3시에 프로덕션이 죽었을 때 어떻게 대처할 사람인지 의심한다는 거였다. 정답을 맞혔는지는 중요하지 않았다. 10초. 적어도 일주일에 한 번은 그 장면을 다시 떠올린다. 지금도 뭔가 집어던지고 싶어진다.

그로부터 몇 주 뒤 Jane Street와 Citadel 면접 일정이 잡혔다. 밤 11시쯤 그 동료에게 문자가 왔다. 몇 주 전부터 InterviewMan을 써보라고 했던 사람이다. 이제 그만 고민하고 진짜로 한번 써보라고 했다. 결국 설치했다. 20분 뒤에는 내 노트북에서 돌아가고 있었다. 연간 결제 기준 월 12달러였고, 앞으로 치를 모든 라운드 유형을 다 커버했다.

Jane Street는 아예 다른 세계다. 하루 종일 네 라운드를 치르며, 라운드마다 70분이고 방마다 면접관이 두 명씩 들어온다. 한 명은 질문하고 다른 한 명은 내가 하는 말을 전부 적는다. 꽤나 사람을 불안하게 만든다. 그런데 아무도 미리 말해주지 않는 게 하나 있다. 문제들이 LeetCode에 없다. 정말 하나도 없다. 나는 문제 200개를 외우다시피 했는데 아무 소용이 없었다. 먼저 특정한 캐시 축출 규칙이 붙은 메모이제이션 함수를 내놨다.

Ready to ace your next interview?

InterviewMan gives you real-time AI answers during live interviews — undetectable on Zoom, Meet, and Teams.

Try InterviewMan Free

다음은 Connect Four의 게임 상태 클래스였다. 이동 유효성 검사와 승리 판정까지 클래스 안에 넣어야 했다. 그다음에는 값이 바뀐 뒤에도 일관성을 유지하는 커스텀 해시가 필요한 트리 구조가 나왔다. 전부 처음 보는 문제였다. 우리가 만든 도구는 내가 코드를 실행하기도 전에 Connect Four 검증기의 엣지 케이스 두 개를 짚었다. 아마 5분은 벌었을 것이다. 외운 LeetCode 200문제는? 쓸모없었다. 진짜로.

참, OCaml은 할 줄 몰라도 된다. 그 동료는 자기 면접을 앞두고 OCaml을 공부하고 있었는데, 회사에서 말 그대로 그만 배우라고 했다. 가장 빨리 작성할 수 있는 언어를 쓰라는 얘기였다. Python. 우리 둘 다 Python을 썼고 아무도 신경 쓰지 않았다.

Jane Street 면접관은 힌트를 준다. 지원자가 말없이 고생하는 모습을 지켜보는 Google식 면접에 익숙하다면 꽤 뜻밖이다. Connect Four에서 대각선 엣지 케이스에 막혀 있었더니 한 면접관이 이렇게 말했다. "보드가 가득 차지 않았을 때의 대각선을 생각해 보세요." 그 한마디로 풀렸다. 이들은 생각하는 과정을 소리 내어 말하고, 새 정보에 맞춰 접근법을 바꾸는 모습을 보고 싶어 한다. 동료는 실제 팀도 그렇게 일한다고 했다.

입을 다물고 혼자 영웅처럼 해결하려 들면 된다? 틀린 선택이다. 세 번째 라운드에서 40초 동안 말이 없었다. 두 사람이 그냥 나만 쳐다봤다. 둘 다. 정말 무서웠다. 그 뒤로는 바로 다시 떠들기 시작했다.

이제 Citadel 얘기다. 내가 눈팅만 하던 금융 Discord에 Citadel Securities 인턴을 했던 사람이 있었다. 그 사람이 채널에 직접 이렇게 썼다. 실제로 입력한 문장 그대로다. "네가 생각하는 방식으로 어려운 게 아니다." 읽을 때는 고개를 끄덕였다. 무슨 뜻인지는 전혀 몰랐다. 면접방에 들어가고 나서야, 아, 이런 얘기였구나 싶었다. 부분 점수가 없다. 모든 테스트 케이스를 통과하면 정답, 아니면 0점이다. 0점. 한 문제에서 접근법을 말로 풀기 시작했더니 면접관이 문장 중간에 끊었다.

"이게 뭔지는 알고 있어야 합니다." Meta라면 그런 풀이 과정에도 점수를 준다. Citadel의 분위기는 완전히 달랐다. 보이면 바로 타이핑을 시작한다. 그게 전부다. 바로 이 대목에서 InterviewMan이 값을 했다. 화면의 HackerRank 문제를 읽고 3초쯤 만에 알고리즘을 내놨다. 애초에 내 노트북에 깔아둔 이유가 그것이었다.

Citadel의 시스템 디자인은 또 달랐다. 그 Discord 사람이 경고했는데도 들었냐고? 당연히 안 들었다. 여기서는 10,000 rps에서 P99가 5 ms 미만이라고 말해야 한다. 저지연이라고만 말하면 안 된다. 그 사람은 어떤 지원자가 캐시를 쓰면 된다고 말했다가 감점당하는 걸 봤다고 했다. 축출 정책을 말하지 않았기 때문이다. 적중률도, 메모리 예산도 빠졌다. 대충 얼버무릴 수 있는 부분이 하나도 없다. 나는 화이트보드에 상자를 그려 놓고 두루뭉술하게 손짓하는 Google식일 줄 알았다. 전혀 아니었다.

매 세션이 끝날 때마다 Dock과 프로세스 목록, Activity Monitor를 확인했다. 이런 문제에는 원래 좀 과하게 걱정하는 편이다. 예전 직장 동료에게 Zoom 통화까지 걸게 해서 그쪽 화면에 뭔가 보이는지 확인했다. HackerRank 화면 녹화, Zoom 통화, Meet 통화까지 해봤다. 세 회사에서 전부 시험했다. 아무것도 없었다. 흔적 하나 나오지 않았다. 우리는 화면 공유에서 완전히 보이지 않도록 이 도구를 만들었고, 내가 시험한 모든 플랫폼에서 그대로 통했다.

지난주 술을 마시다가 그 동료가 퀀트 회사는 특정한 유형의 두뇌를 뽑는다고 했다. FAANG에 가는 사람보다 똑똑해서가 아니다. 그냥 더 빠른 사람이다. 키보드에 손을 대기도 전에 답이 나와 있는 사람. 내가 맞아, 바로 그거야라고 했더니 그가 물었다. "그런데 넌 왜 아직도 Two Sigma 일로 화가 나 있는데?" 맥주를 뿜을 뻔했다. 10초였다고. 그 10초 때문에 그 오퍼를 놓쳤다. Discord의 그 사람은 이제 그만 잊으라고 한다. 못 잊는다. 10초.

Ready to Ace Your Next Interview?

Join 57,000+ professionals using InterviewMan to get real-time AI assistance during their interviews.

Related Articles

Try InterviewMan Free

AI interview assistant. Undetectable.

Get Started