본문 바로가기

면접

(5)
개발자 면접 질문 및 후기 요즘 다시 면접을 보러 다니고 있습니다. 이력서 통과를 했지만 떨어진데가 한군데 있어서 왜 떨어졌나 물어보았습니다. 아래와 같이 얘기 해주었습다. 채용 과정은 아래 순서였습니다. 1. 이력서(linked in) 링드인에 올려놓으니까 대표님이 지원 한번 해보라고 해서 지원 했습니다. 지금 7년차인데 개발자는 코딩테스트가 있으므로 서류는 너무 이상하지만 않으면 통과 하는 것 같습니다. https://www.linkedin.com/in/kyeongrok-kim/제 링드인 이력서입니다. 2.코딩 테스트 코딩테스트는 알고리즘 문제가 아니고 과제 형식이었습니다. input data를 처리하는 프로그램을 짜보라고 했습니다. 클래스 1~2개 함수 6~7개 정도 만들면 되는 문제였습니다. 그렇게 어렵진 않았지만 6시간 ..
손코딩 테스트 문제 개요 [김경록] [오후 2:46] greedy algorithm, dynamic programming이거는 알아야 하고 [김경록] [오후 2:46] O()의 n이 N^2면 n으로 할 수 있는지? n이면 log2n 으로 풀 수 있는 방법이 있는지 찾아보는거 [김경록] [오후 2:47] binary search가 그냥 search보다 왜 빠른지 [김경록] [오후 2:50] 최소한 이정도를 알아야 문제를 손을 대볼수가 있엉 풀수 있다는게 아님 ㅜㅜ 손코딩 테스트 언어는 java, python, nodejs 중 1개의 언어를 선택해서 풀어주세요. 풀 수 있는데까지만 풀어주시면 됩니다. 1. [7, 3, 2, 9, 4]가 들어있는 배열을 오름차순으로 정렬해서 리턴하는 함수를 만들고 주어진 배열을 정렬하세요. .s..
코딩면접 질문 - java int와 long차이 코딩면접 질문 - java int와 long차이 프로그램에서 보통 1억번 연산을 1초 정도로 봅니다. 물론 복잡한 연산은 시간이 많이 걸릴 것이고 하드웨어가 더 좋다면 빠르겠지만 보통은 1억번에 1초로 봅니다. 그러면 40억번 연산을 하면 40초이고 50억번 연산을 한다면 50초입니다. 데이터가 아주 커진다면 40억개도 50억개도 될 수 있겠지요? 대한민국의 인구이동통계 2019년도 데이터 건수가 600만건이 넘습니다. 이 데이터를 가공 하려면 연산을 600만번만 할까요? 가공하려고 여러번 돌리다보면 40억번 50억번 60억번 연산도 하게 됩니다. 실제로도 그렇습니다. 만약 배열을 60억개짜리를 만들고 싶다고 하면 int로는 60억개를 만들 수 없습니다. 그 이유에 대해 하나씩 알아보겠습니다. java에..
코딩 면접 질문들 - 사용자가 웹브라우저를 통해 서버에 이미지를 요청해서 사용자에게 보여주기까지 과정 코딩 면접 질문들 - 사용자가 웹브라우저를 통해 서버에 이미지를 요청해서 사용자에게 보여주기까지 과정 면접 질문에 아래와 같은 질문이 나온다면 어떻게 할 것인가? 라는 생각이 들어서 이 글을 씁니다. '사용자가 웹브라우저를 통해 서버에 이미지를 요청해서 사용자에게 보여주기까지 과정을 설명하세요' 이 질문인데요 이걸 간단하게 설명을 하면 '웹 브라우저가 url로 서버에 요청을 보냅니다. 그리고 서버는 요청을 받고 해당 이미지가 있으면 이미지를 보내줍니다.' 이렇게 이야기를 할텐데 이건 면접관이 의도한 정답은 아닌 것 같습니다. 실제 답변은 위 그림과 같이 복잡한 http통신 과정을 설명 할 수 있는대로 최대한 자세히 설명하라는게 질문의 의도였을 것입니다. 그냥 기술적인 내용만 쭉 쓰면 잘 이해가 안되므로 ..
코딩 면접 질문들 정리 - 제1편 OS, JVM 코딩 면접 질문들 정리 http://www.yes24.com/Product/Goods/106373453 파이썬으로 익히는 말랑말랑 알고리즘 - YES24 처음 코딩 테스트를 준비하는 초보자도 어려움없이 배우는 알고리즘 도서! 첫째, 이론과 예제 문제 모두, 초보자를 위해 차근차근! 탄탄하게 알고리즘 이론을 배우고, 제대로 이해했는지 확인할 www.yes24.com 코딩테스트를 준비하시기 막막 하시다면 '말랑말랑 알고리즘'책을 추천 드립니다. 자료구조 https://krksap.tistory.com/1706 서문 코딩테스트도 떨어질 수 있고 면접도 떨어질 수 있습니다. 경쟁이 치열한 IT업계에 살아가는 여러분들 함께 힘을 내보았으면 좋겠습니다. 우리는 이 길이 맞다고 생각해서 발을 들였습니다. 0과 1만 ..