필기시험

필기시험 목록

박서준610348-000002

개발 직무 필기시험 · [개발] AI 풀스택개발자 채용

제출 2026.07.01 05:52 52분 소요 / 60

무결성

74

예상 점수

15/50

합격선 30미달

지원자 상세

답안 · 채점 (자동 15점 + 수동 0점)

Q1객관식(단일)5/5

클라이언트가 요청한 리소스가 서버에 존재하지 않을 때 반환하는 HTTP 상태 코드는?

A200 OK
B301 Moved Permanently
C404 Not Found응답
D500 Internal Server Error
Q2객관식(단일)5/5

정렬된 배열에서 이진 탐색(binary search)의 시간복잡도는?

AO(1)
BO(log n)응답
CO(n)
DO(n log n)
Q3객관식(복수)0/10

REST 아키텍처 스타일의 특성으로 옳은 것을 모두 고르세요.

A무상태성(Stateless)응답
B캐시 가능(Cacheable)응답
C서버가 클라이언트 세션을 항상 유지
D균일한 인터페이스(Uniform Interface)정답
Q4단답형5/5

SQL에서 SELECT 결과의 중복 행을 제거하는 키워드는? (한 단어)

DISTINCT

허용 답안: distinct, DISTINCT, select distinct

Q5서술형/15

수강신청처럼 순간 트래픽이 몰리는 서비스에서 캐싱 전략을 어떻게 설계할지 서술하세요. (캐시 계층, 무효화, 스탬피드 대응을 포함해 500자 내외)

CDN·애플리케이션 캐시(Redis)·로컬 캐시 3계층으로 나누고, 수강신청 오픈 직전 핫 키를 워밍업합니다. 무효화는 TTL+이벤트 기반 병행, 스탬피드는 뮤텍스 락과 확률적 조기 만료(PER)로 대응합니다. 정합성이 중요한 잔여 좌석은 캐시를 짧게 가져가고 DB 원자 연산으로 최종 확정합니다.
Q6코딩형/10

문자열 s를 단어 단위로 뒤집는 함수를 작성하세요. 예: "아르코 채용 시험" → "시험 채용 아르코에듀". 언어는 자유이며, 엣지 케이스 처리를 주석으로 남기세요.

function reverseWords(s) {
  // 연속 공백은 하나로 정규화, 앞뒤 공백 제거
  return s.trim().split(/\s+/).reverse().join(' ');
}

무결성 리포트

탭이탈 × 2-16
전체화면이탈 × 1-10

무결성 점수는 참고 신호입니다. 자동 탈락 근거로 쓰지 말고, 녹화·스냅샷과 함께 사람이 판단하세요.

응시 타임라인

13:58:10입장
13:58:40신분확인
13:59:55장비점검완료
14:00:02녹화시작캠+화면
14:17:21탭이탈
14:17:29탭복귀8초
14:31:02전체화면이탈
14:31:11전체화면복귀
14:40:44탭이탈
14:40:49탭복귀5초
14:52:00제출

녹화 · 스냅샷