Skip to content
Home » 라인 코딩 테스트 | 2022 라인 하반기 신입개발자 전략 | 라인 코딩테스트 꿀팁 126 개의 베스트 답변

라인 코딩 테스트 | 2022 라인 하반기 신입개발자 전략 | 라인 코딩테스트 꿀팁 126 개의 베스트 답변

당신은 주제를 찾고 있습니까 “라인 코딩 테스트 – 2022 라인 하반기 신입개발자 전략 | 라인 코딩테스트 꿀팁“? 다음 카테고리의 웹사이트 https://kk.taphoamini.com 에서 귀하의 모든 질문에 답변해 드립니다: https://kk.taphoamini.com/wiki/. 바로 아래에서 답을 찾을 수 있습니다. 작성자 큰돌의터전 이(가) 작성한 기사에는 조회수 1,426회 및 좋아요 35개 개의 좋아요가 있습니다.

Table of Contents

라인 코딩 테스트 주제에 대한 동영상 보기

여기에서 이 주제에 대한 비디오를 시청하십시오. 주의 깊게 살펴보고 읽고 있는 내용에 대한 피드백을 제공하세요!

d여기에서 2022 라인 하반기 신입개발자 전략 | 라인 코딩테스트 꿀팁 – 라인 코딩 테스트 주제에 대한 세부정보를 참조하세요

▶CS지식의 정석
https://inf.run/17Fb
▶C++ 10주완성 코딩테스트
https://inf.run/xZhA
어비스에 좀 집중해야 할 타밍이라 잠시 유투브는 쉽니다. 🙂

라인 코딩 테스트 주제에 대한 자세한 내용은 여기를 참조하세요.

2021 하반기 LINE 코딩테스트 후기 – 스터디룸

전반적인 평가를 하자면 코딩 실력보다는 엄청하게 긴 지문을 읽고 조건을 명확하게 파악하여 로직을 만들어야 했던 테스트로 데이터 분석과 요구사항 …

+ 더 읽기

Source: 8iggy.tistory.com

Date Published: 6/11/2021

View: 4050

[21년 상반기] 라인 플러스 공채 코딩 테스트 후기 – J4J Storage

이전에 제가 알기로는 라인의 코딩테스트 시험은 총 6문제에 3시간이라는 시간을 주는 것으로 알고 있었습니다. 하지만 이번에는 제가 알던것과 달리 …

+ 여기에 더 보기

Source: jforj.tistory.com

Date Published: 9/18/2022

View: 2573

2021 라인 코딩테스트 후기 – velog

평소에 가끔 네이버, 라인, 카카오 같은 기업들 입사 공고가 뜨면 자소서가 필요없거나, 짧은 자소서만 요구하는 기업들의 코딩테스트에 종종 응시 …

+ 여기를 클릭

Source: velog.io

Date Published: 1/24/2021

View: 5369

2019년 상반기 LINE 인턴 채용 코딩테스트 문제 해설

LINE의 코딩 테스트는 일반적인 알고리즘 경진대회와는 경향이 조금 다른데요. 알고리즘 경진대회는 1등을 가려내기 위한 복잡하고 어려운 문제를 출제 …

+ 여기를 클릭

Source: engineering.linecorp.com

Date Published: 9/23/2022

View: 9124

라인 코딩 테스트 | 2022 라인 하반기 신입개발자 전략 – Dianhac

d여기에서 2022 라인 하반기 신입개발자 전략 | 라인 코딩테스트 꿀팁 – 라인 코딩 테스트 주제에 대한 세부정보를 참조하세요. ▷CS지식의 정석

+ 여기에 자세히 보기

Source: you.dianhac.com.vn

Date Published: 7/6/2022

View: 1801

2021 상반기 라인 코딩테스트 & 필기테스트 후기 – Squared

1. 코딩테스트 여타 다른 코딩테스트에 비해 캠을 안 키고 시험봐서 너무 행복했다.. 물론 여전히 안 키고 보는 회사들도 많지만 대놓고 오픈북 ok 라 …

+ 더 읽기

Source: n-square.tistory.com

Date Published: 8/26/2021

View: 2300

2021 라인 신입 LINER 공채 코딩테스트 후기 – 맷돌로그

✍ 내 생에 첫 코딩 테스트였던 라인 신입 공채에 대해서… 지난 3월 초 라인에서 SW 개발 신입 LINER 공개채용을 시작했다. 나는 게임어쩌구 부서의 …

+ 여기를 클릭

Source: maetdori.tistory.com

Date Published: 6/18/2021

View: 8627

Top 36 라인 코딩 테스트 The 113 Top Answers

2021 하반기 LINE 코딩테스트 후기; [21년 상반기] 라인 플러스 공채 코딩 … 서류 제출 후 통과된 인원에 대해 LINE 코딩테스트 응시기회가 주어 …

+ 여기에 표시

Source: toplist.giarevietnam.vn

Date Published: 4/27/2022

View: 9727

[취업준비] LINE(라인플러스) 인턴 코딩테스트와 면접 후기

지원하기. 라인플러스 공채 코딩테스트에서 떨어지고 2달 만에 인턴 공고를 보게되었다. 넣을까말까 고민을 많이 했었는데, 아래와 같은 이유로 …

+ 여기에 더 보기

Source: jeonyeohun.tistory.com

Date Published: 8/23/2022

View: 3967

주제와 관련된 이미지 라인 코딩 테스트

주제와 관련된 더 많은 사진을 참조하십시오 2022 라인 하반기 신입개발자 전략 | 라인 코딩테스트 꿀팁. 댓글에서 더 많은 관련 이미지를 보거나 필요한 경우 더 많은 관련 기사를 볼 수 있습니다.

2022 라인 하반기 신입개발자 전략 | 라인 코딩테스트 꿀팁
2022 라인 하반기 신입개발자 전략 | 라인 코딩테스트 꿀팁

주제에 대한 기사 평가 라인 코딩 테스트

  • Author: 큰돌의터전
  • Views: 조회수 1,426회
  • Likes: 좋아요 35개
  • Date Published: 2022. 9. 10.
  • Video Url link: https://www.youtube.com/watch?v=HDkuaZXm8f8

2021 하반기 LINE 코딩테스트 후기

9월 11일에 LINE과 KAKAO 코딩테스트 두 개를 모두 응시해야 했어서 일정 관리에 상당히 애를 먹었다.

서류 제출 후 통과된 인원에 대해 LINE 코딩테스트 응시기회가 주어지는데 라인은 으레 알려졌듯이 면접에서 거의 결정되는 회사로 서류기준이 매우 관대하다고 알려져있어 별 걱정은 하지 않았다.

코딩테스트를 보고난 뒤 느꼈던 점은 정말 중요한 실전에서는 굉장히 긴장이 된다는 점과 그에 따라 코드 작성함에 있어 로직을 구상하거나 분기문 작성하면서 예외 처리에 누락사항이 빈번하게 발생했다는 점이다. 총평은 조금 아쉽다.

