프로그래머스 2018 카카오 블라인드 채용 압축

프로그래머스 2018 카카오 블라인드 채용 압축

카카오VX는 카카오게임즈의 자회사로 스크린골프에서 시작한 회사입니다. 인공지능, 증강, 가장 현실 등 기술을 활용하여 예약, 홈트레이닝 프로그램, 골프장 위탁 운영, 솔루션, 연습장, 용품 등으로 확장하고 있으며 골프와 첨단 기술을 접목하고 있습니다. 카카오VX와 함께 할 크루를 찾고 있어요 기업의 경영관리 공시자료, 공공기관의 오픈 자료, 보도자료 등을 토대로 산출한 평균 연봉으로 실제 연봉과 차이가 있을 수 있으니 참고 부탁드립니다.

bull 마음껏 출근 가능합니다.


입출력 예 설명
입출력 예 설명

입출력 예 설명

입출력 예 1 문제 예시와 같습니다. 입출력 예 2 문제 예시와 같습니다. 입출력 예 3 three는 3, six는 6, seven은 7에 대응되기 때문에 정답은 입출력 예 2와 같은 234567이 됩니다. 입출력 예 2와 3과 같이 같은 정답을 가리키는 문자열이 여러 가지가 나올 수 있습니다. 입출력 예 4 s에는 영단어로 바뀐 부분이 없습니다.

작년과 같이 1차 면접도 합격했다 1차 면접은 외부에 알려져 있는 내용을 인용하자면 기술면접이고, 2차 코딩 테스트와 CS 지식, 자소서 내용을 위주로 물어본다고 합니다. 2차 코딩테스트 꼭 자기가 쓴 코드는 미리 이해해가는 걸 추천하고, 거기서 더 나아가 보완 사항까지 정리해두면 좋습니다. 여기에서 또 한 발 나가서, 특정 부분에 관련해서 다른 언어라면 어떻게 바꿀 수 있는지? 고민해보는 것도 추천합니다. CS 질문 나는 github에 있는 수많은 면접 레포를 싹 긁어와서 자료구조와 알고리즘을 위주로 많이 공부했다.

꼭 자료구조와 알고리즘이 아니고, 자소서에 적은 인상 깊게 들었던 과목 이 CS 과목이라면, 그 부분은 더 열심히 대비하는 것이 좋습니다.

등등 지원
등등 지원

등등 지원

bull 경조사비와 휴가를 지원합니다. bull 자기 개발 비용을 연 100만 원 한도로 지원합니다. bull 상하반기 복지포인트를 현금으로 지급합니다. bull 카카오 셔틀버스를 운행합니다. 본 자료집은 기업의 복지 데이터를 토대로 작성되었으며, 복지는 상시 변동될 수 있습니다. 추가 업데이트 사항 아니면 오표기가 있다면야 제보 부탁드립니다. 즉시 반영하겠습니다.

1차 인터뷰

1차 인터뷰 준비 전까지 저는 졸업 전시 준비 비중을 줄이고 CS 개념 복습을 열심히 했었습니다. 1차 인터뷰는 코딩테스트 리뷰 기술 면접 인성 면접으로 진행되었습니다. 총 40분 정도 소요되었습니다. 1차 인터뷰는 정말 사람마다. 모두 후기가 다른 것 같은데 저는 생각보다. 어렵진 않았습니다. 꼬리 질문 보다는 전반적인 CS 개념들을 이해하는 지 물어보셨고 1개 질문을 제외하고는 모두 답변은 드릴 수 있었습니다.

꼬리 질문이 많았다는 사람들도 있고 기술 면접만 있었다는 사람들도 있고 코딩 테스트 리뷰를 오래했다는 사람들도 있었습니다. 당연한 얘기겠지만.주어진 시간 내에서는 최대한 대비하는 게 마음이 편한 것 같습니다. 1차 인터뷰 합격은 홈페이지에서 확인할 수 있었으나 캡쳐를 남겨두지 않았습니다. .2차 인터뷰 일정 확인을 위해 캡쳐해둔 사진으로 대신하겠습니다.

2차 코딩 테스트

2차 코딩 테스트는 두 가지 유형이 있는데, 하나는 CS 쓰기 테스트, 다른 하나는 프로그래머스 과제관에 올라온 API 호출 문제입니다. 쓰기 테스트는 작년에 꽤 어렵지 않게 통과했다고 떠올려서 방심했더니. 문제가 엄청 까다롭게 느껴졌다. 듣기로는 문제 수의 커트라인이 존재하는 걸로 아는데, 나는 아마 완전 턱걸이로 통과했던 것 같다 API 테스트는 작년에 실전으로 겪어보면서 깨달은 부분이 많았기 때문에, 부족했던 부분을 보완하며 준비했다.

풀이1성공

카카오 단점은 언제나 깔끔한데 문제 이해가 어려운 것 같다. . 가장 소중하게 생각한 부분은 사전 등록 방법입니다. 경우를 두가지로 나눌 수 있는데, 현재 문자와 연관된 msg의 인덱스를 w, 다음 문자를 c로 할 때 c인덱스를 가진 문자 cWord가 사전에 없으면 w인덱스문자wWord c인덱스문자cWord를 사전에 등록하고 w는 c가되고, c는 1을 해줍니다. c인덱스를 가진 문자 cWord가 사전에 있다면야 c값만 하나 늘린다.

위와 같은 방안으로 진행하고, 등록은 현재 문자 wWord 에 해당하는 사전의 인덱스 값을 저장하면 됩니다. 문제상에서는 기본으로 int배열을 사용했는데, int목록은 사이즈 조절이 어려우므로 ArrayList자료형을 사용했다.

자주 묻는 질문

입출력 예 설명

입출력 예 1 문제 예시와 같습니다. 궁금한 내용은 본문을 참고하시기 바랍니다.

등등 지원

bull 경조사비와 휴가를 지원합니다. 좀 더 자세한 사항은 본문을 참고하시기 바랍니다.

1차 인터뷰

1차 인터뷰 준비 전까지 저는 졸업 전시 준비 비중을 줄이고 CS 개념 복습을 열심히 했었습니다. 좀 더 자세한 사항은 본문을 참고하시기 바랍니다.