라이브 코딩 세션 안내
안녕하세요 지원자 여러분, Frontend Accelerator 운영진입니다. 라이브 코딩 세션에 대해 안내드려요.
이 세션은 인터뷰 과정의 일부로서 평소 여러분이 어떻게 코딩하는지 함께 살펴보는 시간이에요. 전체 시간 1시간(최대 1시간 30분) 중 약 30분 간 화면 공유를 하며 실시간 코딩 하는 방식으로 진행될 예정이에요.
당락을 결정하거나 평가하기 위한 목적 보다는, 교육과정에서 여러분께 더 나은 도움을 드리기 위한 자료를 수집하는 과정입니다.
Think Aloud - 생각을 말로 표현하기
라이브 코딩에서 가장 중요한 것은 ‘Think Aloud’입니다. 생각을 말로 표현하는 유저 인터뷰 방식이에요.
코드도 중요하지만 "왜 이렇게 하는지"에 대한 사고 과정을 알고 싶어요. 문제를 만났을 때 어떻게 접근하는지, 어떤 고민을 하는지, 무엇을 기준으로 결정하는지를 보여주시면 좋겠어요.
•
"음... 어떤 순서로 해볼까? 할게 너무 많은거 같다."
•
"이 에러는 뭐지? 아 변수명을 잘못 썼구나."
•
"음, 성능상 저 방법이 나을 것 같아. 하지만 시간이 급하니까 일단 지금 방식으로 가자."
혼자 코딩할 때처럼 자연스럽게 중얼거리면서 진행해주세요. 인터뷰어에게 설명하려고 하지 마시고, 평소 혼잣말하듯이 편하게 하시면 됩니다.
중간에 인터뷰어가 “지금 어떤 생각 하고 계세요?” “어떤 걸 고민하고 계시나요?” 등의 질문을 드릴 수도 있어요.
세션 진행 방식
세션 시작 (5분)
•
간단한 인사와 안내
•
화면 공유 설정 (하단 화면 공유 버튼 → 전체 화면 → 공유할 화면 선택)
•
녹화 동의
코딩 시간 (30분)
•
주어진 과제 수행
•
Think Aloud하며 진행
•
모든 도구 자유롭게 사용 가능 (구글링, AI 도구 등)
마무리 (5분)
•
어려웠던 점 공유
•
추가 설명이 필요한 부분 확인
준비사항
•
‘전체 화면 공유’가 가능한지 권한 등을 확인해주세요.
•
평소 사용하는 개발 환경을 준비해주세요. 평소 사용하시는 환경 그대로 준비해주세요! VS Code, IntelliJ, WebStorm 등 어떤 IDE든 괜찮아요. 본인이 가장 편한 환경을 사용해주세요.
•
마이크가 정상 작동하는지 확인해주세요.
FAQ
Q1. ChatGPT나 GitHub Copilot 같은 AI 도구를 사용해도 되나요?
네, 물론이에요! 평소에 사용하시는 모든 도구를 자유롭게 활용해주세요. 실제 개발할 때처럼 하시면 됩니다.
Q2. 코딩 테스트처럼 알고리즘 문제를 푸는 건가요?
아니에요. 실무와 유사한 과제를 통해 실제 개발 과정을 함께 확인하는 시간이에요. 정답이 정해진 문제가 아니라, 여러분의 접근 방법과 사고 과정을 보고 싶어요.
Q3. 녹화는 어떻게 활용되나요?
세션 내용은 녹화될 수 있으며, 이는 교육과정 설계와 여러분께 더 나은 피드백을 제공하기 위한 목적으로만 활용돼요. 외부에 공개되거나 다른 용도로 사용되지 않으니 안심하세요.
Q4. 실수하거나 막히면 어떻게 하나요?
전혀 문제없어요! 오히려 막혔을 때 어떻게 해결해나가는지 보는 것도 중요한 과정이에요. 편하게 "여기서 막혔네"라고 말씀해주시고, 평소대로 해결해나가시면 됩니다.
Q5. 라이브 코딩이 선발에 영향을 주나요?
아니에요. 라이브 코딩은 당락을 결정하는 평가가 아니에요. 교육과정에 합류하시게 되면 여러분께 맞춤형 도움을 드리기 위한 자료 수집 과정이니, 부담 없이 편하게 임해주세요!


