July 21, 2015
Groupon: 주워진 restful api를 이용해서 목록 UI를 구현하기, 갑작스런 javascript 문제로 버벅거렸고 javascript 안써본 사람이런 평가를 받았습니다.
Frankly: log 분석을 위한 아키텍쳐를 구성해보라고 했고 apache tajo를 이용한 해법을 설명했더니 외부 솔루션 의존적이라 자체 구현 능력이 있는지 모르겠다는 평가를 받았습니다. 로그 분석은 매 프로젝트에서 언제나 하는 것 아닌가? 새로운 해법을 제시했더니 사족이 된 건지 모르겠습니다.
Samsung Lab: 10개의 계단을 올라가는 경우의 수를 구하는 프로그램을 작성하라고 해서 node를 이용해서 이것 저것 지도 했는데 그냥 피보나치 수열이라고 했습니다.
Phone Veeva: Object가 어떤 method들을 갖고 있는지, 자바 스크립트 inheritance 구현을 어떻게 하는지, generic 타입을 쓰는 이유가 뭔지 어떻게 쓰는지 이것저것 놓친 것이 너무 많아서 챙피했습니다.
Resilient: queue 2개로 stack을 구현하라고 했는데 이렇게 작은 회사에서도 코드인터뷰는 쉽지 않았습니다.
한번은 full-stack senior 엔지니어 면접을 보면서 다음과 같은 질문들을 받았습니다. back-end와 front-end 전체 분야를 다 깊이있게 물어볼 경우 탈탈 털리는 느낌이였습니다. 특히 javascript 문제에 대한 준비가 제대로 되어 있지 못했습니다.
ㅇ full-stack 엔지니어
full-stack은 분명 선호됩니다. 특히 startup에서는 분명하며, 중견회사에서도 그 수요가 있거나 full-stack이라는 것을 밝혔을 때 싫어하지는 않습니다. 다만 중견기업 이상에서는 back-end, front-end 개발자 보다는 수요가 많지는 않으며 인터뷰시 각각 몇 % 비중인지 물어본다.(예를 들어 70% - 30%) 그리고 full-stack은 주로 modern development에 해당됩니다. (ROR, Django, Node.js 등)
다만 full-stack이라 할 경우 전문성이 떨어질 것이라는 우려를 하는 것 같다. 당연히 back-end와 front-end, test를 분리할 경우에 waiting time이 급격히 늘어 날 수 밖에는 없습니다.
shutterfly 인터뷰 볼 때 그 팀장이 얘기를 하길, 몇개의 회사들을 merge해서 그 회사들의 웹앱을 동일한 platform으로 통합하고자 했습니다.
이런 일을 하기 위해서는 다양한 f/w에 익숙하고, front-end, back-end를 쉽게 아우를 수 있는 엔지니어가 필요하다고 했습니다.
본인도 현재 hand-on 기술로 작업 중이며 팀원들이 front-end, back-end를 분리하여 접근하는 것을 원치 않는다고 했습니다.
server-side java engineer를 뽑는 몇몇 회사의 인터뷰에서도 front-end와 devop 경험을 얘기했을 때 메니저들은 모두 좋아했으나,
코드 인터뷰할 때 간간히 까다로와 졌다. 특히 저는 javascript 인터뷰가 쉽지 않았습니다.
ㅇ 회사 분류
사실 apply도 제대로 안했지만 많이들 알고 있는 큰 기업, 예를 들어 google, facebook, apple 등 에서는 연락조차 않았습니다.
내가 생각하는 회사를 grouping해서 제 느낌을 적어보면
실리콘밸리 구직 체험기2_201505 - 1. 미국에서의 생활 적응
실리콘밸리 구직 체험기2_201505 - 2. 미국에서의 개발 적응
실리콘밸리 구직 체험기2_201505 - 3. 새로운 위기
실리콘밸리 구직 체험기2_201505 - 4. 인터뷰 진행 상황
실리콘밸리 구직 체험기2_201505 - 5. 기억나는 onsite 인터뷰
실리콘밸리 구직 체험기2_201505 - 6. 깊은 고민
실리콘밸리 구직 체험기2_201505 - 7. 새로운 출발
실리콘밸리 구직 체험기2_201505 - 8. 구직 노하우
실리콘밸리 구직 체험기_201404(1) - 1. 이민 결정 과정
실리콘밸리 구직 체험기_201404(2) - 2. 채용 과정 정리
실리콘밸리 구직 체험기_201404(3) - 3. 회사 비자 스폰서쉽 받은 경험
실리콘밸리 구직 체험기_201404(4) - 4. 미국 면접 준비 과정
실리콘밸리 구직 체험기_201404(5) - 5. 면접 준비 생활과 비용
실리콘밸리 구직 체험기_201409(6) - 6. 미국 입국 후 첫날