안녕하세요! 저는 3년차 개발자 입니다. 비전공자 분이신데 열심이시군요~ 제 생각을 짧게 적어봅니다.
1. 삼성 소프트웨어 역량테스트를 준비하시는 데에는 위 네가지 챕터면 충분하다고 생각 합니다. 추가적으로 시뮬레이션 문제를 여러번 풀어보시는 것을 추천드립니다.
2. 삼성 B형의 경우 일반적인 코딩테스트와는 약간 결이 다릅니다. 자료구조 특히 힙, 링크드리스트, 해쉬 위주로 공부하시면 됩니다.
3. 카카오 코딩테스트의 경우 위와 더불어서 kmp등 문자열처리 알고리즘, 투포인터 정도 더 공부하시면 좋을 것 같아요.
4. 현업과 코테의 연관성? 어느정도 연관성은 있다고 생각합니다. 소프트웨어 개발자 채용을 위한 코딩테스트는 지원자가 소프트웨어 개발자로서 기본 소양을 갖추고 있는가를 보는 시험 입니다. 카카오 코딩테스트의 경우 끝 번호쪽 문제는 쉽지 않은 난이도로 출제되기도 하지만, 합격 커트라인은 그리 높지 않죠.
5. 실제 현업에서 빨리 적응하고자 하신다면 알고리즘공부와 더불어서 희망 도메인의 프로젝트를 하시는게 맞는 것 같아요. 웹이면 웹프로젝트,앱이면 앱프로젝트 이렇게요! 개인적인 생각으로는 꼭 희망하시는 도메인의 프로젝트가 아니더라도 열정을 담은 프로젝트의 경험이 있으시다면 어디를 가서라도 잘 적응하실 것 같아요!
더 궁금하신 점이 있으시면 댓글 남겨주세요~~
요즘 취업시장이 많이 얼어있다고 알고 있는데 잘 되셨으면 좋겠어요. 응원합니다!