총 6문제 출제되었고 3시간이 주어졌다. 전반적으로 요구사항을 잘 읽고 분기문을 작성하던지 의도에 맞게 재귀함수를 작성하던지에 대한 문제들이었고 적절하게 자료형을 채택해서 데이터를 잘 다뤘어야 하는 문제들이 주를 이뤘다. 풀면서 내가 데이터 전처리를 하는 건지 알고리즘을 풀고 있는 건지 혼동이 왔을 정도였다. 출제된 문제들은 대부분 투포인터로 해결할 수 있었는데 다른 코딩테스트에서 bfs나 dfs, dp가 한 문제 정도 출제되었다는 점을 참고한다면 쉬운문제였음에도 오히려 투포인터로 대부분 해결해야 해서 애를 먹을 수도 있었겠다.

1번은 투포인터로 우측 포인터를 이동시키면서 조건에 맞을 경우 왼쪽 포인터를 이동시키면서 시간복잡도 O(n)을 맞춰야 한다.

2번은 해시 자료구조를 잘 다뤄서 카운팅만 잘 해준 뒤 조건에 맞게 분류하면 되는 문제인데 분류 과정이 2번 겹쳐서 DB를 구성하듯이 key-value를 잘 고려해야 했다.

3번은 스케쥴링 문제인데 시간을 1씩 올려가면서 조건에 맞게 현재 요청이 있는지 검사하고 유무에 따라 들어온 작업의 분류 번호 검사, 작업을 쌓는 과정, 작업을 교체, 대기하는 로직을 잘 짜야했다. 분기문이 꽤나 많아지는 문제로 완전탐색임을 캐치해야함은 물론이고 분기문까지 잘 처리해야 했다. 갠적으로 어렵진 않았으나 제일 복잡했던 문제였다. 여기서 시간을 너무 많이 빼앗겼다.

4번은 재귀함수 문제로 병합정렬의 구조를 이해했다면 즉시 해결할 수 있는 문제였다. 분할 조건과 함수의 종결 조건을 잘 설정하면 끝난다.

5번은 문자열 유사도 관련 문제였는데 역시나 투포인터로 수정해야 하는 문자열의 개수를 카운팅하는 함수와 조건에 따라 문자열을 분리해서 분기문을 작성해야 했는데 3번에서 시간을 너무 빼앗겨 시간이 모자라 해결까지는 하지 못했다.

6번도 문자열을 다루는 문제로 스트링을 시간으로 바꿔서 주어진 조건에 해당하는 범위의 레코드만 추려낸 뒤 조건에 맞춰서 해시 자료구조와 배열을 섞어서 데이터를 저장한 뒤에 분류 조건을 따져가면서 정답을 제출해야 했다.

히든 테스트케이스를 제공하지 않아 제출 후 엣지 케이스를 통과할 수 있을지는 모르겠지만 일단 예제는 6문제 중 5문제를 통과시켜서 제출했다. 나머지 한 문제도 긴장을 좀 덜했다면 3번 분기문 처리하면서 예외사항 고려에 시간을 아껴서 해결할 수 있었을텐데 조금 아쉽다. 전반적인 평가를 하자면 코딩 실력보다는 엄청하게 긴 지문을 읽고 조건을 명확하게 파악하여 로직을 만들어야 했던 테스트로 데이터 분석과 요구사항 파악이 주요했다. 코딩테스트를 합격하더라도 악명높은 LINE의 필기테스트와 면접이 남아있는데 아직 거기까진 수준이 못 미치는 듯하여 그냥 열심히 더 준비해야겠다는 생각밖에 들지 않았던 테스트였다.

후기 : 라인 코딩테스트는 합격해서 필기 테스트 응시 자격을 얻었다. 필기 테스트 범위가 겁나 넓던데 겉핥기식으로라도 보고 가야겠다. 면접까지 생각하면 합격하기 힘들 수도 있겠지만 끝까지 최선을 다해 진행해보려 한다.

– 후속 포스팅

2021 하반기 LINE 필기 테스트 후기

[21년 상반기] 라인 플러스 공채 코딩 테스트 후기

300×250

반응형

안녕하세요. J4J입니다.

이직을 위해 이번에 라인 플러스 신입 공채에 지원을 하게 되었습니다.

신입 공채에서는 보통 프론트/백엔드를 나누지 않는데 라인에서는 구분이 되어있었고 저는 프론트 개발자로 지원을 했습니다.

서류 제출 기한은 21.03.02(화) ~ 21.03.15(월)이었습니다.

서류 상의 지문들은 작성하기 어렵다라고 생각되는 것이 없었기 때문에 무난하게 작성했고 이후 코딩 테스트 대상자가 되었다는 메일은 03.18(목)에 전달받았습니다.

이전에 제가 알기로는 라인의 코딩테스트 시험은 총 6문제에 3시간이라는 시간을 주는 것으로 알고 있었습니다.

하지만 이번에는 제가 알던것과 달리 2시간 동안 진행하는 일반 코딩 테스트(13:00 ~ 15:00)와 이후에 또 2시간 동안 진행하는 단계별 코딩 테스트(15:20 ~ 17:20)로 구성되어 있었습니다.

코딩 테스트를 본 날짜는 모든 지원자가 동일하게 03.20(토)에 진행을 했고 코딩 테스트의 문제는 일반 코딩 테스트는 총 4문제, 단계별 코딩 테스트는 총 3문제가 주어졌습니다.

일반 코딩테스트에 대해서 먼저 말씀을 드리면 난이도는 평이하다고 생각했습니다.

일반 코딩테스트는 기존에 진행되었던 코딩 테스트에서 시간이 짧아지고 문제 개수가 적어진 것이라고 생각하시면 됩니다.

어느 정도 알고리즘 시험을 많이 대비해온 분들이라면 4문제는 다 풀어낼 것이라고 생각이 되었고 저 또한 4문제를 모두 풀었으며 시간은 1시간 50분 정도 걸린 것 같습니다.

문제를 처음 봤을 때 느꼈던 것은 1번 문제부터 왜 이렇게 복잡해 보이지? 라는 생각을 가졌었지만 막상 문제를 풀어보니 생각보다 어렵지 않았었다고 생각합니다.

단계별 코딩테스트도 말씀을 드리면 처음 접해보는 알고리즘 시험 유형이었지만 난이도는 일반 코딩 테스트와 동일하게 평이했다고 생각합니다.

말 그대로 단계별 코딩테스트이기 때문에 주어지는 3문제가 모두 다른 문제가 아니라 1번 문제는 베이스였고 2번 문제는 1번 문제에서 더 조건이 붙은 문제였고 3번 문제는 2번 문제에서 더 조건이 붙은 문제였습니다.

그래서 1번 문제를 잘 정리하여 깔끔하게 풀어내야 2번 문제, 3번 문제에서 더 편하게 풀 수 있었습니다.

평가 방법은 문제를 푸는 것만으로 점수를 획득하는 것이 아니라 코드가 얼마나 효율적으로 구성되어 있는지, 그리고 주석을 통해 이 코드가 어떤 동작을 위한 것인지에 대해 작성한 것을 토대로 점수를 부여한다고 되어있었습니다.

단계별 코딩테스트도 일반 코딩 테스트와 동일하게 3문제를 모두 풀었고 시간은 또 동일하게 1시간 50분 정도 걸린 것 같습니다.

코딩 테스트의 결과는 03.25(목)에 메일로 전달받았습니다.

