[NOW SOPT] 34기 서버 YB 최종합격
나의 경험
서류 전형과 면접 과정에서 활용된 주요 경험을 나열하겠습니다.
- React와 Node.js로 구현한 개인 풀스택 프로젝트: 인스타그램 모방
- 대학 전공 수업에서 Unity와 머신러닝을 활용한 팀 프로젝트 경험들
- 학교에서 아이들에게 코딩 교육을 제공하는 교사로 활동
- 호주 워킹홀리데이
- 대학 밴드부 회장
- 숙식 노가다 및 알바 경험
1. 서류 전형
핵심가치: 공유, 도전, 유대
이번 34기 SOPT 공통질문과 서버파트 질문은 다음과 같았습니다.
1.1 공통질문
1) 지원자님이 생각하는 공유의 가치가 무엇인지, 지식 또는 경험을 공유하거나 공유 받았던 경험을 토대로 서술해 주세요. (700자)
내가 생각하는 공유의 가치: 상속
저는 약 2년간 코딩 선생님으로 일한 경험을 바탕으로, 교육을 통한 지식의 상속과 유대감의 가치에 대해 작성했습니다. 아이들과의 소통과 지식 공유 경험, 그리고 학생들이 처음 배운 내용을 더 나은 방식으로 활용하는 모습을 '상속'이라는 단어로 설명했습니다. 또한, 서로의 성장을 지켜보며 형성된 유대감을 답변에 녹여냈습니다.
2) 지원자님의 의지로 시작한 도전 경험을 도전 계기와 과정, 그때 배운 점과 함께 구체적으로 설명해 주세요. (700자)
워킹홀리데이 경험을 바탕으로, 낯선 타지에서의 생활을 '도전'이라는 키워드로 풀어냈습니다. 워홀을 선택한 이유부터 출국 전 숙식노가다로 돈을 모으는 과정, 16인실 숙소 생활, 이력서 100장이 거절당한 경험, 지게차 면허 취득까지, 모든 과정을 구체적으로 기술했습니다. 이러한 경험을 통해 예상치 못한 상황에 유연하게 대응하며 문제를 해결하는 능력을 키웠고, 계획과 즉흥 사이의 조화를 통해 얻은 교훈에 대해 설명했습니다.
3) 팀원 간의 의사소통이 원활하게 되지 않거나, 서로를 신뢰하기 어려웠던 경험이 있으신가요? 그 상황을 어떻게 해결해 나갔는지 구체적으로 작성해 주세요. (800자)
밴드부 회장으로서, 공용 동아리실의 공평한 공간 분할을 둘러싼 갈등을 해결한 경험을 기술했습니다. 이 과정에서 고려한 주요 대안들, 각 대안을 적용하기 위한 과정, 추가적인 노력과 설득, 그 과정에서 겪었던 어려움들에 대해 상세히 설명했습니다. 또한, 이러한 노력과 과정을 통해 도달한 결과에 대해서도 구체적으로 기술했습니다.
4) 협업 시 팀원이 지원자님에 대해 표현한 말 중 가장 인상 깊었던 말을 말씀해 주시고, 그때의 상황과 인상 깊었던 이유를 설명해 주세요. (700자)
호주 워킹홀리데이 중 한 동료로부터 들은 말에 대해 작성했습니다. 그 말을 듣게 된 배경, 그 후 내가 경험한 감정과 기분 변화, 그리고 이를 통해 나 자신에 대해 깊이 성찰하게 된 과정을 최대한 자세히 설명했습니다.
아래는 저의 마지막 문장입니다.
과연 나는 상대방의 장점을 발견하고 인정하는 눈을 가지고 있었는지, 동료에게 격려와 인정의 말을 전한 적이 있었는지 고찰하게 되었습니다.
1.2 서버파트 질문
1) 34기 SOPT 서버 파트에 지원해 주셔서 감사합니다. 이번 서버파트에 지원하신 동기와 서버파트에서 이루고자 하는 목표를 작성해 주세요. (700자)
팀원들과의 상호 동기부여를 통해 함께 성장하고자 하는 열망과 협력적인 환경에서의 경험에 대한 진심 어린 열망을 강조했습니다. 또한, 협업 프로젝트를 통해 실질적인 경험을 쌓으며 개인적인 성장과 함께 팀 전체의 발전을 도모하고, 인적 네트워킹을 통해 서로 다른 전문성을 가진 구성원들과 협업하고 싶다는 욕구를 표현했습니다.
2) 지원자님이 생각하는 본인의 장점과 단점은 각각 하나씩 말씀해 주시고, 이번 34기 서버파트에서 장점을 어떻게 적용하고 단점은 어떻게 보완할지 작성해 주세요. (800자)
저의 도전정신은 새로운 경험을 추구하는 데 장점이 될 수 있지만, 때로는 단점으로 작용할 수 있다고 언급했습니다. 제 도전정신을 입증하기 위해 다양한 경험을 소개하고, 이를 통해 서버파트에 기여할 수 있는 점을 강조했습니다. 그러나 이러한 성격이 일관된 업무 수행이 필요한 분야에는 적합하지 않을 수 있다는 점을 지적하며, 이를 보완할 수 있는 현실적인 방법을 구체적으로 설명했습니다.
왠지 모르겠지만, 3번과 4번 질문을 적지 않았네요.. 기억이 안나서 나중에 업데이트 할게욧
2. 면접
면접은 회장단 면접과 파트장 면접으로 구성되었습니다. 원래 면접 일정표에는 7명이 함께 면접을 볼 예정이었으나, 일정이 변경되어 서버 파트에 지원한 저 포함 2인 면접을 보게 되었습니다.
2.1. 회장단 면접
회장단 면접에서 받은 질문들은 모두 자기소개서를 기반으로 했습니다. 긴장해서 모든 질문이 정확히 기억하진 않지만, 기억나는 대로 적어보겠습니다.
1) 간단하게 자기소개 30초 해주세요.
자기소개는 미리 외우고 갔기 때문에 별다른 어려움 없이 진행했습니다. 솝트의 핵심 가치 중 하나인 '도전'을 강조하며 소개했습니다.
2) 밴드부 회장으로서 동아리실 사용과 관련된 팀원들 간의 갈등 해결 경험 외에 다른 갈등 해결 경험이 있으신가요?
자소서에 기술한 갈등 해결 경험 외에도추가 사례를 하나 더 준비해두었기 때문에, 이번 질문에도 문제없이 대응할 수 있었습니다. 저는 호주에서 동료와의 업무처리 방식에 대한 사례를 설명했습니다. 하지만...
3) 답변에서 친구의 중재가 유용했던 것 같은데, 혁진님 스스로가 중재자 역할을 했던 경험이 있으신가요?
2번 답변에서 갈등 해결 과정 중 친구의 중재가 도움이 되었다고 언급하자, 면접관님께서 추가로 질문을 하셨습니다.
그 순간, 머릿속이 완전히 하얗게 되면서 아무 생각도 할 수 없었고... 결국, 그 질문에는 답변하지 못했어요.😢
정확히 말씀드리자면, 답변은 했습니다. ('기억이 나지 않습니다'라고요..`)
4) 코딩 교사로 활동하셨을 때, 혁진님이 기울이신 특별한 노력 또는 어려움이 있었나요?
준비하지 않은 질문에 처음엔 당황했지만, 침착하게 차분히 설명하려 노력했습니다.
처음엔 모든 아이들에게 동일한 교육 방식을 했지만, 담당한 아이들의 나이와 학습 속도가 다양하다는 것을 알게 된 후, 각 아이에게 맞는 교육 방법을 찾기 위해 노력했다고 답변했습니다.
5) 각 아이들의 특성과 학습 속도에 맞는 교육 방법을 적용한 것에 대해 말씀해 주셨는데, 혹시 협업 프로젝트에서도 비슷한 접근 방식을 적용해 보신 적이 있나요? (질문의 정확한 내용은 기억나지 않지만 대략 이런 느낌이었습니다.)
4번 질문에 대한 추가 질문이었습니다. 처음에는 매우 당황했지만, 전두엽을 총동원해 기억의 지평선 저 끝까지 파고든 결과, 다행히 하나의 사례가 떠올랐습니다. 학교에서 컴퓨터그래픽스 수업을 들을 때, Unity를 이용한 게임 개발 팀 프로젝트에서 각 팀원들의 업무 수행 속도 차이를 해결하기 위한 방법으로 Unity의 패키지 기능을 활용한 경험을 설명했습니다. 이를 통해 각자의 작업을 Bundle 형태로 공유하고 협력했고, 각 팀원들의 작업 속도에 관계없이 프로젝트를 진행했던 경험을 설명했습니다.
2.2. 파트장 면접
파트장 면접에서는 약 4분 동안 저와 같은 파트 지원자에게 질문한 후, 그 다음에 저에게 질문했습니다.
1) 간단하게 자기소개 30초 해주세요.
외워갔음으로 패스...
2) 잘 모르는 팀원과 협업을 하게 된다면 어떻게 하시겠어요?
아주 기본적인 기대조차 하지 않는 것이 좋다고 말했습니다. 잘 모르는 팀원에게 설명할 때는 가장 기본적인 지식조차 모를 수 있기 때문에, 마치 어린아이에게 가르치듯이 접근하는 것이 중요하다고 강조했습니다. 또한, 과거 로그인 문제를 다루는 콜센터에서 근무했던 경험을 공유했습니다. 대부분의 전화를 거신 분들은 어르신들이었으며, 이분들에게 '크롬 브라우저'를 설명하는 데 많은 노력을 기울였다는 경험을 나누었습니다.
3) SOPT 의 서버 커리큘럼에서 몇주 차가 가장 배우고 싶으신가요?
정확한 주차는 기억나지 않지만, 무중단 배포에 대해 배우고 싶다고 언급했습니다. 풀 스택 프로젝트를 배포하면서 업데이트가 필요할 때마다 서버를 일시적으로 중단했다 재시작하는 번거로움을 겪었고, 이러한 경험을 바탕으로, 무중단 배포 기술을 습득하여 프로젝트에 적용해 보고 싶다는 마음을 표현했습니다.
4) 혼자서 풀스택 프로젝트를 해보셨다고 했는데 어떤 부분이 가장 어려웠나요?
배포 후에 겪었던 CORS 정책 문제에 대해 설명했습니다. 로컬 환경에서는 로그인 상태가 유지되었으나, 배포 후 서버와 브라우저의 주소가 달라지면서 로그인이 유지되지 않는 문제가 발생했습니다. 이 문제를 해결하기 위해, CORS 정책에 대해 상세히 알아보았고, 그 과정에서 프로토콜, 호스트가 모두 일치해야 한다는 점, 서버 간 통신에는 이 문제가 발생하지 않는다는 점 등을 배웠다고 설명했습니다. 이 경험을 통해 CORS 정책에 대한 깊은 이해를 얻게 되었다고 파트장님게 어필하고 싶었습니다. 😄
5) 가장 자신있는 기술이 무엇인가요?
서버파트인데 프론트엔드 기술을 말해버렸지만?
리액트에서 Redux toolkit이 가장 자신있다고 말했습니다.
풀스택 프로젝트에서 프론트엔드 개발 과정에서 Redux를 Redux Toolkit으로 교체한 경험을 구체적으로 설명하려고 노력했습니다. 이 과정에서 교체 이유, 진행 과정, 그리고 결과에 대해 자세히 설명했으며, 새로운 기술을 학습하는 저만의 방법도 공유했습니다 .
새로운 기술을 학습할 때는 공식 문서를 따라치고, 이후 GitHub 레포지터리에서 직접 실험을 해보며, 여전히 이해가 되지 않을 때는 인터넷 강의를 찾아본다고 말했습니다.
6) 마지막으로 하고싶은 말
저는 명언을 인용해 면접을 마무리했습니다. 솝트에 대한 제 열정과 도전 정신을 강조하고자, 약 40초 동안 명언과 함께 제 관심을 표현했습니다. 근데 처음 5초동안 명언이 기억 안나서 당황했어요. 물론, 이 모든 것은 대략 준비한 내용이었죠!
3. 후기
저는 서류 준비에 3일을, 면접 준비에는 하루를 할애했습니다. 개인적인 사정으로 면접 준비 기간이 짧아 많은 질문에 대한 답변은 준비하지 못했고, 제가 작성한 자기소개서 분석도 충분히 하지 못했습니다.
그 결과, 회장단 면접에서 몇 가지 질문에 답변하지 못해 탈락했다고 생각했지만, 감사하게도 합격 소식을 받게 되었습니다!!
저번주 토요일에 첫 OT를 진행했는데, 제가 느낀 점은 이 동아리가 정말 체계적으로 운영되고 있다는 것을 몸소 체감했습니다. 이번 한 학기 동안의 활동이 정말 기대됩니다...!!!!!
4. 마지막으로...
제가 남긴 오늘의 게시물이 35기 SOPT 지원자 분들에게 조금이라도 도움이 되었으면 좋겠습니다!!