ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 우아한 테크코스 2기 온라인 코딩 테스트 후기
    우아한 테크코스/기타 2019. 12. 12. 22:09
    반응형

    우아한 테크코스 FAQ (온라인 코딩테스트 관련)

    FAQ 페이지

    우아한 테크코스 FAQ

    FAQ 내용

    Q1 : 온라인 코딩 테스트는 어떤 언어로 테스트 하나요?

    A1 : 온라인 코딩테스트에서는 Java, C++, Python2, Python3, Javascript, Kotlin, Swift 를 지원할 예정입니다. 자신있는 언어로 참여하시면 됩니다. 하지만 프리코스부터 Java 언어를 활용하여 미션을 진행하기 때문에 오프라인 코딩테스트는 Java 언어로 코딩테스트를 보게 됩니다.

     

    Q2 : 온라인 코딩테스트는 알고리즘 문제풀이 형식으로 진행되나요?

    A2 : 온라인 코딩테스트는 알고리즘 위주의 문제보다는 논리적인 사고력을 검증하는 문제 위주로 출제될 예정입니다.

     

    우아한 테크코스 2기 온라인 코딩테스트 후기

    방식

     프로그래머스를 통한 링크를 제공받아 모두 같은 시간에 시작한다.

     

     총 7문제를 240분(4시간)동안 풀어야 하며, 테스트 시간은 2019/11/09 12:00 ~ 16:00였다.

     

    문제 유형

    문제를 대략 기억하여, 적어둔 것입니다.

    풀이의 경우, 본인이 푼 것을 기준으로 적어두었습니다. (Java)

     

    문제 1. 좌표 지점부터 일정 거리 안에 있는 부분이 모두 몇 개인지 세는 프로그램

    풀이 1. 피타고라스의 원칙, 2차원 배열, for문, if문 이용

     

    문제 2. 연/월/일/시/분/초 값을 주고, 시간만 정리하여 배열에 표현하는 프로그램

    풀이 2. String의 split 기능, 배열, for문을 이용

     

    문제 3. 음식을 여러 개 시키고, 쿠폰도 여러 개 있는 경우(값이 다를 수 있음) 가장 저렴하게 구매할 방법으로 적용한 금액을 구하는 프로그램

    풀이 3. Arrays.sort()와 배열, for문, if-else문을 이용함

     

    문제 4. 유저가 배달 앱을 이용할 때 로그인, 장바구니, 주문 기능을 사용한다고 했을 때, 로그인 여부 등의 조건에 따른 처리

    풀이 4. 배열, for문, if - else if - else문 이용

     

    문제 5. 요리하는데, 레시피에 따라 재료가 모자라면 장을 보러 감. 같이 먹는 사람에 따라 특정 재료는 더 적게 씀. 요리할 때마다 부족할 경우 장을 본다면, N인분일 때 얼마나 비용이 드는지. 배열로 입력받고(1인분, 2인분, 4인분), 배열로 출력(100원, 0원, 200원)

    풀이 5. 배열, for문, if - else문, while문 이용

     

    문제 6. 같은 글자가 연속적으로 포함되는 경우(2글자 이상) 알림을 주기 위해 해당 건에 매칭되는 메일 추출

    풀이 6. 배열, for문, if-else문 이용

     

    문제 7. 친구 추천 알고리즘, 각각 다른 상황에 따라 점수 부과하며, 추천점수가 1이상일 경우 출력

    풀이 7. HashMap, 배열, for, if-else 이용

     

    후기

     알고리즘을 따로 공부해보진 않고, 백준이나 프로그래머스로 간단한 문제만 풀어보았었다. 논리적인 사고력을 검증하는 문제 위주라고 적혀있었는데, 확실히 알고리즘 공부를 안 한 사람도 풀 수 있었다.

     

     일단 프로그래머스로 한 번 연습문제를 풀어보았기 때문에, 출력이 어떻게 되는지 입력을 어떻게 하는지는 알고 있어서 헤메지 않을 수 있었다.

     

     3시간 10여 분 동안 다 풀었고, 프로그래머스에서 제공하는 답안의 경우 모두 맞췄다.

     

     

    우아한테크코스 2기 1차 심사에 합격하신 것을 진심으로 축하드립니다.

    우아한테크코스에 지원해 주시고, 온라인 코딩 테스트까지 응시해주셔서 감사합니다.

     

     감사히도, 11/20(수) 합격 메일을 받게되었다. 지원할 수 있게 해주셔서 저도 정말 감사합니다.

     

    코딩테스트 판단 기준

     박재성님 코딩테스트 관련 블로그 글에서 아래 내용 발췌하였습니다.

     

    일정 기준 점수를 넘으면 동일한 평가,

    기준 점수가 넘었을 경우 지원서를 통해 우아한 테크코스의 인재상에 부합했는지를 평가.

     

     

    코딩테스트

     

    알고리즘 역량이나 풀이 속도도 물론 중요하지만

    문제를 명확하고 꼼꼼히 이해하는 역량도 중요

     

    프로그래머에게 속도가 빠름도 중요하지만

    그보다 요구사항을 명확히 이해하여 버그 없는 프로그래밍을 구현하는 것이 더 중요

     

     

    자기소개서

     

    가능한 구체적으로 적으면 좋음

    구체적인 사례를 들어야 공감을 얻을 수 있음

    구체적인 증거물(github 주소, 동영상 등)을 같이 제시해주면 좋음

     

     다행히도, 코딩테스트가 기준점 이상은 나온 것 같다. 적었던 자기소개서는 잘 적지는 못했어도, 기준 인재상에 부합한 것 같다. 정말 많이 첨삭하고, 고민하며 적었는데 뿌듯했다. 

     

    반응형

    댓글

Designed by Tistory.