라이브 코딩 인터뷰에서 AI 어시스턴트 사용하기
작성자 Aaron Cao · 업데이트

AI 어시스턴트는 면접관의 오디오를 듣고 문제를 전사한 뒤, 말하고 타이핑하는 동안 읽을 수 있는 로컬 오버레이에 코드나 힌트를 제안합니다. Zoom 스타일의 공유 에디터 라운드에서 가장 도움이 되며, 감독되거나 화면이 녹화되는 코딩 플랫폼에서는 도움이 되지 않습니다.
코딩 라운드에서 AI 어시스턴트가 실제로 하는 일
라이브 코딩 인터뷰에서 AI 어시스턴트가 마법 같은 존재이거나 함정이라고 걱정할 수 있습니다. 이 섹션에서는 45분 코딩 라운드에서 실제로 무엇을 하는지, 인간이 여전히 해야 할 일이 무엇인지 설명합니다. 요약하면: 듣고, 전사하고, 제안합니다 — 사용자를 대신해 타이핑하지 않습니다.
Zoom, Google Meet, Microsoft Teams에서 진행되는 일반적인 코딩 인터뷰에서는 면접관이 문제를 읽거나 붙여넣은 뒤, CoderPad, HackerRank 또는 Google Doc 같은 공유 에디터에서 사용자가 작업하는 모습을 지켜봅니다. SubcueAI 같은 어시스턴트는 사용자의 마이크와 면접관의 시스템 오디오를 모두 캡처하고, 문제를 실시간으로 전사한 뒤, 후보자 측 제안(물어볼 명확화 질문, 브루트포스 접근법, 복잡도 분석, 코드 스켈레톤 등)을 사용자의 화면에 떠 있는 오버레이로 표시합니다.
사용자는 여전히 문제를 직접 읽고, 명확화 질문을 하고, 트레이드오프를 설명하며 코드를 작성합니다. 어시스턴트는 문제를 대신 풀어주는 자동완성이라기보다는, 매우 빠른 페어 프로그래밍 파트너가 힌트를 속삭이는 것에 가깝습니다. 캡처 파이프라인에 대한 자세한 내용은 How It Works 주제를 참조하세요.
로봇처럼 들리지 않게 실제로 사용하는 방법
가장 흔한 실패 사례는 오버레이를 그대로 읽어 내는 것입니다. 면접관은 긴 침묵, 갑작스러운 어휘 변화, 방금 한 후속 질문과 무관한 답변을 알아챕니다. 도움이 되는 몇 가지 습관은 다음과 같습니다:
- 먼저 말하고, 그다음에 보기. 어떤 제안을 보기 전에 먼저 문제를 자신의 말로 다시 진술하세요.
- 문장이 아닌 구조에 사용하세요. 패턴(투 포인터, 모노토닉 스택, 위상 정렬)을 떠올리게 하고, 코드는 직접 작성하세요.
- 복잡도 분석은 자신의 말로 바꿔 말하세요. 오버레이에 O(n log n) due to sorting라고 되어 있다면, 먼저 정렬이 필요한 이유를 말한 뒤 경계를 진술하세요.
- 면접관이 끼어들 때는 무시하세요. 먼저 방에 있는 사람에게 답하세요. 제안은 그대로 남아 있을 것입니다.
공개 클라우드 벤더의 L5 직무를 인터뷰하는 백엔드 엔지니어의 경우를 생각해 보세요. 문제는 인터벌 머징의 변형입니다. 오버레이의 솔루션을 위에서부터 끝까지 읽는 대신, 이미 생각해 둔 명확화 질문을 두 개 하고, 공유 화면에 브루트포스를 스케치한 뒤, 오버레이를 살짝 보고 0-길이 인터벌에 대한 엣지 케이스를 확인합니다. 결과는 암송이 아니라 평범하고 강한 인터뷰처럼 보입니다.
효과적인 곳과 솔직히 효과 없는 곳
라이브 코딩 인터뷰는 형태가 매우 다양하며, 어시스턴트의 유용성도 크게 달라집니다:
- 적합: CoderPad, HackerRank, LeetCode 또는 Google Doc이 있는 브라우저 탭을 공유하고 면접관이 타이핑하는 모습을 지켜보는 Zoom, Google Meet, Microsoft Teams 통화.
- 부분 적합: 코드를 실행하지 않고 설명만 하는 화이트보드 스타일 라운드 — 구조와 복잡도는 도와주지만, 작성은 모두 사용자가 합니다.
- 부적합: 감독 플랫폼(HackerRank proctored, CodeSignal certified, Karat), 전체 화면을 공유해야 하는 인터뷰, 화면 녹화기로 녹화되는 테이크홈, 소프트웨어를 설치할 수 없는 회사 관리 노트북에서의 인터뷰.
SubcueAI는 네이티브 macOS 또는 Windows 앱으로 실행되며, 통화에 참여하는 미팅 봇이나 브라우저 확장 프로그램이 없습니다. 오버레이는 로컬 머신에 존재합니다. 이 설계는 봇 참가자의 명백한 흔적을 피하지만, 화면 공유나 감독 소프트웨어를 우회하지는 않습니다. 한계의 전체 목록은 Detectability 주제 페이지에 있습니다.
인터뷰 전 실용적인 설정
SubcueAI의 창업자 Aaron Cao는 코딩 라운드에서 후보자가 이미 생각할 것이 많다는 점을 고려해, 설정은 한 번만 하고 잊어버릴 수 있도록 데스크톱 앱을 설계했습니다. 합리적인 사전 인터뷰 체크리스트는 다음과 같습니다:
- 통화 5분 전에 설치하는 것이 아니라, 전날 설치하고 로그인하세요.
- 실제 인터뷰에 사용할 플랫폼(Zoom, Google Meet, Microsoft Teams)으로 친구와 드라이 런을 하세요.
- 마이크와 시스템 오디오가 모두 캡처되고 있는지 확인하세요 — 면접관 오디오가 전사를 구동합니다.
- 오버레이를 두 번째 모니터나 눈이 과도하게 움직이지 않고 볼 수 있는 구석에 배치하세요.
- 무언가 실패할 경우를 대비해 한 번의 모의 라운드에서는 사용하지 않는 연습을 하세요.
단계별 설치 및 오디오 설정은 tutorial 페이지에서, 플랜 및 크레딧 세부 정보는 pricing 페이지에서 확인할 수 있습니다.