결과는 합격이었고 모든 문제들을 풀었어 가지고 이변이 없는 이상 합격할 것이라고 생각했습니다.

다음 전형은 필기테스트입니다.

필기테스트를 본 후 후기를 남겨드리도록 하겠습니다.

합격 메일

728×90

반응형

2019년 상반기 LINE 인턴 채용 코딩테스트 문제 해설

LINE에서 개발 직군을 뽑을 때 신입이든 경력이든 가장 먼저 보는 것이 코딩 테스트입니다. LINE의 코딩 테스트는 일반적인 알고리즘 경진대회와는 경향이 조금 다른데요. 알고리즘 경진대회는 1등을 가려내기 위한 복잡하고 어려운 문제를 출제하는 경향이 있다면, LINE은 면접으로 가는 과정에서 개발자로서의 개발 능력을 확인하는 데 목적이 있습니다.

이를 위해서 어려운 알고리즘을 이해하고 활용하는 데 익숙한 기술을 가진 분들을 찾기보다는, 문제의 요구사항을 이해하고 컴퓨터공학 이론을 바탕으로 그에 맞는 적절한 해결책을 찾아 구현할 수 있는 기술을 가진 분들을 찾고자 합니다. 어떤 문제가 나오는지 이해할 수 있도록 2019년 상반기 코딩 테스트에서 실제 출제된 문제와 간단한 해설을 공유합니다.

문제 설명

문제

연인 코니와 브라운은 광활한 들판에서 ‘나 잡아 봐라’ 게임을 한다. 이 게임은 브라운이 코니를 잡거나, 코니가 너무 멀리 달아나면 끝난다. 게임이 끝나는데 걸리는 최소 시간을 구하시오.

조건

