<알고리즘 , 연습문제 풀이>/interview 준비
코딩인터뷰 준비
powerboss
2022. 2. 21. 23:27
반응형
코딩 인터뷰를 위한 테스트 플랫폼
- 해커랭크 (https://www.hackerrank.com)
- 가장유명하고 국내기업들이 많이 사용하고 있다.
- 테스트 케이스를 보여주지 않는데 기업이 설정할 수 있다.
- 스스로 코드를 유추해야 한다.
- 코딜리티 (https://www.codility.com)
- 코딩테스트에 가까운 서비스 - 리모트인터뷰 (https://www.remoteinterview.io)
- 코딩테스트에 가까운 서비스 - 프로그래머스 (https:// programmers.co.kr)
- 한국라인은 프로그래머스로 코딩테스트
온라인 코딩테스트 준비
- 연습장 필기도구
- 적으면서 답을 유추해나 갈 수 있다. 머리속으로는 한계가 있을듯 - 프로그래밍 언어
- 자신이 원하는 프로그래밍 언어 선택
- 나는 파이썬을 선택한다. - 코드 스니펫 준비
- 코드 조각이라는 뜻으로, 재사용 가능한 소스코드, 기계어 텍스트의 작은 부분을 일컫는 프로그래밍 용어이다. 사용자가 루틴 편집 조작 중 반복 타이핑을 회피할 수 있게 도와준다. - 모든 테스트 케이스를 확인
- 타임아웃
- 테스트중 일부러 타임아웃을 유발하는 경우가 있으므로 잘 확인하여야 한다.
- 파이썬의 경우 실행속도가 느리기 때문에 주의 필요 - 예외처리
- 입력값이 0이나 null이 들어오는 경우가 있는데 검증을 하지 않았다면 에러가 날 것이다.
- 예외처리를 하지 않아서 테스트 케이스가 실패하면 안되기때문에 가능한한... - 잘못된 문제 풀이
- 문제를 잘못 풀이 한 경우에 시간이 얼마지나지 않았다면 풀고 많이 지났다면 풀수 있는것을 풀자. - 풀이 시간 초과
- 시간이 조금 더 주어지고 면접관 이메일주소를 알고 있는경우에 따로 메일을 제출한다면 혹시나 좋은 피드백을 받을 수 있을지도..
- 코딩도구
- 좋은 도구가 개발 하는데 편한다
- 비쥬얼 스튜디오 , 파이참 커뮤니티 (둘다 무료)
화이트보드 코딩 인터뷰
실제로 면접관과 마주보며 문제를 풀어야 한다는 것에서 위축되서 제실력을 제대로 발휘 못할 수 도 있다.
페이스북의 경우 온사이트(대면면접) 인터뷰는 반드시 화이트보드 코딩테스트
4가지 요소로 평가
문제해결 -> 코딩 -> 검증 -> 커뮤니케이션
문제를 풀어낼 수 있는지...
제대로 설명할 수 있는지 ..를 중점으로.. 30분 짧은 시간 내에 어떻게든 문제를 풀어 낼 수 있는가를 훨씬 더 중요하게 생각한다.
반응형