신한은행 코딩테스트 후기

November·2024년 12월 26일

24년 하반기 디지털/ICT 수시채용

10월 8일 서류 발표 ➡️ 10월 13일 코딩테스트


24년 하반기 이전에는 코테와 면접을 같이 진행했던 것 같은데 이번엔 코테 합격자들을 대상으로 면접을 진행했다.

문제수 : 알고리즘 4문항 + SQL 1문항(총 5문항)
플랫폼 : 프로그래머스
소요 시간 : 30분정도 사전 안내, 환경 점검하고 시험은 2시간 30분동안 진행됐다.

일단 SQL문제도 코딩테스트가 있다는 걸 처음 알았다..
프로그래머스에서 SQL 고득점 Kit 풀면서 급하게 공부했다. 기본적인 문법이나 내장 함수 등등
짧은 시간동안 못하는 알고리즘에 매달라기 보다 SQL이라도 제대로 맞추자! 라는 마인드로 벼락치기..
그치만? 체감상 SQL이 제일 어려웠다 ㅋ..... 시험 끝나고 다른 분들도 마지막인 SQL이 이렇게 어렵게 나올 줄 몰랐고 복잡했다고 하셨다.

1️⃣ 문제에서 규칙성을 찾는게 중요했던 문제
이해하는게 어려웠지만 규칙만 빠르게 찾으면 수학식으로 단순화해서 해결할 수 있었다.

2️⃣ 문자열 조건 검증 문제(구현)
문자열 순회하면서 조건 따져서 문자열 범주 구분
고려해야 하는 조건이 많아서 까다롭게 느껴졌다

3️⃣ DP
한 번 잘랐을 때 최대 면적 영역 계산

4️⃣ 문자열 연산
문자열을 가지고 연산하는 함수를 임의로 만들어서 제시하고 문자열이 주어지면 그 결과를 리턴하는 문제
재귀적으로 연산 분리해서 각각 처리한 결과를 결합해야했다.

5️⃣ SQL 문제
테이블은 2개였는데 두 테이블의 관계가 복잡했다
예를들면 SNS에서 친구가 되려면 어떤 조건을 만족해야 하고 ~ 이 조건을 만족하면서 다른 조건까지 충족하는 친구 수를 찾는
서브쿼리, 집계 함수(COUNT), 조인(JOIN) 등 활용하는 문제

코테 초짜에겐 1번문제 빼고 다 어려웠다 🥲
2번은 모든 경우의 수 다 나눠서 노가다로 어찌저찌 풀긴했는데 맞았는지는 모르겠다..
나머진 그냥 할 수 있는만큼만 하고 제출했다

0개의 댓글