171023-171029
- 우아한형제들 1차 코딩테스트
- 문제도 재밌고 난이도가 상당히 있는 시험이었다.
- 겉으로 봤을 때는 풀이법을 바로 떠올려서 코딩하면 되는 수준이었지만, 문제를 자세히 읽어보면 입력값 제한이 엄청 빡센 경우가 있었다. 그 정도까지 시간 내에 감당할 수 있는 알고리즘을 사용해서 문제를 풀어야 했는데 이 부분이 엄청 어려웠다.
- 알고리즘 문제 풀이
- 백트래킹이나 정수론 관련 문제를 조금 풀었다. 비트마스크 DP도 풀어보려고 했는데 잘 안됐다..
- 면접 준비, 이론 공부
- 면접 준비하면서 블로그 글이나 슬라이드쉐어에 있는 슬라이드를 많이 참고했다. 특히 다음 슬라이드가 도움 되었다.
- https://www.slideshare.net/deview/242-naver2
- https://www.slideshare.net/jacking/multithread
- 비교적 경험이 부족한 항목에 대해서는 연습 코드를 작성해가며 공부해봤다.
- 소켓 프로그래밍
- 동시성 (멀티 스레드로 특정 작업 동시에 빠르게 돌리기라던가)
- 책 읽기
- 프로그래밍 대회에서 배우는 알고리즘 문제 해결 전략
- Java Concurrency in practice
- 프로그래밍 면접, 이렇게 준비한다
느낀 점
- 지인들과 뭔가 붙잡고 개발해보는게 나쁘지 않겠다는 생각이 드는데, 정작 주제를 떠올리지 못하겠다.
예전부터 계속 있던 문제인데 딱히 만들고 싶은게 없는게 문제인듯.
- 넥슨 1차 면접을 가게 됐다. 3년만에 2층 면접장을 다시 갈 생각 하니까 떨린다. (3년전에는 QA인턴 면접이었음)