2023. 10. 10. 19:39ㆍ리뷰/잡다한 리뷰
삼성전자 Software Certi PRO(SW 역량테스트 B형) 취득 후기를 적어보려고 한다.
취득한지는 좀 되었고(취득한지 반년이 넘긴했다...)
소프트웨어 교육을 들으면서 신입사원 상당수가 취득을 하기때문에 의미가 있을지는 잘 모르겠지만, 기록겸 적어보려고 한다.
시험문제는 총 1문제로 4시간에 걸쳐 풀게된다.
주어지는 문제 유형이 정해져있어서, 문제 난이도 자체는 크게 높지않으나 실수를 최소화해야 통과할 수 있는 유형의 문제가 많았다.
시험에 응시할 수 있는 언어는 C/C++ , JAVA , Python인데 주로 Python으로 응시할 수 있는 시험은 한달에 한번정도밖에 열리지 않으므로 C/C++ 또는 JAVA로 응시하기를 권장한다.
삼성전자 직원의 경우에는 보통 입사하면서 Certi ADV를 따고 입사하기때문에 한달에 4번정도 Pro를 응시할 수 있고, 외부인원에 대해서는 따로 신청을 통해서 신청할 수 있는 것으로 알고있다(이 부분에 대해서는 사실 응시해본 적이 없기때문에 잘 모른다...)
찾아보니 아래 링크에서 접수가 가능하다.
https://swexpertacademy.com/main/sst/common/userTestList.do?
이중에서도 특히 JAVA로 문제 풀이하는 것이 조금 더 유리하다고 생각하는데, C/C++는 컴파일러가 최적화가 덜 되어있는 경우가 많아서 자료구조를 직접 구현해야하는 반면에, JAVA는 그럴 필요가 없을정도로 직접 구현과 STL사용의 Runtime 차이가 거의 없기때문이다.
준비기간은 총 4개월정도 소요되었고, 총 8번가량 시험을 봐서 합격하였다.
S/W Academy에 올라온 문제들을 문제은행 방식으로 풀이하면서 시험을 준비하였다.
사람마다 스타일이 다르겠지만, 나같은 경우에는 시험 시간 4시간 동안 다음과 같이 문제 풀이를 진행하였다.
~ 1시간 : 종이 노트에 어떤 알고리즘을 사용해야하는지, 어떤 방식으로 문제를 풀건지 구상
1시간~3시간 : 직접 코드를 통한 문제풀이 진행
~4시간 : 더 나은 풀이는 없는지, 내 코드에서 시간 줄일 부분은 없는지, 틀린 부분은 없는지 검증
문제를 풀다보면 감이 오겠지만, 자주 출제되는 문제유형으로는
Union Find
Binary search
부분합
Segment Tree
Priority Queue
Trie
정렬
KMP
정도 일 것 같다.
문제에서 요구하는 정확한 알고리즘을 모르고 문제를 풀게된다면 당장은 PASS를 받을 수 있지만, TEST CASE 25개를 돌면서 TLE가 23~24번쯤에서 TLE가 발생하는 경우가 많으니 문제에서 요구하는 알고리즘을 파악하고 정확히 풀이하는 능력이 요구된다.
문제 난이도 자체는 크게 높지 않으나, 다른 회사 코딩테스트 문제에 비해서 조금 더 실수를 하지않아야 풀수 있는 경우가 많았다. 추가로 시간초를 줄이기위한 여러가지의 방법들도 요구된다.
앞으로 업무를 위해 AWS 관련 자격증들을 취득한 후에, Expert 자격증에 도전해보려고 한다.
'리뷰 > 잡다한 리뷰' 카테고리의 다른 글
조주기능사 필기 2시간컷 합격 후기 (1) | 2024.06.30 |
---|---|
에이블리 서류, 과제, 면접 후기 (4) | 2022.12.11 |
오픽 AL 후기 및 공부법 (0) | 2022.12.10 |
삼성전자 VD 사업부 SW 직군 합격 후기 (20) | 2022.07.12 |
현대 IT&E 채용확정형 SW교육 2기 최종 합격 후기 (103) | 2022.01.09 |