일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- Raid
- tensorflow
- 개념설명
- Ubunrtu
- HTML예제
- 삼성sw역량테스트b형
- ubuntu18.04
- 코딩테스트후기
- TensorflowServer
- 웹페이지 기본
- RAID구축
- 삼성SW역량테스트
- HTML
- 다항회귀
- CSS
- 다항회귀예제
- docker
- C언어
- 멀티캐스트
- raspberrypi
- html태그정리
- html환경구축
- html input
- RAID개념설명
- html input tag
- jupyter
- Linux
- 라즈베리파이
- multicast
- RIAD0
- Today
- Total
Easy ways
삼성 SW 역량테스트 B급 (SW Certificate Professional) 합격 후기 본문
안녕하세요
이번에 이직 준비를 하다가 삼성에 좋은 기회가 생겨서
삼성 SW 역량 테스트를 보게되었습니다.
경력 검증 시험은 B형 시험으로 Professional 등급 입니다
사용언어는 C++로 보는게 제일 나은 것 같아요
Python도 있긴한거 같던데 한달에 한번 밖에 시험이 없는 것 같았습니다
위 사진에 제시된 SW Expert Academy 문제의 난이도 D4~D6을 푸셔보면 아시겠지만,
일반적인 알고리즘 문제 해결력을 보는 다른 회사들이랑 다르게
메모리제이션과 최적화를 해야만 풀수 있게끔 문제가 나옵니다
즉, 무조건 DP( Dynamic programming )을 사용해야만 문제를 풀 수 있게끔 되어있습니다.
저 같은 경우는 문제 읽고 손코딩으로 45분 정도를 할애했고
작성하고 정상 작동하게 만든시간 75분
정상적으로 잘도는 지 경계값 테스트 30분
극한 환경 테스트하며 최적화 90분 이렇게 했던 것 같습니다.
마지막에 마지막까지도 최적화 해본 결과,
(계속 최적화 할 부분이 나오더라구요..ㅎㅎ)
결국 3번만에 합격했습니다
(제가 지원한 부서는 경력은 4번의 코테 기회를 줬습니다)
이렇게 입사 지원해서 보는 역량 검사 합격증은
최종 합격 후 입사해야 준다고 합니다....
이 포스트 보는 분들은 시험 준비 중이신거겠죠??
그럼 어떻게 준비 했냐 싶으실 것 같은데요
우선 삼성 Expert Academy에서
어떤 형식의 문제가 나오는지 맛을 좀 봤습니다
https://swexpertacademy.com/main/main.do
저는 임베디드 개발자다보니까
알고리즘 쪽이 학교 때 배운 것 말고는 기억이 안나서
처음부터 다시 공부를 했는데요
아래 순서대로 했습니다.
- 삼성 SW Expert Academy에서 문제 형식 학습
- 프로그래머스 Level 2 정답률 40% 까지 좋은 문제만 풀기 (DFS, BFS, 그리디 등)
- 프로그래머스 Level 3, 백준 삼성 문제 카테고리, 삼성 SW Expert 문제 풀기 (DFS, BFS, 그리디, DP 등)
- DP 문제만 죽어라 풀기(Do it! 코딩테스트 C++ 책 DP 파트 수록 문제 전체, 유명한 DP 문제들 검색해서 스스로 풀기)
저는 그 유명한 바이블
Do it! 알고리즘 코딩테스트 책을
친구가 빌려줘서 이걸로 공부 했는데요
여기나오는 DP 문제를 처음엔 코드 보면서 풀고
그 다음엔 혼자서 풀어봤습니다
DP는 먼저 한번 어떻게 하는 건지 보면서 감잡는 것도 중요한 것 같아요
제가 이렇게 했다는 거지
다른 분들은 다른 방식으로도 하시겠죠?
막막하신 분들을 위해서 그냥 한번 찌끄려봅니다
사실 코딩테스트가 익숙하지 않아 그렇지
공부한다면 개발자 누구나 할 수 있다고 생각합니다!
다들 화이팅!