basscraft
2k
2018-04-16 18:05:39
16
7968

카X오 경력직 코딩테스트 후기


지난 주말 있었던 카X오 경력직 코딩 테스트... 떨어진 후기입니다.

hackerrank.com 플랫폼에서 한다고 하길래 지난주 프랙티스 몇개 풀어보니..

일단 질문이 영어로 나오는 것은 당황 스러럽긴 했는데

짧은 영어 실력과 구글 번역신을 동원해서 5문제 풀어보니 뭐 고만고만한 수준...

우습게 생각했네요.


토요일은 약속이 있었고

일요일 오전에 사이트 접속해서 보니 총 5문제...

첫번째 문제 열어보니 전에 풀었던 연습문제보다는 어려웠습니다.(당연하겠죠)

문자열을 복호화 하는 함수를 작성 하는 것입니다.

영문(대+소)+공백으로 만들어진 문자열을 문자별로 ASCII 값으로 변환 연결한 숫자 문자열을

뒤집은 것이 입력 값이고

그것을 원래의 문자열로 만들어 출력하는 것이 문제였습니다.

일단 질문을 복사해서 붙혀넣기를 못하도록 스크립트로 막아놨습니다.(뭐 방법이 없는것은 아니지만... )

정확한 의미를 이해하기 위해 구글 번역기에 지문을 일일히 타이핑해서... 문제를 정확히 이해하는데 10여분을 소비한 듯

알고리즘을 볼 것이니까 최대한 컴팩트한 로직을 궁리하느라 또 잠깐 시간 소요

for문 한번으로 어쩌고저쩌고 해서 만들고 실행 테스트 패스하고 코드 전송하니 총 테스트시간(세시간)의 절반을 써버렸습니다.

이때 부터 당황하기 시작... 두번째 문제를 보니 HTTP Access 로그랑 비스무리한 파일을 읽어서

호출(라인) 별로 5000k가 넘는 호출의 수 한줄과

전체 호출의 용량을 누적한 값을 저장한 파일을 입력 파일 어떤파일명으로 저장하는 것입니다.

사실 앞부분에 설명이 장황해서 조금 읽다가 시간이 걸리는 문제라고 판단하고

다음으로 패스... 세번째 문제는 무슨 카드게임 같은건데... 역시 설명이 너무 어려워서...

또 다음으로 패스 끝까지 살펴봤더니 30분이 흘렸습니다.

이때 부터 어제 먹은 술기운이 뻣치면서 뱃속이 요동을 칩니다. ㅠㅠ

시간내 5문제 다 풀겠다는 의지는 이미 어디로 갔는지도 모르겠고...

여태 자바로 개발한 짬밥이 있지 쪽팔리게... 한문제라도 더 풀자...

결국 다시 2번 문제로 돌아와서 심호흡 몇번 하고 문제를 다시 구글 신을 동원해서 질문을 이해했습니다.

로직은 비교적 간단했습니다. 다만 파일을 읽어서 파일로 저장해야 한다는 말을 이해 못하고

30분동안 삽질... 진땀이 납니다. ㅠㅠ

다시 내용을 읽어보니 파일을 읽어서 요구에 해당하는 요청수와 용량을 계산하고

읽은 파일명 앞에다 문자열을 붙혀서 새로운 파일에 저장하는 것이었습니다.

후다닥 고치고 테스트 완료 하니 20분 남았습니다.

3번째 문제를 다시 들어다 보다보니 5분 남았다네요.

틀렸구나... 하고 2문제만 서브밋 한 상태로 기브업 하고 나왔습니다 ㅠㅠa

해커랭크 사이트가 복사를 못하게 스크립트를 걸어놓지 않은곳이던데

화면 복사를 막아 놓은 것은... 아마도 영어 독해도 함께 보겠다는 의미라고 생각합니다.

뭐 한글로 되어 있어도 시간내 다 풀수 있었을지는 모르겠지만...

또 한번 영어실력이 부족한게 아쉬움으로 남네요.

할 줄 아는 영어라고는 해외여행가서 길물어보고 밥 안굶는 정도 ㅠㅠa

이쪽일 계속 하려면 영어 좀 해야 할 것 같다는 생각이 들었습니다.


