1. 알고리즘 사이트 모음
- HackerRank: https://www.hackerrank.com/
- LeetCode: https://leetcode.com/
- 코드그라운드: https://www.codeground.org/about
- Topcoder: https://www.topcoder.com/
- Baekjoon 알고리즘: https://www.acmicpc.net/
- SW Expert Academy: https://www.swexpertacademy.com/main/main.do
- geeksforgeeks: https://www.geeksforgeeks.org/
- CodeForces: http://codeforces.com
- HackerEarth: https://www.hackerearth.com/
- SW Expert Academy https://swexpertacademy.com/main/main.do
2. 코딩테스트 준비
아래 내용들은 위 링크에 있는 박수현님의 자료에서 발췌한 내용입니다.

1. PS를 할 때 시간의 흐름별 행동
시간 | 알 것 같다 | 모르겠다 ⇒ | ⇒ 모를 때 행동 |
0 ~ 20분 | 계속 고민 | 알고리즘 분류 확인 | 알고리즘 익히기, 아는 알고리즘이면 그 알고리즘 위주로 연습 |
20분 ~ 40분 | 문제를 다시 읽기, 코드 리팩토링, 예외 케이스 고려, 자료구조 사용하기 | 포기하고 일단 풀이를 참고한다. | 일주일 후 혼자서 풀어보기, 비슷한 유형의 문제 풀면서 연습하기 |
40분 ~ 60/80분 | X | X | 일주일 후 혼자서 풀어보기, 비슷한 유형의 문제 풀면서 연습하기 |
개인적으로 나도 동감하는 방법인듯… 어차피 40분 넘어가면 자신의 수준에 맞지 않게 어렵거나, 새로운 알고리즘 방법이 필요할 수 있고, 결국 실제 시험에서도 틀렸을 문제이다. 그렇기 때문에 미련갖지 않고 빠르게 풀이를 보고 체화하는 것이 나는 도움이 좀 됐던 것 같다. 하지만 나도 400솔 골드1따리 벌레라서 더 정진해야된다…

2. 언제까지?
백준 어실쉬골(어려운 실버&쉬운 골드), 프로그래머스 LV3 혼자 힘으로 풀 수 있는 경지에 오르면 된다고 한다.
여기서 여담으로 2024 토스 NEXT 신입공채 시험을 봤었는데 저정도 수준으로 통과하기 힘들 것 같다. 주위 반응을 살펴봤을 때 굉장히 어렵게 출제 되었다고도 했고 나 또한 마찬가지로 체감난이도가 가장 쉬운 문제 기준 최소 백준 기준 골드5문제 이상급이였다.
요즘 추세가 점점 신입 개발자들의 실력은 늘어나는데 취업의 문은 좁아지고 있어서 기업에서 타이트하게 코테로 거르는 분위기가 아닌가 싶다.