11번가 전환형 인턴 중 검색데이터/추천 개발 분야로 지원하였습니다.
코딩테스트는 Codility에서 진행되며, 3문제를 110분 내에 풀이하면 됩니다. 난이도는 전체적으로 쉬운 편이어서 Codility에서 테스트 한 번씩 해보시고 응시하시면 무난하게 풀이하실 수 있을 것 같습니다.
알고리즘은 자바, 파이썬으로 SQL은 MySQL으로 사용가능했습니다.
1번 - 구현
10분 내로 풀이 가능한 브론즈 정도의 난이도였습니다.
2번 - SQL
IS NULL, BETWEEN A AND B, CASE WHEN 등 구문을 사용하여 조회해오는 문제였습니다. 실행해볼 때마다 너무 오래걸리고 프로그래머스와 달리 실행결과가 나오지 않았습니다. 그러다보니 어느 부분에서 틀린 건지 확인하기가 어려워서 수정하기가 힘들었습니다.
실행하는데 체감상 1분씩 걸리고 설명이 영어로 되어있는데 제가 영어가 부족하다보니 구현하면 새로운 조건이 또 보이고 이러다가 30분정도 걸렸던 것 같습니다.
3번 - 구현
실버 정도의 난이도였던 것 같습니다.
이 문제는 스택을 사용해서 풀었습니다.
결론
전체적으로 풀긴했지만 구현 아이디어를 떠올리는 데 시간이 걸려서 아쉬웠습니다. 업무도 하고, 자소서 쓰고, 강의 듣는다는 핑계로 미뤄왔었는데 앞으로 꾸준히 코딩테스트를 준비해야겠습니다.