티스토리 뷰

1. 기업 인재 등용의 관문, 코딩 인터뷰

- 코딩 인터뷰 (화이트보드, 온사이트) -> 기술문제 중심 개발 인터뷰 -> 문제해결 역량, 코딩 능력, 창의성, 커뮤니케이션

 -> 핵심을 관통하는 알고리즘 중심 구현 -> 질문을 통한 요구사항 구체화 -> 단, 면접관 재량으로 내용이 많이 상이함

- 코딩 테스트 (플랫폼, 온라인) -> 일정 점수 필터링 -> 사소한 테스트 케이스 까지 챙겨서 오류 없이 구동하는 프로그램 구현

 -> 프로그래머스, 해커랭크, 코딜리티, 리모트인터뷰, SWEA(삼성), 소프티어(현대차), ...

 

2. 온라인 코딩 테스트의 사전 준비 사항

- 연습장과 필기 도구 -> 머릿속으로만 구조를 그려내기는 쉽지 않음 -> 연습장에 그리면서 값의 변화, 최종 결과 추적

- 프로그래밍 언어 -> 기업에서 기본 선택 언어 강제 -> 시험 전 기본 선택 언어 확인 필요

- 코드 스니펫 준비 -> 자주 쓰이는 동작을 사전에 준비 -> 어려웠던 알고리즘, 코드 위주 -> 원리 및 동작 이해 + 바르게 적용

- 테스트 케이스 통과 -> 정확성(히든케이스) + 효율성(타임아웃) + 제출 횟수? -> TDD는 어려움

- 타임아웃 -> 언어별로 다르게 설정 -> 동적언어 보다 정적언어가 유리, 참조타입(e.g. 자바 컬렉션) 보다 원시타입이 유리

- 예외처리 -> 입력값 0, Null 등 사전 검증 -> 입력값 미노출, 단순 제출(실행 X) 등 -> 상단에 예외처리 부터 해놓고 진행

- 잘못 접근한 풀이 -> 잘못된 알고리즘, 잘못된 문제이해, ... -> 문제당 제한시간 설정

- 코딩 도구 -> 좋은 도구로 생산성 극대화 -> VS코드, 인텔리J

- IDE에 부정적인 면접관 -> IDE 없이도 코딩이 가능해야 함 (메모장)

- REPL 도구로 코드 검증 -> Read-Eval-Print Loop -> JShell -> VS코드 디버그 콘솔로 대체 가능할 듯?

 

3. 온라인 코딩 테스트 플랫폼의 특징과 활용

- 리트코드 -> 개인 학습용 문제 풀이 사이트 -> 문제가 간결하고 직관적, 다른 사람의 풀이 쉽게 확인 가능

- 프로그래머스 -> 국내 코딩 테스트 플랫폼 -> 카카오 기출문제 공개, 유료 인증시험(PCCP) 제공

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/06   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함