2
3
  • 댓글 16

  • mirheeoj
    4k
    2018-04-16 18:13:07 작성 2018-04-16 18:15:26 수정됨

    문제가 쉬우면 완료한 시간을 보게 되고 어려우면 풀어낸 갯수를 보게 될테니 변별력이 아예 제로인 문제를 내지 않는 이상에는 문제가 쉽든 어렵든 결국 남보다 잘해야 된다는 점에는 변함이 없습니다. 쉽다고 안심하고 어렵다고 낙담하고 이럴 이유는 전혀 없다는 얘기죠. 

    다음번엔 좋은 컨디션에서 더 나은 결과를 얻으시길 바랍니다! 

    2
  • basscraft
    2k
    2018-04-16 19:26:01

    제가 아쉬워 하는 부분은...

    문제가 아주 쉽다고는 할 수 없지만

    질문을 이해하는데 전체 시간의 1/3을 소비한 것입니다.

    실무에서 같으면 기획자나 설계자한테 물어보면 될 것을

    영어로 된 지문을 읽고 혹시나 잘못 이해했을까 번역기 돌려보고 하느라 버린 시간이 아쉽다는 것이죠

    이게 또 시험이라 실행 퍼포먼스는 물론 간결하고 군더더기 없는 소스를 만들고자 신경을 썼던게 두번째 시간 부족하게 만든 결과 라고 생각드네요

    우선 빠른 시간안에 결과가 제대로 나오개 해놓고

    그래도 시간이 남으면 튜닝을 하는게 맞았을까... 싶기도 하고


    여러번 서류에서 미끌어지다 잡은 기회라 여러모로 아쉽네요

    무튼 영어공부 좀 해야겠다는 생각이 드네요

    물론 오늘도 술을 먹겠죠... 10분만 참으면 두개의 마시멜로우를 먹을 수 있는 기회를 놓치는 아이처럼 ㅠㅠ

    0
  • ansdbduf
    784
    2018-04-16 19:38:05

    2번문제는 stream사용(함수형 프로그래밍)을 할줄아냐 테스트같네욤

    0
  • aterilio
    207
    2018-04-16 20:59:08 작성 2018-04-16 20:59:25 수정됨

    아.. 많은 부분이 공감이 됩니다..

    그래도 구글 크롬을 쓰셨으면 우클릭해서 "한국어로 번역" 기능을 사용하여

    타이핑 치는 시간은 다소 줄이실 수 있으셨을텐데.. 아쉽네요


    ㅜㅜ 저도 문제 너무 못풀었습니다..

    풀어도 히든 케이스 만족 못하는 것도 있었고...


    일단 이미 지나간건 어쩔수없지만

    해당 문제들 다시 오픈해줬으면 좋겠어요.

    히든 만족 못한거 그런거도 확인해보고 싶고..ㅠㅠ

    0
  • 곰돌이의하루
    270
    2018-04-16 22:57:39

    하하하하하 경험자 1인입니다.

    끝나고 술 퍼먹었습니다.

    이거 쉽게 생각하고 푸는 사람 별로 없지 싶었습니다.

    너무 자책하지 마시고 이번 기회로 조금씩 공부도 하고 반성하는 계기도 만들고

    또 좋은 기회 있을겁니다 

    0
  • 아스키
    8k
    2018-04-17 00:26:16

    힘내세요..

    다음 번에는 철저하게 준비하시고 도전하세요..그러시면 되요..ㅎㅎ

    0
  • EF
    776
    2018-04-17 00:59:51
    지문이 영어로 나온다니 많이 당황스럽네요. 영어 시험이 아니라 코딩시험인 것을...
    0
  • 태즈아
    53
    2018-04-17 01:53:56

    정보 공유 감사드립니다!

    0
  • 근원으로
    251
    2018-04-17 11:32:41
    ocr을 이용했다면 조금 더 빨랐을까요...?
    0
  • 가가멜리
    1k
    2018-04-17 11:42:35

    탈락 공고가 벌써 나갔나요? 그럴리가 없는데..

    0
  • Hyperglide
    214
    2018-04-17 12:34:31

    혹시 마우스로 텍스트 드래그 하는것도 막혀있었나요~?

    다음에 또 응시할 일이 생기신다면.. 크롬 구글 번역 플러그인 설치하시고 마우스로 텍스트 일부 내용만 긁어서 번역하시는게 젤 편할거에요. 고생 많으셨네요 ㅠㅠ

    0
  • siva6
    4k
    2018-04-17 15:46:42

    카카오는 지원하면 안되겠네요.

    0
  • 준티
    675
    2018-04-18 12:29:14

    저도 광탈했지만 이번을 계기로 열심히 준비해보려 합니다 ㅎㅎㅎ

    0
  • 덜쥐
    116
    2018-04-18 13:57:24

    자바스크립트, IOS, Android는 과제있어서 다음주 초에 나오고 나머지는 발표났습니다.

    블라인드보니 5개 다푼사람 꽤많아서 다들 만점아니면 통과못하겠다했는데

    3개맞고 통과한 사람들이 여럿 글올리네요

    0
  • rk13
    489
    2018-04-28 03:14:52

    해커랭크 기준 난이도가 어떻게 되는지 알 수 있을까요??

    0
  • 바람길
    2
    2018-05-10 12:23:55

    4개 다 풀고 1개 테스트케이스 절반 맞추고 합격했네요. 하지만 1차면접에서 떨어짐..

    0
  • 로그인을 하시면 댓글을 등록할 수 있습니다.