2023 삼성 SDS 동계 알고리즘 특강 후기 + Professional 취득

jihunnit·2023년 3월 5일
6

근황

목록 보기
7/9
post-thumbnail

1월 30일부터 2주간 삼성SDS에서 운영하는
2023 동계 알고리즘 교육을 받았습니다.

적당히 지원 과정과 더불어 설명을 쓰고자 합니다.

0. 지원 동기

학교 돌아다니다가 게시판에서 공고를 발견했습니다.
사실 2022년에 몇 번 봤던 코딩테스트에서 연속으로
좋지 않은 결과를 받아들고 있었던지라
뭔가 터닝포인트가 필요하다고 생각했었고
좋은 기회라고 생각하여 지원하였습니다.

1. 사전 테스트

사전 테스트 문제는 5문제였던걸로 기억합니다.
문제의 유형은 정확히 떠오르지는 않으나
BFS / DFS 응용 문제들이 나왔던걸로 기억합니다.
난이도로 따지면.. 골드 4-2 정도? 라고 생각하는데
다행히 과제 형식이기에 넉넉히 시간을 잡아 풀 수 있습니다!
그럼에도 불구하고 저는 그 당시 바빴기에 올솔 못했습니다.
대략 3문제 정도 풀었고 합격했습니다.

1-1. 그런데

합격은 했는데.. 모든 문제를 C++로 풀어서 제출했음에도 불구하고
지원 서류에 뭐든지 다 괜찮다는 식으로 제출했어서 그런지
JAVA 및 오프라인 과정이었습니다.
그렇기에 잠실의 SDS본사에 매일 출퇴근을 해야 했습니다.
다행히 저는 집이 가까웠기에.. 큰 상관은 없었지만 신기했습니다. 거리를 고려한걸까요? ㅎㅎ
하지만 오프라인과 자바 둘 모두 저에게 있어 행운이었습니다.

2. 교육을 받으며

강의는 백준 그룹에 분류별로 존재하는 문제들을 주어진 시간동안 해결하고, 시간이 지난 후 강사님의 강의를 듣는 방식입니다.
특이점으로는, 여타 알려진 알고리즘 교육들과는 달리
난이도가 있는 편입니다
다루는 문제들도 정말 몸풀기같은 몇 문제들 제외하면
골드 이상을 다룬다고 보면 됩니다.
플레티넘 난이도의 문제만을 다루는 날도 있었습니다.

뭔가 기본적인 알고리즘 교육들이 다루는 주제가
DFS, BFS, 최단거리(다익스트라), 이분탐색, 재귀 등등..

이라면 여기서 다루는 주제들은
LCA, 단절점, 이진 인덱스 트리, 최단거리, MST 등등
이라고 생각합니다.
정말 어렵지만 열심히 하면 백준 티어를 왕창 높일 수 있는 기회라고 생각이 듭니다.
저도 이 교육 전후로 공부를 집중적으로 해서
골드 1을 달성했습니다!
졸업 전 목표가 플레 5 달성이었는데, 지금 4학년이지만
충분히 달성 가능할 것 같습니다..ㅎㅎ

3. 생활 (오프라인 기준)

사실 교육 전에는 가서 밥을 어떻게 챙겨먹지..하는 걱정을 했었는데, 다행히도 오프라인 교육생들에게 매일 구내식당 밥 한끼(메뉴 거의 제한 없음)와 사내 카페의 음료를 한 잔 제공합니다!
밥은..너무 맛있고.. 사내카페는 폴바셋입니다.
심지어 아메만 먹을 수 있는 것도 아니구요. 아이스크림 라떼도 가능해서 저도 몇 번 먹었습니다.

이런 느낌입니다. 또 먹고 싶네요 ㅎㅎ

다만, 생활에 대해서 이제 출, 퇴근을 언급하자면..
9시 ~ 6시(18시) 출퇴근 생활은 누군가에겐 참으로 고달플 수 있죠
특히, 건대입구에서 7호선으로 환승하는 사람들은 정말..
퇴근할 때 전철을 두 대 정도 보내고 타면 잘 탄 것 같은 느낌으로 항상 만원열차였습니다. 이 점 유의하시길..

4. Professional 자격 시험

사실 삼성SDS 대학생 알고리즘 강의의 꽃은 바로 삼성SDS SW검정 Pro 응시 자격이 주어진다는 것입니다.

이 시험을 합격하여 Professional을 취득하면, PRO 전형으로 삼성 SDS에 지원할 수 있고, 일반 공채에 비해 굉장히 전형이 간략해지는 것으로 알고 있습니다.

그렇기에 저도 pro 시험 합격을 위해 특강 기간 및 특강 이후에도 열심히 공부를 했습니다.

시험은 정말 특강 내용에서 다뤘던 개념들에서 다 나옵니다.
저도 강사님들이 "특강에서 다뤘던 내용에서 다 나와요~"라고 하실 때, 맘 속으로 '에이..' 했는데, 진짜 그렇습니다.
하지만? 사실 배웠던것이라고 다 풀 수 있는 것은 아닙니다.
그렇게 따지면 못 풀 시험이 없겠지..허허..

각설하고, 일단 시험 기회를 한 번 주는것은 아닙니다.

여러번을 주는것은 확실한데.. 기수마다 다를 수 있으므로
제가 몇 번의 시험을 치뤘는지는 말하지 않겠습니다.

저도 한 번에 바로 합격하지는 않았습니다.

문제의 난이도 분포는.. 백준 기준 골드 상위 ~ 플레 중위 정도라고 생각합니다.
그렇기에 평균 난이도는 대충 플레 하위? 정도라고 생각하시면 될 것 같습니다.

시험은 한 문제를 4시간동안 푸는것인데, 4시간이나 주기 때문에 사실 내가 문제에 맞는 정확한 알고리즘을 떠올렸다면, 구현을 하는데 필요한 시간이 부족할 일은 없을 것 같습니다.

그렇기에, 시험 시작 후에 일단 침착하게 문제를 분석하며 정확한 알고리즘 및 문제 해결 아이디어를 떠올리는것이 중요합니다.

연습지를 제공해주기에, 연습지에 문제 해결이 가능할 것 같은 아이디어들을 나열해보며 문제 해결 가능성을 떠올리는것이 좋을 것 같습니다. 시간이 충분하니까..

5. 총평

이 강의는 이러한 사람들에게 추천합니다.

  • 백준 티어가 골드 중간 즈음에서 정체된 사람들(강추)
  • 기본적인 알고리즘들을 알며, 심화 학습을 원하는 사람들
  • 향후 SDS 취직을 위해 Pro 시험 합격에 관심이 있는 사람들
  • 알고리즘 학습과 관련한 동기 부여를 원하는 사람들

이러한 분들에게 추천합니다.
특히 맨 위의 강추는 저에게 해당하는 내용이었습니다.
그러한 분들이 계시다면 강력히 추천해드립니다.

profile
인간은 노력하는 한 방황한다

1개의 댓글

comment-user-thumbnail
2023년 8월 20일

참고되었습니다. 감사합니다. ^^

답글 달기