필기테스트 정리
CS 지식 : 운체 / DB / 네트워크 / 자료구조 / 알고리즘 / 그래픽스 / C++
난이도 하 - 과목마다 핵심만 공부했다.
난이도 중 - 50~70% 정도는 공부했다.
난이도 상 - 100% 이상의 깊은 전공 공부
넥슨
온라인코딩 - 오프라인코딩(스튜디오마다 시행 여부 다름)
난이도 : 중하
온라인 코딩테스트만 있음, 전공 지식은 안물어봄. 면접 당일 또 코딩테스트를 볼 수도 있음
STL만 자유롭게 쓸 수 있다면 무난하게 풀 수 있는 문제로 구성. 다만 영어 문제이므로 해석을 잘해야함.(이것 때문에 난이도 중하를 줬음, 해커랭크 중간수준 문제로 연습하면 될듯)
엔씨
엔씨테스트(인적성, CS지식(그래픽스 제외)) - 온라인코딩
난이도 : 중상
인적성검사가 있으나 당락을 결정하는 요소는 아님(적성검사 반도 못 풀었는데 통과했음)
다만 직무 평가란 것이 있는데, 그래픽스 제외한 CS 문제가 출제됨. 모두 객관식이나 C++ 문제는 매우 헷갈리고 복잡하게 출제되므로 깊게 공부해야함.(https://www.geeksforgeeks.org/c-plus-plus-gq/constructors-gq/ 위 링크의 문제 방식과 비슷함, 한글로 출제됨!)
면접 가기 전에 코딩테스트를 한번 더 거친다.(면접 당일날 체크용)
넷마블
온라인코딩 - 오프라인필기(인성, CS지식(그래픽스 제외))
난이도 : 상
온라인코딩은 10문제 내외로 출제되고 시간은 4시간정도. 난이도는 중간 수준으로 넥슨보다 살짝 어려운듯.
온라인을 통과하면 오프라인필기인데, 인성검사를 진행하고 10문제 가량의 CS지식(소프트웨어공학 포함)을 깊게 물어본다.
(하노이의 탑 손코딩 및 시간복잡도 계산, 데드락의 발생조건과 해결법, 부분합을 구하는 알고리즘을 손코딩하고 시간복잡도를 유추하기, 애자일의 특징과 예 등)
오프라인필기의 문제수도 10문제 내외로 다양한 과목에서 출제된다.
라인
온라인필기(CS지식(그래픽스 제외), 코딩) - 오프라인필기(CS지식(그래픽스 제외), 코딩)
난이도 : 상
온라인 필기 문제는 20문제 내외로 구글링을 해도 풀지 못하는 문제가 몇개 있다. 전공 공부를 아주 깊게 해야하며(특히 네트워크), 60%정도 풀면 통과하는 것같다. 코딩 문제는 중간 수준으로 길찾기 문제와 단순 계산 문제가 있었다.
오프라인 필기 테스트는 더욱 어렵다.(헷갈리는 함수를 여러개 주고 시행 횟수 비교하기, 데이터베이스와 서버와 클라이언트에서 각각 네트워크 효율을 늘리기 위한 방안을 서술하라, 복잡한 함수가 주어지고 빈칸을 쓰기, 대칭키와 비대칭키를 써야하는 상황을 쓰고 장단점 서술 등 10문제 내외), 코딩테스트는 비주얼스튜디오를 못쓰게해서 디버깅을 못하므로 멘탈 흔들리지 않고 문제를 풀어야한다. 그러나 커트라인은 높지 않으므로 필기를 많이 맞추고 코딩테스트에서 한문제만 풀수있다면 면접장까지 갈 수 있다.
카카오
온라인코딩 - 오프라인코딩
난이도 : 상
모든 회사 공채 중에서 가장 어려운 온라인 코딩테스트이다. 그만큼 정답률도 높지 않으므로 1/3만 풀어도 통과 가능하다. (정렬, 세그먼트 트리, 라인 스위핑, 후보키 배열 만들기, 파싱 등)
오프라인 테스트는 5시간으로 정말 생소한 문제가 나온다. 시험 전에 rest api를 다루는 법을 익혀오라고 메일이 온다. 카카오는 기출 문제도 제공해주므로 api 사용법과 기출 문제를 빠삭하게 공부해야한다.
당시에 풀었던 문제는 효율적인 엘리베이터 알고리즘을 구현하는 문제였다.
url을 주고 서버와 연결한 뒤, 문제에 맞는 json 데이터를 일일히 파싱해서 가져온다. 그 후에, 가져온 json 데이터를 이용해 주어진 알고리즘 문제를 푼다. 마지막으로 알고리즘의 결과를 다시 서버에 보내면 응답시간이 빠른 사람의 순서로 순위가 매겨진다.
블루홀
오프라인필기(CS지식)
난이도 : 상
DB를 제외한 전체적인 CS 문제가 나온다. 20문제 내외로 구성되었고 시간은 100분정도.
멀티스레드를 구현한 코드를 보여준 뒤 문제점 / 개선방법 / 손코딩 등을 물어보는 문제, 렌더링파이프라인, 짐벌락, 서버클라이언트와 p2p의 차이점과 게임에서 주로 쓰이는 구조는 무엇인가, 정렬 알고리즘 각각의 시간복잡도와 쓰이는 예, 언리얼 등의 다양한 문제가 출제되었다.
다른 회사 문제와는 다르게 실제 게임을 만드는데 필요한 지식을 깊게 많이 물어본다.
스마일게이트
온라인필기 - 온라인코딩
난이도 : 하
다른 회사와 비교하여 확실히 쉽다. 전공 공부를 어느정도한 상태라면 푸는데 문제 없다. 심지어 구글에 복붙하면 답이 바로 나오는 문제도 있다. 다만 정답률이 높으므로 웬만하면 다 풀어야한다.
그래픽스 제외한 CS지식을 다양하게 물어봄
코딩테스트도 어렵지 않다. 넥슨 문제보다 쉬움.
게임빌/컴투스
오프라인필기
난이도 : 하
스마일게이트와 비슷하다. 전공공부를 어느정도한 상태라면 푸는데 문제 없다.
모두 객관식 20문제 내외로 위에 서술한 CS지식과 더불어 소프트웨어공학에 관한 문제까지 나온다.(조명광 각각에 대한 설명, 반사벡터 문제, 데드락 발생조건, 설명과 맞는 디자인패턴 맞추기 등)
코딩 문제도 3문제 나오는데, 정보처리기사에 나오는 알고리즘 문제 수준으로 쉽게 출제된다.
조이시티
오프라인필기
난이도 : 중
20문제 내외로 40분 내에 빨리 풀어야하는 문제로 구성되어있다. C++과 자료구조에 대한 문제가 출제된다.
(제너릭 프로그래밍의 예, 전방선언을 쓰는 이유, 팩토리얼을 for문으로 손코딩, 스레드와 프로세스 차이점, 생성자 소멸자 호출 순서 등)
객관식 주관식이 혼합되어 출제.
게임 회사 취업 준비하는 사람 있을까봐 정리해봄
이게 념글가야지
3사 요금제 쓰면 호구입니다...
알.뜰폰 요금제 프로모션 및 요금제 비교 및 추천 (모요)+
https://www.moyoplan.com/s/cc9d523e
개념글 공지로
본인이 원하는 좋은곳 가시길 바랍니다
고급 정보 공유 정말 정말 고맙습니다 선생님
스.포티파이, 유튭프.리미엄, 지피티플러스 등 OTT 70% 할.인받고 시작+
https://www.gamsgo.com/partner/DrKPG
cs지식은 뭐고 운체는 뭐야
컴퓨터 사이언스, 운영체제 (OS)
ㅇㄷ 공지로
감사합니다~~!!