본문 바로가기

코딩테스트

(2)
온라인 코딩테스트 후기 서두 없이 결론부터 말하면, 공부한 양과 시험 결과는 정확히 비례한다 정도. 딱 그 정도네요. 모 회사에서 제의가 와서 코딩테스트를 치르게 되었는데, 기간을 3주 주더라고요. 이전에 쓴 글에서도 언급했듯이, 기존에 코딩테스트나 그런것을 사실 본 적은 없었습니다. 하지만 막상 공부하면서 코딩테스트가 왜 필요한지에 대한 인식을 가질 수 있었고, 그로 인해서 3주 내내 거의 하루도 쉬지 않고 시간 날때마다 계속 공부도 하고 그랬습니다만. 딱 3주 공부한 결과만큼 나왔네요. 점수는 말하지 않겠습니다만, 그냥 요약하면 100% 통과된 문제도 있고, 테스트 예제는 통과하였으나 100% 통과하지 못한 문제도 있었습니다. 사실 여러 가지 참고 엄청 많이했어요. 프로그래머스, 백준, 코딜리티 등등 사이트와 그리고 책까지..
요즘 코딩테스트가 대세인 이유, 그리고 접근법 요즘은 대기업에서 프로그래머를 채용할 때 코딩 테스트를 보는 기업이 많아졌죠. 사실 그 코딩테스트도 알고보면 알고리즘 기반의 문제 해결능력을 보는겁니다. 왜 알고리즘 코딩테스트를 할까요. 문제 해결능력을 보기 위해서일까요. 원론적으로 보면 그게 맞긴 합니다. 하지만 진짜 이유는 시대가 변했기 때문입니다. 예전만 해도 프로그래밍을 하려면 그냥 언어 배우고 코드만 짜면 장땡이였습니다. 사실 수학 몰라도 옛날에는 프로그래밍 하는데 전혀 문제 없었습니다. input -> process -> output 이것만 내면 됩니다. 대표적인 예를 들까요. IT가 대세였던 때가 언제였죠? 요즘 말고요. 바로 2000년대 초반입니다. 그 때 인터넷이라는 것이 들어서면서 가장 많이 했던게 뭐였죠. 웹 프로그래밍이였습니다. 홈..