코딩 인터뷰와 코딩 테스트 안내서, 『파이썬 알고리즘 인터뷰』 출간

조광현 2020. 8. 5. 15:00
음성재생 설정 이동 통신망에서 음성 재생 시 데이터 요금이 발생할 수 있습니다. 글자 수 10,000자 초과 시 일부만 음성으로 제공합니다.
번역beta Translated by kaka i
글자크기 설정 파란원을 좌우로 움직이시면 글자크기가 변경 됩니다.

이 글자크기로 변경됩니다.

(예시) 가장 빠른 뉴스가 있고 다양한 정보, 쌍방향 소통이 숨쉬는 다음뉴스를 만나보세요. 다음뉴스는 국내외 주요이슈와 실시간 속보, 문화생활 및 다양한 분야의 뉴스를 입체적으로 전달하고 있습니다.

취업, 이직 대비에 필요

최근 많은 기업이 개발자 채용 과정 중 하나로 ‘코딩 테스트’, ‘코딩 인터뷰’를 본격적으로 도입하고 있다.

블라인드 채용(채용과정에서 지원자에게 불리하게 작용할 수 있는 출신학교와 스펙, 나이, 성별, 지역 등을 모두 가리고 업무 이해도와 수행 능력만을 평가하여 선발하는 방법)이 보편화되면서 지원자의 문제 해결 능력과 업무 역량을 객관적으로 평가할 수 있는 방법의 하나로 코딩 테스트가 도입되기 시작했다. 현재 네이버, 카카오, 삼성전자, SK텔레콤, LG전자, 라인, 11번가, 토스, 현대자동차 등의 IT 기업에서 온라인 코딩 테스트를 도입, 운영하고 있다. 코딩 인터뷰는 면접장에서 화이트보드를 이용해 지원자의 기술 지식, 코딩 능력, 문제 해결 역량, 창의성 등을 테스트하여 지원자를 평가하는 것으로 기술 문제 중심의 면접을 뜻한다.

코로나19 여파로 구직난이 심해지고 있지만 비대면 산업은 오히려 채용 규모를 늘리고 있다. 이번달에도 토스, 네이버, 이베이코리아, 11번가, NHN 등이 신입 및 경력 개발자 채용 모집 공고를 발표했다.

코딩 테스트는 마이크로소프트와 야후! 등의 개발자 인터뷰 모델을 기반으로 알고리즘을 이용한 문제 해결 능력을 측정하는 수단으로 다음커뮤니케이션에서 2005년에 처음 도입됐다. 『파이썬 알고리즘 인터뷰』(책만)의 저자 박상길은 당시 다음커뮤니케이션에서 코딩 테스트를 처음 도입했고 카카오 면접관을 거쳐 현재 현대자동차에서 인공지능 개발 직군의 채용 면접관을 맡고 있다. 『파이썬 알고리즘 인터뷰』은 국내 저자가 집필한 최초의 종합 코딩 인터뷰 준비 서적이라는데 의미가 있다.

『파이썬 알고리즘 인터뷰』은 코딩 테스트를 위한 문제 풀이에 그치지 않고 기초 컴퓨터과학 지식과 역사를 폭넓게 설명하고 있다. 단순한 해답을 넘어서 효율적인 풀이에 단계별로 접근하기 위한 개선 방법을 제시해 준다. 한 가지 문제에 대해서 기본적인 풀이 제시 후에 시간 복잡도(어떤 알고리즘을 수행하는 데 걸리는 시간을 설명하는 계산 복잡도)를 차츰 개선해가며 최종적인 풀이에 도달한다. 문답식 설명이 아닌 개발자의 학습 능력을 배가시켜주는데 초점을 맞췄다. 알고리즘 설명과 문제 풀이를 시각화한 수많은 그림은 다른 어떤 책에서도 찾아보기 어렵다. 특히 분할-정복, 그래프, 트리, 분할 정복, 다이나믹 프로그래밍 등 평소 이해하기 어려웠던 난해한 개념에 대해 독자는 잘 만들어진 시각화를 통해 한눈에 개념을 이해할 수 있다. 무엇보다 현직 면접관이 십여 년간 쌓아온 경험과 노하우, 취업을 위한 팁을 모두 담아냈다.

현업 개발자나 IT 분야 전공자라도 이직과 취업의 관문이 되는 코딩 테스트와 코딩 인터뷰에 합격하기 위해서는 준비해야 할 것이 많다. 문제 해결력과 코딩 능력을 평가하는 코딩 인터뷰의 특성상 단시간에 지원자의 역량을 파악 방법으로 가장 많이 통용되는 것이 알고리즘 분야 지식이다. 알고리즘은 튼튼한 기본기(수학)을 바탕으로 논리적(수학적) 사고를 거쳐 문제 해결(프로그래밍)을 하기 위해서며, 알고리즘 속에 깃든 다양한 사고의 방법, 문제 풀이 역량 등은 개발자가 체계적으로 생각하는 힘을 길러준다.

현직 면접관이 알려주는 알고리즘의 개념 이해와 좀 더 깊이있는 학습, 컴퓨터과학에 대한 지식 배가, 취업과 이직을 성공시키는 코딩 인터뷰와 코딩 테스트 준비서적으로서 『파이썬 알고리즘 인터뷰』은 가장 최적의 선택인 이유다.

벤처지원부 조광현 연구원

[ⓒ 매일경제 & mk.co.kr, 무단전재 및 재배포 금지]

Copyright © 매일경제 & mk.co.kr. 무단 전재, 재배포 및 AI학습 이용 금지