brunch

You can make anything
by writing

C.S.Lewis

by 요우 Nov 14. 2024

면접 및 코딩 테스트 준비

GDGC on CUK 2024: 현업 개발자들의 무물 테크톡 주제 6

 GDGC on CUK 2024의 마지막 세션, '현업 개발자들의 무물 테크톡'에서 다뤄진 8가지 핵심 주제 중 "면접 및 코딩 테스트 준비" 주제에서 나온 내용을 정리한 포스트입니다.

요우(사회자 & 패널): 10년차 ENTP 백엔드 개발자
스완(패널): 4년차 ESFJ 백엔드 개발자
정밤(패널): 3년차 INTP 프론트엔드 개발자


면접 준비 방법


면접 준비는 단순히 기술적 지식을 쌓는 것을 넘어서 자신을 효과적으로 어필하는 전략을 포함합니다. 정밤 님은 면접에서 중요한 것은 면접의 주도권을 잡는 것이라고 강조했습니다. 포트폴리오에 자신이 잘 아는 내용과 자신 있는 주제를 강조하여 면접관이 해당 부분을 질문하도록 유도하는 것이 좋습니다. 이를 통해 면접의 흐름을 자신이 잘 아는 방향으로 이끌 수 있습니다.


자신 있는 내용을 포트폴리오에 최상단에 배치하세요. 
면접관은 그 부분에 대해 질문할 수밖에 없고, 
이는 면접 주도권을 잡는 데 도움이 됩니다.
정밤


또한, 면접 중 모르는 질문이 나올 경우 당황하지 않고, 솔직하게 현재 모르는 점을 인정하면서도 비슷한 경험이나 지식을 바탕으로 답변을 이어가는 것이 중요합니다. 이는 면접관에게 긍정적인 인상을 줄 수 있으며, 문제 해결에 대한 열린 자세를 보여줍니다.


모르는 질문이 나왔을 때 솔직히 모른다고 말하고, 
대신 비슷한 내용을 이야기해 보세요. 
이렇게 하면 면접의 주도권을 잃지 않을 수 있습니다.
정밤


스완 님은 면접 준비 시 CS 기초 지식, 사용하는 언어와 프레임워크에 대한 이해, 그리고 자신이 수행한 개발 경험을 정리하는 것이 중요하다고 설명했습니다. 면접에서 자주 묻는 고전적인 질문들, 예를 들어 HTTP 메서드의 차이나 데이터베이스 인덱스의 원리 등을 준비하는 것도 필요합니다.


CS 기초 지식, 사용하는 언어와 프레임워크에 대한 질문은
면접에서 항상 나올 수 있습니다.
고전적인 질문에 대해 잘 준비해 두세요.
스완


코딩 테스트 준비 방법


코딩 테스트는 개발자 취업에서 중요한 평가 요소입니다. 정밤 님은 코딩 테스트를 준비할 때, 백준의 골드 문제 정도를 해결할 수 있는 수준이면 충분하다고 말했습니다. 하지만 최근의 코딩 테스트 출제 경향은 알고리즘 문제보다는 실무에서 자주 쓰이는 문제 해결 능력을 평가하는 방향으로 변화하고 있기 때문에, 프로그래머스 레벨 3 문제를 중심으로 연습하는 것을 추천했습니다.


백준 골드 문제를 풀 수 있는 수준이면 충분합니다. 
하지만 최근 트렌드는 실무에서 자주 쓰이는 문제들을 다루기 때문에, 
프로그래머스 문제로 실무 감각을 키우는 것이 좋습니다.
정밤


스완 님은 개인적으로 백준에서 플래티넘 문제까지 도전해 보는 것을 추천했습니다. 그는 코딩 테스트는 절대적인 기준이 없으며, 같은 회사의 테스트라도 해마다 난이도가 다를 수 있다고 언급했습니다. 중요한 것은 다양한 유형의 문제를 여러 번 풀어보며, 문제 해결에 대한 감각을 기르는 것입니다.


코딩 테스트는 절대적인 기준이 없습니다.
다양한 문제를 반복해서 풀어보고,
문제 해결의 감각을 키우세요.
스완


요우 님은 본인은 스완, 정밤님과 다르게 알고리즘에 뛰어난 편이 아니었다고 얘기하며, 모두가 알고리즘을 잘한다면 좋겠지만, 현실적으로 모든 사람이 알고리즘을 잘할 수 없다고 얘기합니다. 알고리즘 유형과 기본적인 자료 구조를 충분히 이해하고, 자주 출제되는 유형을 족보처럼 익히는 것도 좋은 전략이라고 강조했습니다. 반복적인 문제 풀이를 통해 문제를 보고 해결 방법이 떠오를 수 있는 감각을 키우는 것이 중요합니다.


모든 사람이 알고리즘을 잘할 수는 없습니다. 
반복적인 문제 풀이를 통해 자주 나오는 유형을 익히고
문제 해결 감각을 키워보세요.
요우


매거진의 이전글 포트폴리오 준비 및 자기 PR 방법
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari