ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [부스트캠프 AI tech 4기] 최종 합격 후기 및 합격 꿀팁
    2022. 8. 29. 16:08

    회원님들 안녕하세요.
    올해 여름은 유난히 덥고, 비가 많이 왔던 여름이었지만
    어느새 처서를 지나 선선해진 바람을 느낄 수 있게 되었읍니다.
    징~했던 여름이었던 만큼 우리 회원님들 모두 오는 가을엔 좋은 결과를 수확하셨으면 합니다^^

    제가 이렇게 글을 쓰는 것은 다름이 아니라 회원님들께 올 가을 제 첫 수확을 자랑하고자 해서 입니다.
    이번에 저희 아들이 <네이버 커넥트 재단>에서 운영하는 <부스트캠프 AI tech 과정>인가 먼가하는 것에 합격했다고 합니다.
    저도 이게 무엇인지는 잘 모르지만, 요즘 핫한 인공지능을 교육받는 거라고 합디다.
    (우리 아들이 워낙 똑똑한 나머지 터미네이터를 만들어버리면 어쩌나 걱정되는 건 안 비밀입니다...ㅎㅎ)

    그래서 우리 회원님들께 아들 자랑도 하고, 그 선발과정을 소개해드릴 겸해서 아들을 인터뷰하여 그 내용 정리합니다.


    <목차>

    1. 선발 과정
    2. 선발 과정 별 후기
    3. 네이버 부스트캠프 합격을 위한 팁


    1. 선발 과정 :

    1) 지원서 작성
    2) 온라인 AI 역량 테스트(1차 시험)
    3) Pre course 학습 인증 제출
    4) 1차 심사 발표
    5) 온라인 코딩 테스트(2차 시험)
    6) 최종합격자 발표


    2. 선발 과정 별 후기

    1) 지원서 작성 :

    지원서를 작성하는 단계로서, 마치 입사 서류를 제출하듯 개인 신상정보를 작성하고, 몇가지 질문에 답변하고 및 포트폴리오를 남겨야 합니다.
    개인신상 정보는 있는 그대로 작성하면 되는 것이고. 핵심은 주어진 질문에 답변하는 것입니다. 어떤 질문이 주어졌는 지는 구체적으로 밝히긴 어렵기에 솔직하면서도, 겸손하지만, 자신의 AI 능력(경험)과 굳은 의지(동기)를 뽐내는 게 중요합니다. (저는 다 알려드렸읍니다.)
    포트폴리오 제출을 위하여 미리 하나 이상의 AI 관련을 활동을 해보시고, 관련 내용을 깃허브에 올려두시거나 문서화해두시기를 권장드립니다.

    2) 온라인 AI 역량 테스트(1차 시험) : 120분, 25문제.

    1차 시험은 프로그래머스에서 온라인으로 진행됩니다. 프로그래머스는 처음 사용하는 것이라 참 머쓱했습니다. (우리 회원님들 혹시 라임이라고 아시나요? 요즘 앰제트 친구들은 언어유희를 좋아합니다ㅎㅎㅎ... 이 참에 배우셔서 젊은 스타일의 부장님이 되셨으면 합니다.)
    문제는 25문제 정도 이고 개중에 5문제는 배점이 없는 단순 응답 질문이었고, 나머지 20문제는 코딩테스트(알고리즘 문제)와 AI 관련 객관식 문제였습니다.
    알고리즘 문제는 백준 실버~골드4 정도의 문제였으며 1문제 빼곤 다 풀었습니다. (물론 저희 아들 얘기입니다ㅎㅎㅎ... )
    특히 구현 문제와 기본 알고리즘(DFS/BFS, DP 정도의 수준)으로 코딩을 조금이라도 하셨다면 벼락치기 가능할 정도입니다.
    벼락치기하는 방법은 조금있다가 알려드리겠습니다.
    AI 관련 객관식 문제는 ML 관련 내용 보다는 DL(CNN 모델, RNN 모델)관련 내용이었습니다. 난이도는 높지 않았고 이 또한 1~2주 잡고 공부하시면 벼락치기 가능합니다. 그 방법 또한 조금있다가 알려드리겠습니다.

    3) Pre Course 학습 인증 제출 :

    교육 받기 전에 온라인 교육을 제공하는 <edwith>에서 정해진 몇가지(3~4개) 코스를 수강하고 인증하면 가산점을 준다고 했습니다.
    하지만 우리 게으른 아들놈은 인증하지 않았다고 합니다. 왜냐하면 봐야하는 동영상들의 길이가 꽤 상당하여, 동영상 길이를 단순 계산해도 드라마 정주행 시간 이상은 거뜬히 넘기 때문입니다.
    하지만 코스를 수강완료하는 시스템이 동영상을 보고 수동으로 수강완료 버튼을 클릭하는 방식이기에, 동영상을 꼭 보지 않아도 가라로 수강완료 버튼을 눌러 수강완료 할 수 있는 것 같습니다. (하지만 아들에게 떳떳하지 못할 짓은 하지 말라고 가르쳤지에 아들은 그렇게 하지 않았다고 합니다. 제 아들 참 잘 컸죠? 이 글을 보시는 우리 회원님들은 꼭 동영상 보시고 수강완료하세요~)
    또한 강의 자체가 양질이기에 해당 내용을 처음 접해보시는 분이거나 비전공자이시면 꼭 수강해보시기를 권장드립니다.

    4) 1차 심사 발표 :

    1차 시험 후 대략 1주일 뒤에 메일을 통해 합격 여부가 날라옵니다.
    제 아들은 이를 잊고 지내다가 <월드 디제이 페스티벌>에 놀러가 신나게 흔들어재끼다가 불현듯 생각이나 그 자리에서 합격사실을 확인했다고 합니다. (이놈자식이 DJ ISAAC의 음악에 더불어 합격 소식에 신이나 그날 집에 안들어왔습니다.)

    5) 온라인 코딩 테스트(2차 시험) : 120분, 8문제

    2차 시험은 완전 알고리즘 코딩테스트였습니다. 1차와 마찬가지로 프로그래머스에서 진행되었으며, 1차 때 보다 감독이 더 빡세졌습니다. (유쾌하지 않은 상황이 발생하지 않도록 주의하세요.)
    8문제 출제되었고, 저희 아들은 6문제를 풀었다고 합니다.
    난이도는 백준 기준 '실버 난이도 4문제, 골드5 난이도 2문제, 골드1~3 난이도 2문제' 정도였다고 하며, 1차 보다는 난이도가 있었지만 그래도 빡세게 벼락치기한다면 충분히 합격 커트를 넘을 수 있는 정도라고 합니다.
    (알고리즘을 그렇게 잘하지 못하는 우리 아들 기준 6문제를 70분에 풀었다고 합니다.)

    6) 최종합격자 발표 :

    2차 시험 후 대략 1주일 뒤에 메일을 통해 합격 여부가 날라옵니다.
    제 아들놈이 최종합격은 나름 고대(고려대X)했는지 오전부터 메일을 확인했는데, 15시쯤 메일이 왔다고 합니다.


    3. 네이버 부스트캠프 합격을 위한 팁

    1) 지원서 작성 꿀팁 :

    - 미리미리 AI 관련 활동을 해보고, 이를 깃허브 혹은 문서로서 정리하여 포트폴리오 준비하기!

    2) 1차 시험 꿀팁 :

    a) 코딩테스트 준비 :

    - 비전공자라면 프로그래밍 언어 학습하기. 코테용이라면 파이썬을 추천합니다.
    - 벼락치기용으로 프로그래밍 언어를 공부하신다면, 기초로직(if문, for문 등) + 함수 + 자료구조(list, dictionary 등) 정도만 공부하시면 됩니다. 특히 파이썬이라면 클래스나 람다 같은 건 굳이 공부하시지 않으셔도 무방합니다.
    https://wikidocs.net/24 <- 여기서 4장까지만 보시면 됩니다. 나머지 문법은 추후에 필요에 따라 공부하세요.

    - 알고리즘 공부하기 : <이것이 취업을 위한 코딩 테스트다 with 파이썬 - 나동빈> 이 책만 보셔도 기초적인 알고리즘 공부는 하실 수 있습니다. 저희는 벼락치기가 목적이니 이 책만 보세요.

    - 알고리즘 문제 풀기 : 백준이나 프로그래머스로 문제를 풀어봅시다. 코딩 테스트 환경이 프로그래머스이기에 꼭 프로그래머스로 공부할 필요는 없지만 시험 전에 몇문제 풀어봄으로써 프로그래머스 환경에 익숙해지시길 바랍니다.
    저희 아들은 백준에서 문제를 풀었고, 링크 <- 이 문제집의 "창고 다각형" 문제부터 "히스토그램에서 가장 큰 직사각형"까지의 문제를 풀어보시면 대표적인 알고리즘 문제를 골고루 푸실 수 있습니다.

    b) AI 테스트 준비 :

    - 유튜브 <모두를 위한 딥러닝 강좌 시즌1>로 공부하기: 저희는 벼락치기가 목적이니, 실습을 다루는 ML lab영상 말고 이론을 다루는 ML lec만 보셔도 무방합니다. 또한 시험에 나올 만한 내용은 종이에 필기하여 외우세요. 이 강의에서 다루는 것 이상의 내용은 테스트에 나오지 않았습니다.

    - 추가로 시간이 되신다면 책 <밑바닥부터 시작하는 딥러닝1 - 사이토 고키>을 이론 위주로 학습해보세요.

    3) 2차 시험 꿀팁

    - 2차 시험은 100프로 알고리즘 코딩테스트였습니다. 2)-a)을 반복하세요!

    4) 스페셜 꿀팁

    - 테스트 중에, 구글링 및 책을 보는 것은 안되지만 프로그래머스에서 제공하는 언어 레퍼런스를 볼 수 있습니다. 따라서 파이썬 공식 문서를 읽고, 필요한 내용을 찾는 연습을 하시면 큰 도움이 됩니다.
    - 알고리즘 테스트의 기본은 구현 및 시뮬레이션 문제를 푸는 것입니다. 다양한 알고리즘을 습득하고, 도전해보는 것도 좋지만 충분히 구현 및 시뮬레이션 유형의 문제를 풀어 기본을 갖추셨으면 좋겠습니다.
    - 아래는 저희 아들이 알고리즘들을 종류 별로 분류하여, 중요도를 체크한 것입니다. 참고하세요!
    1. 스택 ★★☆
    2. 큐 ★★☆
    3. 힙 & 우선순위큐 ★★★ (잘 쓰면 참 편리하기에, 스택과 큐보다 별 반개 더 줬습니다.)
    4. 그래프 ★★★☆
    5. DFS ★★★★
    6. BFS ★★★★
    7. 다이나믹 프로그래밍 ★★★☆
    8. 구현 & 시뮬레이션 ★★★★★ (마음 같아서는 별 100억개를 주고싶으나, 오버플로우가 발생할까봐 5개만 줍니다...ㅎㅎ)
    9. 그리디 알고리즘 ★★
    10. 이분탐색 ★☆
    11. 분할정복 ★☆

    이상입니다.
    제 아들자랑 읽어주셔서 감사합니다.
    모두 건강 주의하시고, 다음 수락산 등반 때 뵙겠읍니다... ^^

    추신.
    위의 내용은 지극히 저희 아들의 주관적 생각이며, 4기 선발과정에 국한된 내용일 수 있습니다.
    틀린 내용이 있을 수 있지만, 이 글을 읽는 모든 분들이 잘 되셨으면 하는 마음은 결코 틀리지 않습니다.
    감사합니다.

     

    댓글

Designed by Tistory.