No Rules Rules
삼성전자 DX부문 생산기술연구소 스마트팩토리팀 로봇기술그룹 경력 이직 스토리 (4) 본문
삼성전자 DX부문 생산기술연구소 스마트팩토리팀 로봇기술그룹 경력 이직 스토리 (3) (tistory.com)
제가 경험한 S직군 경력 코딩테스트는 4번의 기회가 주어지고 4시간동안 1개의 문제를 풀이해야 했습니다.
흔히들 삼성그룹 내에서 이야기하는 Certification Professional 수준과 동일한 문제입니다.
코딩보다는 SW 프레임 설계/개발을 주로 하던 시점이었지만, 코딩 자체에는 항상 자신이 있었기에 준비없이 1차 시험을 진행했습니다만, 보기 좋게 탈락했습니다.
익숙한 '코딩'이 아니라 특정 알고리즘들을 이용하여 '시간과 메모리'를 최대한 절약하는 방식이라는 것을 처음 알게 되었습니다.
10년 이상 c++을 사용해왔고 특히 Modern C++21까지의 모든 활용에 익숙했었지만 이런 화려한 기법을 요구하는 문제가 아니라는 것도 알게 되었습니다.
나름 자신이 있었지만 탈락으로 큰 충격을 받고, 2차 시험인 일주일까지 부랴부랴 책과 유튜브를 통해 주요 알고리즘들을 난생 처음 공부했습니다.
전체 알고리즘에 대해서는 백준(Baekjoon Online Judge) 사이트를 통해 한 문제씩 풀어보았고, 그 뒤에는 DP(Dynamic Programming) 문제만 집중해서 공부했습니다.
1차 시험을 진행할때 아무리 시간 절약을 해결하려고 해도 실패했었고, 그것이 DP 알고리즘을 사용해야 한다는 것을 이후에 알았기 때문입니다.
일주일 뒤, 2차 시험을 진행했습니다.
1시간 30분동안 문제의 요구사항을 해결하였고 1시간동안 코드를 정리하여 제출했습니다.
1시간 이상 시간이 남았지만 제 수준에서는 더이상 정리할 코드가 없었기 때문에 종료했습니다.
그리고 이후 코딩테스트 합격 통보를 받게 되었습니다.
코딩테스트를 준비하고 계신 경력 지원자분들에게 도움이 되기를 바라며,
제가 겪었고 고민했고 걱정했던 부분들에 대해서 정리해 보았습니다.
- 흔히 말하는 S직군만 코딩테스트를 수행합니다.
- 인터넷 검색 등을 방지하기 위해 별도의 URL 경로를 안내받게 되는데 이는 윈도우의 원격 데스크탑 연결과 유사합니다. 해당 환경 내에서만 문제를 제공받고 풀이할 수 있습니다.
- 디버깅을 위해 Visual Studio, Eclipse와 같은 언어별 익숙한 개발툴도 환경 내에 마련되어 있습니다.
- 온라인 테스트를 진행한다면 웹캠과 휴대폰 등을 통해 360도 감시(?)를 받으며 테스트를 진행합니다. 즉, 오로지 혼자 문제를 풀이해야 합니다. 마이크도 켜야 합니다.
- DFS나 BFS와 같은 문제는 B형에서는 나오지 않을 확률이 굉장히 높고, 만약에 나온다고 하더라도 다른 알고리즘과 혼합된 형태일 확률이 굉장히 높습니다. (100% 주관적인 의견입니다.)
- 최대한 편안한 복장과 편안한 장소에서 풀이하시기를 추천합니다.
- DP 알고리즘을 최대한 많이 풀이해보시길 추천합니다. (100% 주관적인 의견입니다.)
- 경험상 2개 이상의 알고리즘을 활용해야만 풀이가 가능합니다. (이는 100% 주관적인 의견입니다.)
아래는 삼성의 코딩 테스트 사이트인 SWEA(SW Expert Academy) 사이트 입니다.
삼성그룹의 S직군을 준비하고 계신 경력자분들은 해당 사이트를 통해 연습문제들을 미리 풀이해보시길 권장합니다.
단순히 책으로 알고리즘을 학습하는 것으로 그치지말고 최대한 많은 문제들을 풀어보시길 추천합니다.
삼성전자 DX부문 생산기술연구소 스마트팩토리팀 로봇기술그룹 경력 이직 스토리 (5) (tistory.com)
'생활 > 수다' 카테고리의 다른 글
디디오랩(DDO-LAB) 넥밴드 선풍기 추천 (0) | 2023.07.20 |
---|---|
삼성전자 DX부문 생산기술연구소 스마트팩토리팀 로봇기술그룹 경력 이직 스토리 (5) (15) | 2023.07.20 |
삼성전자 DX부문 생산기술연구소 스마트팩토리팀 로봇기술그룹 경력 이직 스토리 (3) (0) | 2023.07.17 |
USB-C 멀티포트 추천 (0) | 2023.07.14 |
삼성전자 DX부문 생산기술연구소 스마트팩토리팀 로봇기술그룹 경력 이직 스토리 (2) (0) | 2023.07.14 |