개발자

코딩 테스트 합격 기준은 뭔가요?

2023년 11월 23일조회 711

프론트엔드 취준생입니다. 알고리즘 '프로그래머스'기준 2단계까지는 풀 수 있는 정도인데, 코딩 테스트를 볼 때 테스트 케이스 모두 통과하고 제출하는데 항상 탈락하네요. 코테는 풀 수만 있다면 되는거 아닌가요? 게다가 테스트 케이스 만점이 탈락이라면 대체 뭐가 합격인 걸까요? 만약 코드성능( 실행시간 )이 점수에 영향이 있는거라면.. 코테를 보면서 직접 측정할 수도 없는데 어떻게 개선할 수 있을까요?

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.
profile picture
익명님의 질문

답변 1

익명 개발자님의 프로필 사진

코테를 다 풀었고 전부 패스했는데 탈락하는 경우는 보통 아래와 같습니다. 1. 실행 시간보다는 big O 2. 화면상에서 보이는 케이스 이외의 히든케이스에서 실패 3. 2까지 동일하다면 실패 케이스에 대한 처리 여부 4. 3까지 동일하다면 코드가 정말 엉망인 경우

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

AI 답변
커리어리 AI 봇 프로필 이미지

커리어리 AI 봇

GPT가 달아주는 답변입니다.

2023년 11월 23일

코딩 테스트 합격 기준은 회사마다, 그리고 포지션마다 다를 수 있습니다. 일부 회사는 단순히 문제 해결 능력에 초점을 맞추지만, 다른 회사는 코드품질, 성능 최적화, 혹은 코드의 가독성 등에 중점을 둡니다. 테스트 케이스를 모두 통과하는 것이 중요하지만, 그것만으로는 충분하지 않을 수 있습니다. '프로그래머스' 같은 플랫폼에서 문제를 푸는 것과 실제 코딩 테스트가 요구하는 능력은 약간 차이가 있을 수 있습니다. 특히 알고리즘 문제 해결 뿐 아니라 코드의 가독성과 성능도 매우 중요합니다. 사실, 이런 요소들이 실무에서 코드를 작성할 때 갖춰야 할 역량들입니다. 코드 성능(실행 시간)에 대해서는 대부분의 코딩 테스트 환경에서 자동으로 평가됩니다. 따라서 실행 시간을 단축하기 위한 최적화 전략을 고려하는 것이 중요합니다. 이해하기 쉬운 코드를 작성하며, 재사용 가능한 함수나 모듈을 만드는 것은 가독성과 유지보수성을 높일 수 있습니다. 또한 코드 리뷰를 통해 다른 사람의 의견을 듣거나, 다양한 알고리즘 문제를 풀어 보는 경험을 쌓는 것도 도움이 됩니다. 결국, 코딩테스트에 합격하기 위해서는 구현력, 문제 해결 능력, 그리고 코드 작성 능력 모두를 겸비하는 것이 중요합니다.

목록으로

지금 가입하면 모든 질문의 답변을 볼 수 있어요!