코니는 처음 위치 C에서 1초 후 1만큼 움직이고, 이후에는 가속이 붙어 매 초마다 이전 이동 거리 + 1만큼 움직인다. 즉 시간에 따른 코니의 위치는 C, C + 1, C + 3, C + 6, …이다. 브라운은 현재 위치 B에서 다음 순간 B – 1, B + 1, 2 * B 중 하나로 움직일 수 있다. 코니와 브라운의 위치 p는 조건 0 <= x <= 200,000을 만족한다. 브라운은 범위를 벗어나는 위치로는 이동할 수 없고, 코니가 범위를 벗어나면 게임이 끝난다. 입력 형식 표준 입력의 첫 줄에 코니의 위치 C와 브라운의 위치 B를 공백으로 구분하여 순서대로 읽는다. 출력 형식 브라운이 코니를 잡을 수 있는 최소시간 N초를 표준 출력한다. 단 브라운이 코니를 잡지 못한 경우에는 -1을 출력한다. 예제 입력: 11 2 출력: 5 코니의 위치: 11 → 12 → 14 → 17 → 21 → 26 브라운의 위치: 2 → 3 → 6 → 12 → 13 → 26 브라운은 코니를 5초 만에 잡을 수 있다. 문제 풀이 잘못 접근한 방법 다음 설명할 두 가지 방법이 대표적으로 잘못 접근한 방법이라고 할 수 있습니다. 먼저 아래 solve1 함수는 시간이 t1일 때 코니와 브라운의 위치가 p1으로 같으면 잡았다고 판단하는 알고리즘입니다. 반례로는 C = 11, B = 1인 경우인데요. 코드를 실행해 보면 1 → 2 → 4 → 5 → 10 → 20 → 40 → 39로 이동하여 7초 만에 잡습니다. 하지만 실제로는 1 → 2 → 3 → 4 → 8 → 16 → 32로 이동하여 6초 만에도 잡을 수 있습니다. 이 코드에선 32 위치에 최초 5초에 도착하지만 6초에 도착하는 경우는 고려하지 않았기 때문에 최소 시간을 찾을 수 없게 됩니다. int solve1(int conyPosition, int brownPosition) { bool visit[200001]; queue > queue; memset(visit, 0, sizeof(visit)); visit[brownPosition] = true; queue.push(make_pair(brownPosition, 0)); while(!queue.empty()) { int currentPosition = queue.front().first; int currentTime = queue.front().second; int newPosition; queue.pop(); if (currentPosition == conyPosition + currentTime * (currentTime + 1) / 2) return currentTime; // if not visist than push queue } return -1; }

다음으로 아래 solve2 함수는 시간이 t1일 때 브라운이 코니가 방문한 곳을 방문했다면 잡았다고 판단하는 알고리즘입니다. 반례로는 C = 6, B = 3인 경우가 있습니다. 코드를 실행해 보면 3초 만에 잡는다고 출력되는데요. 절대로 3초 만에 잡을 수 없고 3 → 6 → 7 → 8 → 16로 이동하여 4초에 최초로 잡을 수 있습니다. 이 코드는 sovle1 에서 고려하지 못했던 ‘방문했던 것’을 고려했습니다. 브라운의 경우 2초가 지났을 때 3 → 6 → 12 위치에 방문했다고 표시됩니다. 코니의 경우 3초가 지나면 6 → 7 → 9 → 12 위치에 방문하게 됩니다. 이때 solve2 함수에선 코니가 방문한 위치 12가 브라운이 2초에 방문했던 위치이기 때문에 3초에도 방문할 수 있다고 판단하여 3초를 출력하게 됩니다. 하지만 문제의 조건에 의해 2초 때 12 위치에서 3초 때 12 위치로 이동할 방법이 없으므로 아래 알고리즘에는 구멍이 존재합니다.

int solve2(int conyPosition, int brownPosition) { int time = 0; bool visit[200001]; queue queue; memset(visit, 0, sizeof(visit)); visit[brownPosition] = true; queue.push(brownPosition); while (1) { conyPosition += time; if (conyPosition > 200000) return -1; if (visit[conyPosition]) return time; for (int i = 0, size = queue.size(); i < size; i++) { int currentPosition = queue.front(); int newPosition; queue.pop(); // if not visist than push queue } time++; } } 해답 위 solve2 함수를 유심히 관찰하면 문제를 해결할 수 있는 포인트를 발견할 수 있습니다. t 초에서 위치가 p라고 가정할 때, t + 1초에서 위치는 p일 수 없습니다. 하지만 t + 2초에서는 위치가 p일 수 있습니다(t → t - 1 → t 혹은 t → t + 1 → t). 위 사실을 토대로 방문 시간을 홀수, 짝수로 나눠서 고려해야 한다는 것을 알 수 있습니다. 아래 solve 함수는 t 값을 증가시키면서 '코니가 t 초 후에 p 위치에 도착했을 때, 브라운이 p 위치에 t - 2k(단, k >= 0인 정수) 시간에 도착했는지 여부’를 판단하여 해당 조건을 만족하는 t를 찾는 알고리즘입니다.

int solve(int conyPosition, int brownPosition) { int time = 0; bool visit[200001][2]; queue > queue; memset(visit, 0, sizeof(visit)); queue.push(make_pair(brownPosition, 0)); while (1) { conyPosition += time; if (conyPosition > 200000) return -1; if (visit[conyPosition][time % 2]) return time; for (int i = 0, size = queue.size(); i < size; i++) { int currentPosition = queue.front().first; int newTime = (queue.front().second + 1) % 2; int newPosition; queue.pop(); newPosition = currentPosition - 1; if (newPosition >= 0 && !visit[newPosition][newTime]) { visit[newPosition][newTime] = true; queue.push(make_pair(newPosition, newTime)); } newPosition = currentPosition + 1; if (newPosition < 200001 && !visit[newPosition][newTime]) { visit[newPosition][newTime] = true; queue.push(make_pair(newPosition, newTime)); } newPosition = currentPosition * 2; if (newPosition < 200001 && !visit[newPosition][newTime]) { visit[newPosition][newTime] = true; queue.push(make_pair(newPosition, newTime)); } } time++; } } 마무리 2019년 상반기 코딩 테스트에서 출제된 문제 중 하나를 풀어 보았습니다. 문제를 풀어 본 사람들은 기억이 새록새록 날 것이라고 생각합니다. 문제가 어렵지 않아서 풀이를 단번에 생각해 낸 사람도 있을 것입니다. 만약 그렇지 않다면 기본적인 BFS(Breadth First Search)로 접근하여 반례를 찾고, 반례를 분석하여 올바른 접근 방법을 찾아내는 것이 핵심이라고 할 수 있습니다. 이번 글이 LINE 코딩 테스트를 준비하시는 분들께 조금이나마 도움이 되었으면 합니다.

라인 코딩 테스트 | 2022 라인 하반기 신입개발자 전략 | 라인 코딩테스트 꿀팁 최근 답변 286개

당신은 주제를 찾고 있습니까 “라인 코딩 테스트 – 2022 라인 하반기 신입개발자 전략 | 라인 코딩테스트 꿀팁“? 다음 카테고리의 웹사이트 https://you.dianhac.com.vn 에서 귀하의 모든 질문에 답변해 드립니다: https://you.dianhac.com.vn/blog/. 바로 아래에서 답을 찾을 수 있습니다. 작성자 큰돌의터전 이(가) 작성한 기사에는 조회수 1,051회 및 좋아요 27개 개의 좋아요가 있습니다.

여기에서 이 주제에 대한 비디오를 시청하십시오. 주의 깊게 살펴보고 읽고 있는 내용에 대한 피드백을 제공하세요!

▶CS지식의 정석

https://inf.run/17Fb

▶C++ 10주완성 코딩테스트

https://inf.run/xZhA

어비스에 좀 집중해야 할 타밍이라 잠시 유투브는 쉽니다. 🙂

9월 11일에 LINE과 KAKAO 코딩테스트 두 개를 모두 응시해야 했어서 일정 관리에 상당히 애를 먹었다. 서류 제출 후 통과된 인원에 대해 LINE 코딩 …

+ 여기에 더 보기

Source: 8iggy.tistory.com

Date Published: 4/17/2022

View: 2295

평소에 가끔 네이버, 라인, 카카오 같은 기업들 입사 공고가 뜨면 자소서가 필요없거나, 짧은 자소서만 요구하는 기업들의 코딩테스트에 종종 응시 …

+ 더 읽기

Source: velog.io

Date Published: 5/23/2021

View: 7516

이전에 제가 알기로는 라인의 코딩테스트 시험은 총 6문제에 3시간이라는 시간을 주는 것으로 알고 있었습니다. 하지만 이번에는 제가 알던것과 달리 …

+ 여기에 자세히 보기

Source: jforj.tistory.com

Date Published: 2/20/2022

View: 7301

LINE에서 개발 직군을 뽑을 때 신입이든 경력이든 가장 먼저 보는 것이 코딩 테스트입니다. LINE의 코딩 테스트는 일반적인 알고리즘 경진대회와는 …

+ 자세한 내용은 여기를 클릭하십시오

Source: engineering.linecorp.com

Date Published: 12/17/2021

View: 1672

1. 코딩테스트 여타 다른 코딩테스트에 비해 캠을 안 키고 시험봐서 너무 행복했다.. 물론 여전히 안 키고 보는 회사들도 많지만 대놓고 오픈북 ok 라 …

+ 여기에 더 보기

Source: n-square.tistory.com

Date Published: 10/30/2022

View: 5897

✍ 내 생에 첫 코딩 테스트였던 라인 신입 공채에 대해서… 지난 3월 초 라인에서 SW 개발 신입 LINER 공개채용을 시작했다. 나는 게임어쩌구 부서의 …

+ 더 읽기

Source: maetdori.tistory.com

Date Published: 5/12/2022

View: 6514

2021년 신입 LINER 공개채용 서류전형 메일 받고 깜짝 놀랐다. 코딩테스트를 두 단계로 나눠서 본다니 당혹스러웠다. 코딩테스트 코딩테스트 2시간 4문제, 단계별 코딩 …

+ 더 읽기

Source: sangminlog.tistory.com

Date Published: 4/25/2021

View: 9302

지원하기. 라인플러스 공채 코딩테스트에서 떨어지고 2달 만에 인턴 공고를 보게되었다. 넣을까말까 고민을 많이 했었는데, 아래와 같은 이유로 …

+ 여기에 표시

Source: jeonyeohun.tistory.com

Date Published: 12/11/2021

View: 5587

채용은 △지원서 접수 △온라인 코딩테스트 △코딩테스트 합격자 대상의 온라인 필기테스트 및 서류전형 △1차 화상 면접 △최종 화상 면접 순으로 …

+ 여기에 보기

Source: linepluscorp.com

Date Published: 11/8/2022

View: 5185

직무 분석이 필!수! 인 것 같아요. ​. 또한 코딩테스트를 통과하고 1차 2차 면접까지 모두 합격하면.

+ 더 읽기

Source: blog.naver.com

Date Published: 5/12/2022

View: 5762

주제와 관련된 더 많은 사진을 참조하십시오 2022 라인 하반기 신입개발자 전략 | 라인 코딩테스트 꿀팁. 댓글에서 더 많은 관련 이미지를 보거나 필요한 경우 더 많은 관련 기사를 볼 수 있습니다.

LINE에서 개발 직군을 뽑을 때 신입이든 경력이든 가장 먼저 보는 것이 코딩 테스트입니다. LINE의 코딩 테스트는 일반적인 알고리즘 경진대회와는 경향이 조금 다른데요. 알고리즘 경진대회는 1등을 가려내기 위한 복잡하고 어려운 문제를 출제하는 경향이 있다면, LINE은 면접으로 가는 과정에서 개발자로서의 개발 능력을 확인하는 데 목적이 있습니다.

이를 위해서 어려운 알고리즘을 이해하고 활용하는 데 익숙한 기술을 가진 분들을 찾기보다는, 문제의 요구사항을 이해하고 컴퓨터공학 이론을 바탕으로 그에 맞는 적절한 해결책을 찾아 구현할 수 있는 기술을 가진 분들을 찾고자 합니다. 어떤 문제가 나오는지 이해할 수 있도록 2019년 상반기 코딩 테스트에서 실제 출제된 문제와 간단한 해설을 공유합니다.

문제 설명

문제

연인 코니와 브라운은 광활한 들판에서 ‘나 잡아 봐라’ 게임을 한다. 이 게임은 브라운이 코니를 잡거나, 코니가 너무 멀리 달아나면 끝난다. 게임이 끝나는데 걸리는 최소 시간을 구하시오.

조건

코니는 처음 위치 C에서 1초 후 1만큼 움직이고, 이후에는 가속이 붙어 매 초마다 이전 이동 거리 + 1만큼 움직인다. 즉 시간에 따른 코니의 위치는 C, C + 1, C + 3, C + 6, …이다. 브라운은 현재 위치 B에서 다음 순간 B – 1, B + 1, 2 * B 중 하나로 움직일 수 있다. 코니와 브라운의 위치 p는 조건 0 <= x <= 200,000을 만족한다. 브라운은 범위를 벗어나는 위치로는 이동할 수 없고, 코니가 범위를 벗어나면 게임이 끝난다. 입력 형식 표준 입력의 첫 줄에 코니의 위치 C와 브라운의 위치 B를 공백으로 구분하여 순서대로 읽는다. 출력 형식 브라운이 코니를 잡을 수 있는 최소시간 N초를 표준 출력한다. 단 브라운이 코니를 잡지 못한 경우에는 -1을 출력한다. 예제 입력: 11 2 출력: 5 코니의 위치: 11 → 12 → 14 → 17 → 21 → 26 브라운의 위치: 2 → 3 → 6 → 12 → 13 → 26 브라운은 코니를 5초 만에 잡을 수 있다. 문제 풀이 잘못 접근한 방법 다음 설명할 두 가지 방법이 대표적으로 잘못 접근한 방법이라고 할 수 있습니다. 먼저 아래 solve1 함수는 시간이 t1일 때 코니와 브라운의 위치가 p1으로 같으면 잡았다고 판단하는 알고리즘입니다. 반례로는 C = 11, B = 1인 경우인데요. 코드를 실행해 보면 1 → 2 → 4 → 5 → 10 → 20 → 40 → 39로 이동하여 7초 만에 잡습니다. 하지만 실제로는 1 → 2 → 3 → 4 → 8 → 16 → 32로 이동하여 6초 만에도 잡을 수 있습니다. 이 코드에선 32 위치에 최초 5초에 도착하지만 6초에 도착하는 경우는 고려하지 않았기 때문에 최소 시간을 찾을 수 없게 됩니다. int solve1(int conyPosition, int brownPosition) { bool visit[200001]; queue > queue; memset(visit, 0, sizeof(visit)); visit[brownPosition] = true; queue.push(make_pair(brownPosition, 0)); while(!queue.empty()) { int currentPosition = queue.front().first; int currentTime = queue.front().second; int newPosition; queue.pop(); if (currentPosition == conyPosition + currentTime * (currentTime + 1) / 2) return currentTime; // if not visist than push queue } return -1; }

다음으로 아래 solve2 함수는 시간이 t1일 때 브라운이 코니가 방문한 곳을 방문했다면 잡았다고 판단하는 알고리즘입니다. 반례로는 C = 6, B = 3인 경우가 있습니다. 코드를 실행해 보면 3초 만에 잡는다고 출력되는데요. 절대로 3초 만에 잡을 수 없고 3 → 6 → 7 → 8 → 16로 이동하여 4초에 최초로 잡을 수 있습니다. 이 코드는 sovle1 에서 고려하지 못했던 ‘방문했던 것’을 고려했습니다. 브라운의 경우 2초가 지났을 때 3 → 6 → 12 위치에 방문했다고 표시됩니다. 코니의 경우 3초가 지나면 6 → 7 → 9 → 12 위치에 방문하게 됩니다. 이때 solve2 함수에선 코니가 방문한 위치 12가 브라운이 2초에 방문했던 위치이기 때문에 3초에도 방문할 수 있다고 판단하여 3초를 출력하게 됩니다. 하지만 문제의 조건에 의해 2초 때 12 위치에서 3초 때 12 위치로 이동할 방법이 없으므로 아래 알고리즘에는 구멍이 존재합니다.

int solve2(int conyPosition, int brownPosition) { int time = 0; bool visit[200001]; queue queue; memset(visit, 0, sizeof(visit)); visit[brownPosition] = true; queue.push(brownPosition); while (1) { conyPosition += time; if (conyPosition > 200000) return -1; if (visit[conyPosition]) return time; for (int i = 0, size = queue.size(); i < size; i++) { int currentPosition = queue.front(); int newPosition; queue.pop(); // if not visist than push queue } time++; } } 해답 위 solve2 함수를 유심히 관찰하면 문제를 해결할 수 있는 포인트를 발견할 수 있습니다. t 초에서 위치가 p라고 가정할 때, t + 1초에서 위치는 p일 수 없습니다. 하지만 t + 2초에서는 위치가 p일 수 있습니다(t → t - 1 → t 혹은 t → t + 1 → t). 위 사실을 토대로 방문 시간을 홀수, 짝수로 나눠서 고려해야 한다는 것을 알 수 있습니다. 아래 solve 함수는 t 값을 증가시키면서 '코니가 t 초 후에 p 위치에 도착했을 때, 브라운이 p 위치에 t - 2k(단, k >= 0인 정수) 시간에 도착했는지 여부’를 판단하여 해당 조건을 만족하는 t를 찾는 알고리즘입니다.

2021 상반기 라인 코딩테스트 & 필기테스트 후기

반응형

1. 코딩테스트

여타 다른 코딩테스트에 비해 캠을 안 키고 시험봐서 너무 행복했다..

물론 여전히 안 키고 보는 회사들도 많지만 대놓고 오픈북 ok 라던지 ㅋㅋㅋㅋ 그런 부분은 꽤 프리했던 것 같다.

2019 라인 하반기, 2020 상-하반기를 전부 치뤄본 입장에서 비교해보자면, 난이도가 꽤 쉬운 편이었다가 작년 하반기 때 꽤 어려워졌던 기억이 난다.

이번 상반기는 코딩테스트 (일반 코테 / 단계별 코테) 방식으로 신기해졌고, 이번 난이도는… 개인적으로 잘 모르겠다. 한번 엉키면 잘 안 풀릴 문제들이 많았다.

일반 코딩테스트 4문제 (1시 ~ 3시)

단계별 코딩테스트 3문제 (3시 20분 ~ 5시 20분)

으로 진행되었다.

나는 3/3 제출했고 합격했는데, 자소설 채팅 반응으로 봐서는 3/3이 커트라는 듯하다..

(하지만 제출만 할 수 있었고 문제의 solve 여부는 보여주지 않았어서 뭐가 커트인지는 모를 일..)

더보기 같은 날 스코페가 진행되어서 20분 쉬는 시간동안 2문제? 인가 풀고, 단계 코테 끝난 이후에도 한문제정도 더 풀다가 이제 더 문제랑 코드보면 토할 것 같아서 디버깅을 드랍하고 그냥 종료했다. 아쉽게도 스코페는 당장 다음날에 탈락 메일이 왔는데 솔직히 지원할 생각 없이 맥북만 타고 싶었어서 인지 별 감흥이 안들었다. 그리고 문제가 읽기 싫게 생겼던 감이 컸다…

일반 코테는 음.. 빡 구현문제가 많았고, … 조건을 최대한 심플하게 만드는게 관건이었던 것 같다.

난 그래프 문제가 싫어서 제일 꼴도 보기 싫었다..

IDE가 허용되기는 했지만 아무래도 코테는 문제 옆에서 바로 푸는게 제일 편해서 (개인차가 물론 있겠지만) 디버깅을 뇌내로 해야하니 ㄹㅇ 그날의 컨디션 여파가 큰 느낌도 있다… 친구말로는 코딩신이 내려오는 날ㅋㅋㅋㅋㅋㅋ이라고 하던데 ㅋㅋㅋㅋㅋㅋ

단계별 코딩테스트는 솔직히 좀 신박해서 놀랐다. (백준의 번호달린 문제같은 느낌이라고 보면 된다.)

문제가 진짜 읽기 싫게 생겨서 진짜 읽기 싫었다.

진짜…. S사 문제 읽을 때만큼이나 싫었다. ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ

단계별이래서 난 솔직히 1단계 쉬운거, 2단계 쫌 어려운거, 3단계 어려운거!!! 이렇게 줄줄 알았는데

이전 문제의 심화판으로 확장되면서 해당 코드 기반으로 조건 추가하여 풀라고 나와있었다.

그래서 1단계를 잘못짰으면 우당탕 엎어지는 형태라서 좀 … 신기한 형태였던 것 같다.

2. 필기테스트

이전 후기를 잔뜩 찾아봤는데, 대부분 정처기 심화판이라는 얘기가 많아서 발표 이후에 정처기 실기 요약본을 머리에 꾸겨넣었다.

근데 그냥 정처기 심화판이 아니라 이걸 뭐라하지?

4년치 전공 중간고사에서 나올 문제들을 한문제씩 뽑아서 응축한 문제들이더라고..

진짜 어이없어서 말도 안나왔다..

ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ

NC 필기때도 그랬지만 뭔가 반성하게 되는 시험이었다. 근데 이걸 실무에서 쓸까?

아무튼…….. 뭐든… 되겠지……. 화이팅..

반응형

2021 라인 신입 LINER 공채 코딩테스트 후기

✍ 내 생에 첫 코딩 테스트였던 라인 신입 공채에 대해서…

지난 3월 초 라인에서 SW 개발 신입 LINER 공개채용을 시작했다.

나는 게임어쩌구 부서의 서버 개발 포지션에 지원을 했다.

자소서를 제출하고 얼마 뒤 메일로 다음과 같이 안내를 받게 되었다.

신기하게도 하루에 두 차례의 시험이 진행된다고 했다.

코딩테스트와, 단계별 코딩테스트로 나누어 시험을 진행한다고 했는데,

솔직히 시험을 보기 전까지는 무슨 말인지 감이 잘 안왔다.

👨‍💻 코딩 테스트

오후 1시부터 3시까지 치러진 1차 코딩 테스트에서는, 4개의 알고리즘 문제가 출제되었다.

솔직히 시험을 본 지 2주가 훌쩍 지나서 문제는 잘 기억이 안 난다.

그래도 그때 느꼈던 것들을 기록해보려고 한다.

나는 올해부터 시작해 지난 1, 2월 두 달간 알고리즘을 공부했다.

1월에는 프로그래머스 문제들을 Level 2까지 풀었고

2월에는 백준에서 그래프 탐색 문제만 오지게 풀었다.

그러나 프로그래머스에서 마주치게 되는 카카오 기출문제들은 여전히 나에게는 너무나 어려웠고,

실제 코딩 테스트에는 이런 문제들이 나온다고 생각하니

상반기에는 안되겠다 라는 생각을 가지고 있었다(…)

그래서 이번 라인 신입 공채는 뭔가를 기대하기 보다는 단지 경험삼아 지원한 것이었다.

그리고 네카라 중에 라인이 제일 어렵다는 소문을 어딘가에서 들었었기에(?

어쩌면 한 문제도 못 풀 수도 있겠다는 생각을 하고 있었다.

그런데???

이번 시즌에 문제가 쉽게 나왔던 건지, 아니면 원래 이런 건지 모르겠는데..

생각보다 문제들이 어렵지 않았고, 집중해서 금방 해결할 수 있는 문제들이었다..

물론 올솔이라는 것은 아니다. . . 🙂

나는 4문제 중 3문제를 풀었고, 마지막 문제는 트리구조의 문제였는데 풀다가 시간이 다되어서 제출도 못하고(…) 끝나버렸다.

끝나고 들었던 생각은,

“마지막 문제를 못 풀 줄 알았더라면 앞의 3문제나 꼼꼼히 검토할걸..”

라인은 히든 케이스가 있기 때문에, 제출한 코드가 정답인지는 알 수 없다.

따라서 한 문제 더 풀어보겠다고 끙끙대는 것 보다는 해결한 문제를 꼼꼼히 확인하는 것이 더욱 도움이 될 수 있다는 것.

다음 번에는 시간 안배를 잘해서 정답률을 높여보도록 하자 !

👨‍💻 단계별 코딩 테스트

단계별 코딩테스트에서는 하나의 공통된 주제를 가지는 3문제가 출제되었다.

이게 무슨 말이냐 함은..

1번: 주어진 조건에 따라 프로그램을 구현한다.

2번: 1번에서 구현한 프로그램을 ~~이런 조건에서도 돌아가도록 확장시켜봐라.

3번: 2번에서 응용한 프로그램있지? 그러면 거기서 ~~이런 기능도 만들어봐.

약간 요런 느낌이라 해야하나..?

1번을 해결하고 그걸 2, 3번에서 확장시키는 형식이라고 볼 수 있겠다.

그래서 이 단계별 코딩테스트는 단순히 알고리즘 문제라기보다는, 기능 구현이 메인인 프로젝트성?의 느낌이었다.

1번은 프로그램 전체를 구현해야했기 때문에 다소 시간이 걸렸고,

2,3번에서는 1번에서 작성한 코드를 복붙한 뒤 추가 조건에 적합하게 메서드를 추가하는 등의 행동만 하면되었기 때문에 시간이 오래 걸리진 않았다.

3문제를 모두 풀긴 하였으나 역시나 정답인지는 알 수 없었고,

시간이 부족해 코드 리더빌리티 또한 많이 신경쓰지 못했다. ㅠ ㅠ

예상했던 결과였지만 첫 패배(?)에 조금 씁쓸하긴 했다.

더 강해져서 돌아온다 . . !

Top 36 라인 코딩 테스트 The 113 Top Answers

카카오, 라인 신입 공채 준비

카카오, 라인 신입 공채 준비

2021 하반기 LINE 코딩테스트 후기

티스토리툴바

Read More

코딩테스트 후기

1번

2번

3번

4번

Read More

태그

관련글

댓글0

최근글

인기글

태그

전체 방문자

티스토리툴바

Read More

ë¬¸ì œ 설ëª

ë¬¸ì œ 풀이

마무리

Tags

Related Post

Read More

See also Top 22 기계식 키보드 축 정리 The 80 Correct Answer

관련글

댓글2

공지사항

최근글

인기글

최근댓글

태그

전체 방문자

티스토리툴바

Read More

2021 라인 신입 LINER 공채 코딩테스트 후기

티스토리툴바

Read More

2021년 상반기 라인 코딩테스트 후기

2021년 신입 LINER 공개채용

티스토리툴바

Read More

2021 LINE 라인 코딩테스트 후기

TechTalk 카테고리와 연관된 콘텐츠

0개의 댓글

티스토리툴바

Read More

댓글

이 글 공유하기

다른 글

[취업준비] 부스트캠프 웹모바일 6기 최종 합격 후기 [취업준비] SSAFY(싸피) 6기 합격 후기

티스토리툴바

Read More

악성코드가 포함되어 있는 파일입니다

작성자 이외의 방문자에게는 이용이 제한되었습니다

Read More

See more articles in the same category here: https://toplist.giarevietnam.vn/blog.

LINE에서 개발 직군을 뽑을 때 신입이든 경력이든 가장 먼저 보는 것이 코딩 테스트입니다. LINE의 코딩 테스트는 일반적인 알고리즘 경진대회와는 경향이 조금 다른데요. 알고리즘 경진대회는 1등을 가려내기 위한 복잡하고 어려운 문제를 출제하는 경향이 있다면, LINE은 면접으로 가는 과정에서 개발자로서의 개발 능력을 확인하는 데 목적이 있습니다.

이를 위해서 어려운 알고리즘을 이해하고 활용하는 데 익숙한 기술을 가진 분들을 찾기보다는, 문제의 요구사항을 이해하고 컴퓨터공학 이론을 바탕으로 그에 맞는 적절한 해결책을 찾아 구현할 수 있는 기술을 가진 분들을 찾고자 합니다. 어떤 문제가 나오는지 이해할 수 있도록 2019년 상반기 코딩 테스트에서 실제 출제된 문제와 간단한 해설을 공유합니다.

문제 설명

문제

연인 코니와 브라운은 광활한 들판에서 ‘나 잡아 봐라’ 게임을 한다. 이 게임은 브라운이 코니를 잡거나, 코니가 너무 멀리 달아나면 끝난다. 게임이 끝나는데 걸리는 최소 시간을 구하시오.

조건

코니는 처음 위치 C에서 1초 후 1만큼 움직이고, 이후에는 가속이 붙어 매 초마다 이전 이동 거리 + 1만큼 움직인다. 즉 시간에 따른 코니의 위치는 C, C + 1, C + 3, C + 6, …이다. 브라운은 현재 위치 B에서 다음 순간 B – 1, B + 1, 2 * B 중 하나로 움직일 수 있다. 코니와 브라운의 위치 p는 조건 0 <= x <= 200,000을 만족한다. 브라운은 범위를 벗어나는 위치로는 이동할 수 없고, 코니가 범위를 벗어나면 게임이 끝난다. 입력 형식 표준 입력의 첫 줄에 코니의 위치 C와 브라운의 위치 B를 공백으로 구분하여 순서대로 읽는다. 출력 형식 브라운이 코니를 잡을 수 있는 최소시간 N초를 표준 출력한다. 단 브라운이 코니를 잡지 못한 경우에는 -1을 출력한다. 예제 입력: 11 2 출력: 5 코니의 위치: 11 → 12 → 14 → 17 → 21 → 26 브라운의 위치: 2 → 3 → 6 → 12 → 13 → 26 브라운은 코니를 5초 만에 잡을 수 있다. 문제 풀이 잘못 접근한 방법 다음 설명할 두 가지 방법이 대표적으로 잘못 접근한 방법이라고 할 수 있습니다. 먼저 아래 solve1 함수는 시간이 t1일 때 코니와 브라운의 위치가 p1으로 같으면 잡았다고 판단하는 알고리즘입니다. 반례로는 C = 11, B = 1인 경우인데요. 코드를 실행해 보면 1 → 2 → 4 → 5 → 10 → 20 → 40 → 39로 이동하여 7초 만에 잡습니다. 하지만 실제로는 1 → 2 → 3 → 4 → 8 → 16 → 32로 이동하여 6초 만에도 잡을 수 있습니다. 이 코드에선 32 위치에 최초 5초에 도착하지만 6초에 도착하는 경우는 고려하지 않았기 때문에 최소 시간을 찾을 수 없게 됩니다. int solve1(int conyPosition, int brownPosition) { bool visit[200001]; queue > queue; memset(visit, 0, sizeof(visit)); visit[brownPosition] = true; queue.push(make_pair(brownPosition, 0)); while(!queue.empty()) { int currentPosition = queue.front().first; int currentTime = queue.front().second; int newPosition; queue.pop(); if (currentPosition == conyPosition + currentTime * (currentTime + 1) / 2) return currentTime; // if not visist than push queue } return -1; }

다음으로 아래 solve2 함수는 시간이 t1일 때 브라운이 코니가 방문한 곳을 방문했다면 잡았다고 판단하는 알고리즘입니다. 반례로는 C = 6, B = 3인 경우가 있습니다. 코드를 실행해 보면 3초 만에 잡는다고 출력되는데요. 절대로 3초 만에 잡을 수 없고 3 → 6 → 7 → 8 → 16로 이동하여 4초에 최초로 잡을 수 있습니다. 이 코드는 sovle1 에서 고려하지 못했던 ‘방문했던 것’을 고려했습니다. 브라운의 경우 2초가 지났을 때 3 → 6 → 12 위치에 방문했다고 표시됩니다. 코니의 경우 3초가 지나면 6 → 7 → 9 → 12 위치에 방문하게 됩니다. 이때 solve2 함수에선 코니가 방문한 위치 12가 브라운이 2초에 방문했던 위치이기 때문에 3초에도 방문할 수 있다고 판단하여 3초를 출력하게 됩니다. 하지만 문제의 조건에 의해 2초 때 12 위치에서 3초 때 12 위치로 이동할 방법이 없으므로 아래 알고리즘에는 구멍이 존재합니다.

int solve2(int conyPosition, int brownPosition) { int time = 0; bool visit[200001]; queue queue; memset(visit, 0, sizeof(visit)); visit[brownPosition] = true; queue.push(brownPosition); while (1) { conyPosition += time; if (conyPosition > 200000) return -1; if (visit[conyPosition]) return time; for (int i = 0, size = queue.size(); i < size; i++) { int currentPosition = queue.front(); int newPosition; queue.pop(); // if not visist than push queue } time++; } } 해답 위 solve2 함수를 유심히 관찰하면 문제를 해결할 수 있는 포인트를 발견할 수 있습니다. t 초에서 위치가 p라고 가정할 때, t + 1초에서 위치는 p일 수 없습니다. 하지만 t + 2초에서는 위치가 p일 수 있습니다(t → t - 1 → t 혹은 t → t + 1 → t). 위 사실을 토대로 방문 시간을 홀수, 짝수로 나눠서 고려해야 한다는 것을 알 수 있습니다. 아래 solve 함수는 t 값을 증가시키면서 '코니가 t 초 후에 p 위치에 도착했을 때, 브라운이 p 위치에 t - 2k(단, k >= 0인 정수) 시간에 도착했는지 여부’를 판단하여 해당 조건을 만족하는 t를 찾는 알고리즘입니다.

[취업준비] LINE(라인플러스) 인턴 코딩테스트와 면접 후기

글 작성자: 개발하는 훈이

지원하기 🙋

라인플러스 공채 코딩테스트에서 떨어지고 2달 만에 인턴 공고를 보게되었다. 넣을까말까 고민을 많이 했었는데, 아래와 같은 이유로 지원했다.

2달간 코딩테스트 실력이 얼마나 성장했는지 확인하고 싶었다. 웹과 iOS 실무를 모두 보고 경험해볼 수 있다. 채용 연계형이다..!

라인플러스 공채 코딩테스트가 나의 첫 코딩테스트 경험이었고 3월부터 두 달간 코딩테스트 수련을 엄청나게 했기 때문에 내가 얼마나 성장했는지 검증해보고 싶었다. 그리고 평소에 관심은 있었지만 도전하기 무서웠던 iOS와 관련된 일이 어떻게 진행되는지 볼 수 있다는 점, 그리고 2달간의 인턴 후 채용으로 연계될 수 있다는 점 때문에 지원했다.

자기소개서 📝

자기소개서 내용은 평이했지만, 채용공고에 해외 개발자들과의 소통이라는 내용이 있기 때문에, 해외에서의 경험과 의사소통 능력을 위주로 어필했다. 이번 상반기에 약 10개의 기업에 지원했고 이쯤되니 자기소개서는 기계처럼 작성할 수 있게되었다..

대망의 코딩테스트 🧑🏻‍💻

코딩테스트는 3문제였다. 수련의 성과인지는 아직도 잘 모르겠지만, 3문제를 모두 풀었다. 첫 문제는 자료구조에 대한 이해만 있다면 쉽게 풀 수 있는 문제였고, 두번째 문제는 시간복잡도를 고려해서 좀 더 효율적으로 코드를 작성해야하는 점이 어려웠다. 그리고 마지막 문제는 조금 더 알고리즘적인 지식이 요구되었는데, 이전에 풀어봤던 문제와 비슷한 문제가 나와서 큰 어려움 없이 해결할 수 있었다.

그리고 결과는 합격이었다!

코딩테스트에서 여러번의 탈락을 받았고, 처음으로 코딩테스트를 통과해본 경험이었기 때문에 너무나 행복했다. 면접까지 남은 2주를 완벽하게 준비해야겠다는 생각으로 기술면접 준비에 들어갔다.

발등에 🔥 떨어진 면접준비 🏃🏻

코딩테스트에 합격할거라고 생각을 안했기 때문에, 면접 준비를 하고있지 않았다. 3월에 카카오 커머스 코딩테스트에서 문제를 다 풀고도 탈락했던 경험이 있었기 때문에, 나도 모르게 히든케이스에서 합격점을 못받을 것이라고 생각했던 것 같다.

뒤늦게 면접을 준비하기 위해 레파지토리를 하나 만들었다.

운영체제 네트워크 데이터베이스 자료구조 웹 자바스크립트 알고리즘 프로젝트

을 준비했다. 그리고 최대한 하루에 한 과목씩 정리를 시작했다.

전공 과목은 기본적이고 중요한 개념들을 위주로 공부하고, 프로젝트는 왜 이런 기술들을 썼는지, 어떤 어려움이 있었고 어떻게 해결했는지를 위주로 정리하고 준비했다.

땀뻘뻘 면접 💦

면접은 줌을 통한 화상면접으로 진행되었고, 면접이 시작되기 전까지 눈을 감고 1분 자기소개를 끊임 없이 중얼거렸다. 면접이 시작되고 머릿속이 말그대로 새하얗게 변했다. 자기소개를 해달라고 부탁받았는데, 진짜 거짓말안치고 로봇마냥 한글자씩 말했다ㅋㅋㅋㅋ

자기소개를 들은 면접관님은 “어디 보고 읽으시는거 아니죠?” 라고 말씀하셨다..

마음을 가다듬고 다시 면접에 임했고, 운영체제, 네트워크 등의 과목에 대한 질문에는 잘 대답했다. 이때까지는 “오 대박 나 될수도 있겠다”라고 생각했다.

그렇게 1시간동안의 기술 면접이 시작됐다. 인성면접이나 프로젝트에 관련된 질문들이 있을 것이라고 생각했는데, 정말로 기초가 잘 되어있는지에만 관심이 있었다. 여기까지는 아는데 더 자세히는 잘 모르겠습니다. 라는 말을 엄청나게 많이 했던 것 같다.

그래도 면접관님들이 배려해주시는게 많이 느껴졌고, 내가 잘 아는 부분에 대해서는 더 수직적으로, 내가 잘 모르는 부분에 대해서는 수평적으로 질문하시는게 느껴졌다. 그래서인지 테스트를 받는다는 느낌보다는 내가 어떤 개발자인지, 어떤 지식수준을 가지고 있는지 탐색하는 느낌이었다.

면접이 끝나고 회사에 대해 궁금한게 있으면 질문해달라고 하셔서 글로벌한 사업의 프로덕트를 개발할 때 개발자로서 느끼는 부분에 대해서 질문했다. 사실 채용이랑 관계가 없고, 직무와도 크게 상관없는 질문이었는데 고민하시고 깊이있게 답변을 해주셔서 굉장히 인상깊었다.

그렇게 면접이 끝나고 진이 다 빠져서 몇시간동안 침대에 누워서 면접질문들을 다시 복기했다. 잘 대답한 질문들도 있었고, 아 이건 진짜 공부했어야 했는데 싶은 질문들도 있었다.

결과 😔

예상했던대로 결과는 불합격이었다. 그래도 내가 잘 모르는 것, 부족한 부분에 대해서 뼈저리게 느낄 수 있는 시간이었고, 너무나 좋은 면접경험 덕분에 나중에 라인에서 꼭 한번 일해보고 싶다는 생각을 하게 되었다. 더 열심히 하자!

키워드에 대한 정보 라인 코딩 테스트

다음은 Bing에서 라인 코딩 테스트 주제에 대한 검색 결과입니다. 필요한 경우 더 읽을 수 있습니다.

이 기사는 인터넷의 다양한 출처에서 편집되었습니다. 이 기사가 유용했기를 바랍니다. 이 기사가 유용하다고 생각되면 공유하십시오. 매우 감사합니다!

사람들이 주제에 대해 자주 검색하는 키워드 2022 라인 하반기 신입개발자 전략 | 라인 코딩테스트 꿀팁

  • 동영상
  • 공유
  • 카메라폰
  • 동영상폰
  • 무료
  • 올리기

2022 #라인 #하반기 #신입개발자 #전략 #| #라인 #코딩테스트 #꿀팁


YouTube에서 라인 코딩 테스트 주제의 다른 동영상 보기

주제에 대한 기사를 시청해 주셔서 감사합니다 2022 라인 하반기 신입개발자 전략 | 라인 코딩테스트 꿀팁 | 라인 코딩 테스트, 이 기사가 유용하다고 생각되면 공유하십시오, 매우 감사합니다.

See also  너 튜브 뜻 | You 는 '너' 라는 뜻이 아니다!? | 오늘의 표현 #7 98 개의 정답

Leave a Reply

Your email address will not be published. Required fields are marked *