목차
삼성전자 DX 알고리즘 특강
22.07.18 ~ 22.08.16, 총 6주간 진행되는 삼성전자 DX 알고리즘 특강을 수료하였습니다.
특강은 기초 학습(4주) + 심화 학습(2주)으로 구성되어 있으며 SW Expert Academy(이하 SWEA) 홈페이지에서 모두 온라인으로 진행되었고, 중간중간 화상 미팅을 통해 실무진 특강과 질의응답도 받을 수 있었습니다.
그리고 많은 분들이 원하는 삼성 SW 역량테스트 B형의 응시 기회를 교육 기간 중에 총 2회 제공해주며, 시험에 합격 시 삼성전자 공채 과정에서 서류 가산점과 역량테스트를 면제해주는 우대 혜택을 받을 수 있습니다.
교육 과정
특강은 총 6주 과정 중 기초 학습(4주) + 심화 학습(2주)으로 진행되었습니다.
기초 학습 과정은 매일 업데이트되는 자료구조/알고리즘 이론과 동영상 강의, 관련된 기본 문제들을 풀어나가게 됩니다.
내용은 자료구조와 알고리즘 책에서 기본적이면서도 가장 핵심이 되는 내용들로 정말 알차게 구성되어 있었고, 그에 대한 실전 알고리즘 문제들까지 바로 풀어볼 수 있어서 기본기를 많이 다질 수 있었습니다.
심화 학습 과정은 역량 테스트 B형 기출문제를 매일 한 문제씩 2주 간 총 10문제를 풀게 됩니다. 그리고 이틀에 한 번씩은 현직자분과 화상 회의를 통해 라이브 코딩 및 해설 강의를 진행하게 되어 10문제 중 5문제에 대한 해설을 들을 수 있습니다.
저는 개인적으로 B형 문제들이 재밌어서 하루 종일 문제를 붙잡고 최적화해보는 시도를 많이 했었습니다.
그리고 다음날 해당 문제에 대해 현직자분이 화상 회의로 문제 풀이 해설을 해주셨는데, 단순히 풀이법만 알려주는 것이 아니라 거의 2 ~ 3 시간이나 걸릴 정도로 엄청 자세하게 설명해 주셨습니다.
라이브 코딩으로 직접 문제를 풀어나가는 과정도 보여주시고, 코딩하는 과정 속에서 어디에서도 듣기 힘든 본인만의 노하우나 팁, 그리고 코드 한 줄에 담겨있는 의미까지 매우 디테일한 설명을 해주셨던 것이 너무 인상 깊었고 도움이 많이 되었습니다.(B형 수준을 넘어선 최적화의 끝을 보여주신 괴수분도 계셨습니다)
그리고 마지막 Q&A 까지도 정말 친절하고 상세하게 답변해주셔서 감사했습니다.
수료 및 삼성 역량 테스트 B형
수료 조건은 동영상 강의와 문제 풀이를 80% 이상 통과해야 했는데, 다행히 시간을 많이 투자해서 열심히 푼 덕에 위와 같은 수료증을 받으며 마무리하였습니다.
그리고 삼성 역량 테스트는 교육 기간 중 2번의 응시 기회를 제공해 주셨고, 방역이 많이 완화된 시기라 용인에 있는 삼성 인재개발원에 직접 가서 오프라인으로 시험을 치를 수 있었습니다. 아쉽게도 첫 번째 시험에서는 떨어졌지만 두 번째 시험에서 합격을 하여 SWEA 홈페이지에 Level B 등급으로 등재가 되었습니다!(뿌듯😄)
소감
아마 이 특강의 가장 큰 장점인 삼성 역량 테스트 대비나 응시 기회의 이점 때문에 지원하시는 분들도 많았겠지만,
저는 취업 준비로 코딩테스트를 대비하면서 좀 더 체계적인 자료구조/알고리즘 교육을 받아보고 싶어서 지원하게 된 것이었습니다. 그러나 결론적으로는 일반적인 기업형 코딩 테스트 유형들과는 조금 많이 달랐던 것 같습니다.
제가 느끼기에 삼성 역량 테스트는 다양한 고급 알고리즘 기법들을 많이 익히기보단 문제를 보고 SW적인 사고를 통해 적절한 자료구조를 선정할 줄 알아야 했고, 타이트한 제약 조건에 의해 리스트, 트라이, 힙 등의 자료구조를 직접 구현하고 문제에 맞게 변형해가며 메모리 및 시간 복잡도를 계속 최적화해야 하는 과정들이 많았습니다.
고등학교 수능 수학 공부에 비유하자면,
취준을 하며 기업형 코딩 테스트를 대비하는 과정은 마치 기출문제집만 계속 풀어나가게 되는 느낌이었다면,
이번 특강과 역량 테스트 B형 준비 과정은 수학의 정석을 푸는 느낌이었던 것 같습니다.
그래서 저는 오히려 이 과정을 통해 자료구조/알고리즘에 대한 기본기가 많이 탄탄해진 느낌을 받았고, 알고리즘 문제에 대한 자신감이 더더욱 높아지게 된 계기가 되었습니다.
그리고 개인적으로도 어려운 문제를 붙잡고 오래 고민하고 해결하는 과정을 즐기는 편이라 매우 흥미롭고 만족스러운 특강이 되었습니다.👍👍
댓글