소프트웨어 마에스트로 17기 합격 수기
소프트웨어 마에스트로 17기 지원부터 선발까지, 준비하며 찾기 어려웠던 정보를 정리했습니다.
지원 동기
소프트웨어 마에스트로는 SW 관련 전공 학생이라면 대부분 알 정도로 유명한 프로그램입니다. 저도 예전부터 알고 있었고, SW 실력을 키우고 싶어 지원했습니다. 여담이지만 지금 돌아보면 지원하길 잘했습니다.
17기 선발 개요
전형은 네 단계입니다. 지원서를 내고, 온라인 코딩 테스트를 두 번 보고, 오프라인 면접을 봅니다. 떨어지는 사람이 나오는 단계는 사실상 1차 코딩 테스트부터입니다.
지원 자격은 이렇습니다.
- 대한민국 국적자이고 2010년 12월 31일 이전에 태어났을 것
- 중학교 졸업 이상일 것. 학력과 전공, 경력은 보지 않습니다
- 연수 기간에 다른 일을 하지 않을 것. 재직자와 창업자, 군복무 중인 사람, 정부 지원 취업이나 창업 프로그램에 동시에 참여하는 사람, 이전 기수 수료생과 중도포기자는 지원할 수 없습니다
17기부터 부산센터가 신설되면서 선발 인원이 서울 300명, 부산 150명으로 늘었습니다. 과정 명칭도 소프트웨어 마에스트로에서 AI/SW 마에스트로로 바뀌었습니다.
제가 지원한 서울센터의 일정은 다음과 같았습니다.
| 단계 | 일정 |
|---|---|
| 지원서 접수 | 2026.1.12(월) 10:00 ~ 2.11(수) 17:00 |
| 1차 기초 코딩 테스트 (온라인) | 2026.2.28(토) |
| 2차 심화 코딩 테스트 (온라인) | 2026.3.7(토) |
| 3차 심층면접 (오프라인) | 2026.3.19 ~ 3.22 |
| 최종 합격 발표 | 2026.3.25 |
1차와 2차 사이는 일주일, 2차와 면접 사이는 2주가 되지 않습니다. 코딩 테스트를 다 보고 나서 포트폴리오를 준비하려고 하면 시간이 모자랍니다. 접수를 마친 시점부터 같이 준비해야 합니다.
부산센터는 같은 순서로 한 달씩 뒤에 진행됐습니다. 접수는 2월 13일부터 3월 12일까지, 1차 코딩 테스트는 3월 28일, 최종 발표는 4월 24일이었습니다.
합격하면 예비 연수 2개월과 본 연수 6개월, 총 8개월을 보냅니다. 서울센터는 4월과 5월이 예비 연수, 6월부터 11월까지가 본 연수였습니다. 이 기간에 받는 지원은 다음과 같습니다.
| 항목 | 금액 |
|---|---|
| 예비 연수 지원금 | 월 30만원 (세전, 2개월) |
| 본 연수 장학금 | 월 100만원 (6개월) |
| IT기기 구입비 | 300만원 (1회) |
| 학습비 | 50만원 |
| 팀별 프로젝트 활동비 | 1,200만원 |
일정과 문항은 기수마다 바뀝니다. 지원 전에 아래에서 해당 기수 공고를 직접 확인하시기 바랍니다.
- AI/SW 마에스트로 홈페이지
- 연수생 모집 공고: 공고문 원문 파일과 지원 링크
- FAQ 게시판: 지원 자격과 코딩 테스트 관련 질문
서류
서류는 문항 2개를 작성합니다. 17기 문항은 다음과 같았습니다.
- [자기소개] AI 및 SW분야의 전문성을 키우기 위해 몰입했던 경험과 도전이 무엇인지, 또한 이러한 성장과정을 통해 얻은 배움은 무엇인지를 서술하여 주시기 바랍니다. (최소 400자, 공백 제외 최대 1000자)
- [연수계획서] AI/SW마에스트로 과정 참여를 통해 어떠한 프로젝트를 수행하고 싶은가요? 해당 프로젝트를 수행하기 위한 계획과 이루고자 하는 목표가 무엇인지 구체적으로 서술하여 주시기 바랍니다. (최소 400자, 공백 제외 최대 1000자)
앞서 적었듯이 서류에서 떨어지는 경우는 거의 없습니다. 다만 여기 쓴 내용이 면접에서 질문으로 돌아오기 때문에, 나중에 설명할 수 있는 내용만 쓰는 편이 좋습니다.
소속 대학의 SW중심대학사업단에서 우수자로 추천을 받으면 1차 코딩 테스트가 면제됩니다. 대학마다 자체 심사를 거쳐 소수 인원만 추천하고, 마감이 1월 말이라 소마 접수 마감보다 빠릅니다. 학교 공지를 놓치면 이 경로로는 지원할 수 없습니다.
1차 코딩 테스트
1차 코딩 테스트는 2월 28일 토요일에 온라인으로 진행됐습니다. 총 5문제였고 알고리즘 4문제와 SQL 1문제로 구성됐습니다.
| 유형 | 문제 수 |
|---|---|
| 시뮬레이션 | 2 |
| 스택 | 1 |
| 아직도 풀이를 모르겠는 문제 | 1 |
| SQL | 1 |
저는 SQL을 먼저 풀고 알고리즘을 1번부터 순서대로 풀었습니다. 결과는 3솔이었고 시험이 끝났을 때는 망했다고 생각했습니다. 풀이를 모르겠던 문제가 3번, 스택 문제가 4번이었는데 순서대로 풀다가 3번에서 막혔습니다. 4번이 더 쉬웠다는 것은 시험이 끝나고 나서 알았습니다.
코딩 테스트 후기를 찾아보면 5문제 중 4문제는 풀어야 안정권이라는 이야기가 많습니다. 그런데 17기에는 1솔로 합격한 사람도 적지 않았습니다. 커트라인은 그 기수의 지원자 수와 문제 난이도에 따라 달라지기 때문에, 후기에 나오는 숫자를 절대 기준으로 볼 필요는 없습니다.
시험은 프로그래머스 환경에서 응시합니다. 외부 검색은 허용되지 않고 응시 중에는 실시간 모니터링과 녹화가 진행됩니다.
2차 코딩 테스트
2차 코딩 테스트는 1차 일주일 뒤인 3월 7일 토요일에 진행됐습니다. 형식은 1차와 같아서 총 5문제였고 알고리즘 4문제와 SQL 1문제로 구성됐습니다.
| 유형 | 문제 수 |
|---|---|
| 시뮬레이션 | 1 |
| DP | 1 |
| 우선순위 큐 | 1 |
| 구현량이 많은 문제 | 1 |
| SQL | 1 |
이번에는 SQL을 먼저 풀고 나머지는 쉬워 보이는 문제부터 풀었습니다. 1차에서 순서대로 풀다가 막혔던 것이 있어서 순서를 바꿨습니다. 결과는 4솔이었습니다.
전반적인 난도는 1차보다 올라갔지만 가장 어려운 문제는 오히려 풀 만했습니다. 다만 2시간 안에 다섯 문제를 모두 풀기에는 시간이 부족했습니다. 2차에서 1솔로 합격한 지인도 있는 것을 보면 커트라인 자체는 높지 않았던 것 같습니다.
면접
3차 심층면접은 3월 19일부터 22일까지 오프라인으로 진행됐습니다. 제가 본 면접은 면접관 5명과 지원자 4명이 함께 들어가는 다대다 방식이었고 한 시간 동안 진행됐습니다.
평가 자료는 세 가지입니다.
- 지원서에 쓴 자기소개와 연수 활동계획
- 코딩 테스트에서 본인이 제출한 코드
- 정해진 양식으로 따로 제출하는 포트폴리오
받은 질문은 대부분 기술 내용이었습니다.
- 머신러닝에서 feature engineering이 무엇인가
- PyTorch에 대해 아는 것이 무엇인가
- 파이썬 for문이 내부적으로 어떻게 동작하는가
- 평소 AI를 어떻게 쓰는가
코딩 테스트에서 작성한 코드가 면접 자료로 들어갑니다. 통과만 하면 끝이 아니라 왜 그렇게 풀었는지 설명할 수 있어야 합니다.
지원하시는 분들께
준비 시간의 대부분은 코딩 테스트에 쓰면 됩니다. 서류에서 떨어지는 경우는 거의 없고, 실제로 사람이 걸러지는 단계는 1차와 2차 코딩 테스트입니다. 알고리즘과 SQL을 꾸준히 풀어두는 것이 가장 확실한 준비입니다.
두 가지만 덧붙입니다. 시험이 시작되면 문제를 먼저 전부 훑어보고 풀 순서를 정하시기 바랍니다. 저는 1차에서 3번에 매달리다가 더 쉬웠던 4번을 놓쳤습니다. 그리고 SQL은 1차와 2차에 한 문제씩 고정으로 나오니 빼놓지 마시기 바랍니다.
솔 수에 너무 겁먹을 필요는 없습니다. 저는 1차를 3솔로 마치고 망했다고 생각했지만 통과했고, 17기에는 1솔로 합격한 사람도 있었습니다.