CodeSignal GCA: 4문제, 70분, 단일 점수
General Coding Assessment는 일반적인 테이크홈 과제가 아닙니다. 지원자에게가 아니라 지원자 개인에게 점수가 부여되는 시간 제한이 있는 표준화된 시험이며, 기업들이 재사용합니다. 이를 다른 온라인 평가와 동일하게 여기면 여기서 가장 큰 실수가 됩니다.
시험 구성
총 4문제, 전체 70분, 모든 문제에 하나의 타이머가 적용되며, 난이도 상승이 무작위가 아니라 의도적으로 설계되어 있습니다.
- Question 1 — 워밍업. 문자열이나 배열 조작으로, 5~10분 안에 풀 수 있습니다. 에디터 사용이 가능한지 확인하기 위한 문제입니다.
- Questions 2 and 3 — 시험의 본격적인 부분. 중간 난이도로, 각각 20~25분 정도 소요됩니다.
- Question 4 — 어려우며, 대부분 미완성 상태로 남습니다. 완전히 풀지 못했음에도 높은 점수를 받은 경우가 많습니다.
긴 언어 목록 중에서 선택하고, 샘플 케이스가 포함된 Run 버튼을 사용합니다. 자동 채점 플랫폼과 마찬가지로 보이는 케이스가 전체 채점 케이스는 아닙니다.
실제 시험에서 살아남는 시간 배분
실패 유형은 언제나 같습니다: 질문 2에 35분을 쓰고 거의 풀었지만, 질문 3에 15분 남은 채로 침착함을 잃은 경우입니다.
시작하기 전에 엄격한 제한 시간을 정하세요. Q1에 10분, Q2에 20분, Q3에 20분, 남은 시간은 Q4에 사용합니다. 제한 시간이 끝나면 통과하는 코드를 제출하고 다음으로 넘어갑니다. 다시 돌아올 수는 있지만, 이미 소진된 시간을 되돌릴 수는 없습니다.
문제가 처음 5분 안에 해결되지 않으면, 브루트포스 코드를 작성하세요. 정확하지만 느린 해결책도 점수를 받지만, 깔끔하지만 미완성인 코드는 점수를 받지 못합니다.
점수의 의미
CodeSignal은 합격/불합격이 아닌 인증 점수를 제공하며, 점수 체계가 바뀌었습니다 — 이전 자료는 300~850 범위를 사용했지만, 현재 평가는 200~600 범위로 보고됩니다. 온라인에서 보는 점수를 자신과 비교하기 전에, 기업이 어떤 스케일을 사용하는지 확인하세요. 동일한 “600”이라도 두 스케일에서는 전혀 다른 의미를 가집니다.
스케일보다 중요한 점은 인증 점수를 해당 점수를 인정하는 다른 기업에도 공유할 수 있다는 것입니다. 한 번의 좋은 결과만으로도 여러 기업의 1차 라운드를 통과할 수 있으므로, 연습용이라기보다 첫 시도를 제대로 준비하는 것이 좋습니다.
문제뿐 아니라 형식에도 대비하기
알고리즘은 기본적인 것들—arrays, strings, hash maps, sorting, two pointers, 가끔은 graph traversal—입니다. 어려운 점은 동일한 타이머 아래 낯선 에디터에서 문제를 풀어야 한다는 점입니다.
- 70분 한 번에 연습하세요, 10분씩 나눠서가 아니라. 평가되는 능력은 제한된 시간 안에서 triage를 하는 것이며, 이를 따로 연습할 수 없습니다.
- 언어의 standard library를 완전히 익혀두세요. custom comparator를 이용한 sorting, counter 혹은 frequency map, deque 등. 이런 것을 찾아보는 데는 생각에 할당한 몇 분이 소모됩니다.
- edge cases를 먼저 작성하세요 — empty input, one element, duplicates. 그곳에 2분 투자하는 것이 재제출 사이클보다 효율적입니다.
시험 당일
배터리를 완전히 충전하고, 유선 네트워크가 있다면 연결해 두세요. 휴대폰은 다른 방에 두고, 70분 연속으로 방해받지 않을 시간을 확보하세요. 시험은 집 안에서 무슨 일이 일어나도 멈추지 않습니다.
마지막 3분은 비워두세요. 채택된 각 솔루션을 empty input과 single element에 대해 다시 실행해 보세요. 이 습관이 전날 새로 배운 알고리즘보다 GCA에서 더 많은 점수를 확보해 줍니다.
FAQ
CodeSignal General Coding Assessment는 얼마나 걸리나요?
총 4문제로 구성된 시험은 70분이며, 하나의 타이머가 공유됩니다. 난이도는 워밍업 문제에서 시작해 마지막의 어려운 문제까지 상승하는데, 많은 우수 지원자조차도 끝까지 풀지 못합니다.
좋은 CodeSignal 점수는 얼마인가요?
보고서에 사용된 스코어 범위에 따라 다릅니다 — 현재 진행되는 평가에서는 200~600 점 척도를 사용하고, 온라인에 떠돌던 이전 기준은 300~850 점 범위였습니다. 맥락 없이 숫자만 믿기보다, 채용 담당자에게 기대하는 점수 구간을 물어보세요.
같은 점수를 여러 회사에 사용할 수 있나요?
네, 바로 그게 인증 평가의 목적입니다. CodeSignal 인증을 받아들이는 기업들은 이미 받은 점수를 확인할 수 있으므로, 첫 시험에서 좋은 점수를 받으면 여러 기업의 서류 전형을 한 번에 통과할 수 있습니다.
GCA를 다시 볼 수 있나요?
재응시는 보통 대기 기간이 지난 뒤 허용되지만, 구체적인 정책은 받은 초대장에 명시되어 있습니다. 첫 시도를 연습이라고 여기기 전에 초대장을 꼭 확인하세요.