2018년 겨울 취업 면접 경험

✍🏼 작성일 2019년 09월 13일   
❗️ 참고: 이 글이 작성된 지 이미 일이 지났습니다. 시의성에 유의하세요

서문

저의 면접 경험은 많지 않습니다. 지금까지 근무한 세 회사 중 최근 2018년의 면접 경험을 제외하면, 앞의 두 회사는 한 번의 면접으로 오퍼를 받고 바로 입사했기 때문에 다른 회사를 더 시도해보지 않았습니다. 이로 인해 저의 면접 경험은 극도로 부족했고, 지금 생각해보면 메이퇀(美团)을 퇴사한 후 면접 준비가 충분치 않아 피할 수 있었던 많은 실수를 했습니다. 게다가 준비가 부족했을 뿐만 아니라, 일부 회사는 HR이 성과를 위해 면접을 진행했을 뿐 실제로 채용할 의도가 없었을 것이라고 강하게 의심되는 경우도 있어, 오퍼도 만족스럽지 못했습니다.

이제 2019년 9월도 반이 지났고, 채용 시장도 어느 정도 회복되었지만, 2018년 말의 그 면접 경험을 떠올리면 여전히 여러분께 참고가 될 만한 내용이라고 생각해 글로 남기려 합니다. 다만 반년 이상 시간이 흐른 관계로 일부 세부 사항은 생략하고, 주로 면접 과정을 중심으로 작성할 예정입니다. 문제들은 이미 기억이 많이 흐릿해졌습니다.

추가로 주관적인 느낌을 말씀드리자면: 그 시기에는 모두가 연말 보너스를 기다리고 있을 것이라 추측됩니다. 따라서 새로 시작하거나 확장 중인 프로젝트로 인해 인력이 부족한 경우, 혹은 프로젝트가 정말 문제가 많아 연말 보너스를 포기하고라도 떠나려는 사람들이 남긴 자리 외에는, 2018년 말의 면접은 매우 어려웠습니다. 모두가 더 고급스럽고, 더 경력이 풍부한 프론트엔드 엔지니어를 원했기 때문에 완전히 구인자 중심의 시장이었습니다.

아래는 제가 2018년 겨울부터 2019년 초까지 진행한 면접 일정입니다:

面试安排

일정이 매우 빡빡한 것을 볼 수 있는데, 하루에 6번의 면접(전화 면접 포함)을 보는 경우도 있었습니다. 자, 긴 말 필요 없이 시간 순서대로 본론을 시작하겠습니다.

텐센트 면접

첫 번째로 연락이 온 곳은 텐센트였습니다(텐센트 HR은 모두 선전에 있는 걸까요?). 간단한 상황 설명 후 면접을 보러 갔습니다. 위치는 중관춘 과학도시 쪽이었는데, 후에 면접 본 진투(오늘의 헤드라인)와 매우 가까워서 약 5분 거리였습니다(진투의 사무실은 여러 군데에 있더군요).

간단한 자기소개 후, 그들이 텐센트 산하의 아웃소싱 부서이며 toG(정부 대상) 사업을 한다는 것을 알게 되었습니다. 정부 부처의 다양한 미니프로그램 업무를 수주하고 개발 규범 및 방식을 제정한 후 다른 아웃소싱 부서에 넘겨 개발을 진행하고, 다시 그들에게 넘기는 방식이었습니다. 물어본 질문들이 **상당히 실용적**이어서 좋았는데, 아래에 몇 가지 대화를 요약해 보겠습니다.

1차 면접 담당자: 우리는 여러 미니프로그램 아웃소싱 업체와 협력해 개발을 진행하는데, 그들이 제출한 코드의 품질을 어떻게 보장할까요?

저: 1. 개발 규범을 제정해 제약을 가합니다. 2. 미니프로그램 컴포넌트 라이브러리를 개발하고, 컴포넌트 라이브러리 문서와 사용 설명을 작성합니다. 3. 미니프로그램 플러그인을 개발해 특정 개발 규범을 강제로 사용하도록 하고, 그렇지 않으면 컴파일이 통과되지 않게 합니다. 4. (농담으로) 규범을 따르지 않는 경우 성과급을 삭감합니다. 이 4단계는 부드러운 것에서 강한 것으로 진행됩니다.

저: 제가 입사하면 귀사에서 어떤 업무를 담당하게 될까요?

1차 면접 담당자: 당신이 우리 팀에 오면 사고방식을 전환해야 합니다. 이전에는 다른 사람의 규범을 따라 다른 사람의 컴포넌트를 사용해 개발했다면, 이제는 당신이 개발 규범을 제정하고 최적의 해결책을 결정하며, 컴포넌트 라이브러리와 컴파일 라이브러리를 작성해야 합니다.

이후 2차 면접 담당자와의 대화:

2차 면접 담당자: 앞서 본 면접은 괜찮았고, 우리는 당신에게 깊은 인상을 받았습니다. 우리 쪽에 불만족스러운 점이 있나요?

저: 하는 업무에 대해 불만족스러운 점은 없지만, 팀 인원이 너무 적어서 개발 인원이 저를 포함해 단 두 명뿐입니다.

2차 면접 담당자: 좋습니다. 오늘 면접은 여기까지 하겠습니다.

진투(오늘의 헤드라인) 면접

텐센트에서 나오자마자 가까운 곳에 진투가 있어서 점심을 먹고 바로 갔습니다. 진투의 사무실은 마치 바 같은 분위기였나요? 아니면 공동 작업 공간인가요? 들어가자마자 프론트 데스크 근처에 커피를 파는 곳이 있고, 매우 긴 테이블과 회의용 소파가 있는 넓은 공간이었습니다. 인테리어도 괜찮았습니다. 들어가서 등록한 후, 먼저 문제를 풀었는데 기억나는 대로 적어보면:

  1. 가운데 정렬을 하는 몇 가지 방법은?
  2. 반투명 오버레이 효과를 어떻게 구현할까요?
  3. (매크로 태스크와 마이크로 태스크 관련 문제, 기억나지 않음)
  4. 기타 자바스크립트 관련 문제
  5. 마지막 문제: A와 B 두 사람이 동전을 던져 앞면이 나오면 승리합니다. A가 먼저 던지고, B가 그 다음에 던집니다. A가 첫 번째로 던진 후, B가 승리할 확률은 얼마일까요?

이후 1차 면접관이 와서 제가 푼 면접 문제를 보고, 캐시/Flex 레이아웃/HTTP 관련 내용 등을 질문한 후 끝났고, 2차 면접으로 넘어갔습니다.

2차 면접에서는 몇 가지 업무 관련 질문을 했고, 제가 한 일과 업무에서의 가치 등을 물어본 후 잠시 기다리라고 했습니다.

그 후 HR(대학교에서 인턴으로 온 여자분인데, 제가 그분의 후보자였고, 그분이 특히 열정적이어서 제가 오히려 민망할 정도였음)이 와서 제가 최종 면접에 진출했다고 알려주었습니다. 하지만 최종 면접을 볼 상사는 토우티아오(두인) 본사에 있었는데, 바로 그 중항(中航) 본사에서 찍은 동영상이 유행한 곳이었습니다. 셔틀버스를 타고 가면 된다고 해서 저는 토우티아오의 셔틀버스를 타고 갔습니다(셔틀버스라고는 하지만, 사실 7인승 개인차량이었습니다…).

본사에 도착한 후 잠시 기다리니, 저희 아버지와 비슷한 나이에 분위기도 비슷한 아저씨가 와서 저를 지하 식당으로 데려갔습니다. 식당이라고는 하지만, 안에는 PPT를演示할 수 있는 디스플레이가 많았고, 식사 시간이 아니라 많은 사람들이 여기서 회의를 하고 있었습니다. 그래서 제 면접 장소는 이곳에서 시작되었습니다.

최종 면접관: 이전 두 번의 면접에서 모두 좋은 평가를 받았어요. 저는 당신의 직속 상사는 아니고, 교차 면접을 위해 왔습니다. 그냥 편하게 이야기해보는 거예요. 긴장하지 마세요.

저: 네

최종 면접관: 자기소개를 해보세요

저: 블라블라

최종 면접관: 이전에 담당했던 비즈니스 아키텍처 다이어그램을 그려보세요

저: 네

최종 면접관: 메이투안(美团)이 막 상장했는데, 왜 퇴사하려고 하나요?

저: 블라블라

최종 면접관: 프론트엔드의 미래 발전 방향이 어디에 있다고 생각하나요?

저: 블라블라

최종 면접관: 블로그를 쓰는 습관이 있는 것 같던데, 최근에 관심 있는 기술 분야는 무엇인가요?

저: 블라블라

최종 면접관: 하하, 당신이 말한 것들은 비교적 오래된 기술이에요. 벌써 1~2년은 지난 것들이죠.

저: 저는 비즈니스 측면을 더 많이 고민하고 있어요. 신기술은 너무 앞서 있어서 배워도 활용할 곳이 많지 않고, 금방 잊어버리기 쉽죠. 긍정적인 동기 부여가 없으면 쉽게 동력을 잃게 돼요.

최종 면접관: 확실히 그렇네요

이후 또 몇 가지 이야기를 나누고는 통보를 기다리라고 하여 돌아왔습니다. 그날은 눈이 많이 내렸습니다. 나중에 토우티아오에서 전화가 와서 조직 조정이 있어서, 제가 면접 본 최종 면접관이 다른 비즈니스 부서로 이동했고, 제가 지원한 부서에 새로운 리더가 와서 한 번 더 면접을 보아야 한다고 했습니다. 그래서 또 한 번 면접을 보러 갔는데, 간단한 질문 몇 가지와 제 직업 계획을 물어보고는 돌려보냈습니다.

나중에 통보를 받았는데, 알고리즘 실력이 부족해서 면접에 통과하지 못했다고 합니다. 제 마음속: ??? 1차 면접에서만 알고리즘 관련 질문을 했고, 2차, 3차, 4차 면접에서는 알고리즘 관련 질문이 전혀 없었는데, 갑자기 알고리즘 실력이 부족하다고 하니 이상했습니다. 만약 제 알고리즘 실력이 부족했다면, 1차 면접 후 바로 말해줄 수도 있었을 텐데요. 좀 이상했어요.

촨촨(转转) 면접

촨촨은 동승과학기술단지 안에 있었고, 들어가면 로비에 디리러바(迪丽热巴)가 출연한 광고가 걸려 있었습니다. 그런데 1차 면접관이 와서 자기소개를 한 후 기본 질문 몇 개를 하고는 1차 면접에서 탈락했다고 해서 그냥 돌아왔습니다. 정말 이해할 수 없었습니다.

에버노트(印象笔记) 전화 면접

가장 좋은 평가를 받은 것은 에버노트의 면접 경험이었습니다. 먼저 전화로 근황을 묻고, 몇 가지 업무 관련 질문을 한 후 서로 의향이 있으면 계속 이야기하기로 하고 전화 면접을 진행했습니다. 이렇게 하면 서로 시간을 절약할 수 있죠. 1차 면접에서 기본 질문 몇 개를 간단히 한 후 괜찮다고 판단되어 현장 면접을 약속했습니다.

면접관: 우리는 평등한 대화를 나누는 거니까 긴장하지 마세요. 제가 물어보는 질문도 비교적 평범한 것들이고, 만약 어렵거나 까다로운 질문을 하면 언제든지 저를 멈추고 말씀해주세요.

나: 알겠습니다

면접관: JS 파일 하나에 전역 변수, 전역 함수, 지역 함수가 있는데, 이들의 실행 단계를 설명해보세요

나: 어쩌구저쩌구

면접관: 우리 모두 JS가 단일 스레드라는 건 알고 있죠? 그럼 비동기 상황에서의 setTimeout은 어떻게 작동하는 걸까요?

나: JS는 단일 스레드이지만 브라우저는 멀티 스레드입니다. setTimeout이나 ajax 같은 비동기 작업은 브라우저가 새로운 스레드를 생성해 처리한 후 JS 스레드에 알려줍니다. 비슷한 예로 렌더링 스레드도 있죠. 물론 CPU 자체는 단일/멀티 스레드를 구분하지 않습니다. CPU 하나만으로는 가능한 한 빠르게 작업을 순차적으로 처리할 뿐이죠. 물론 현대 브라우저는 CPU의 작업 스케줄링 메커니즘을 최적화해서 반복적인 작업을 빠르게 호출할 수 있는 저장 공간에 배치하거나, 멀티 코어를 활용해 작업을 교차 배치해 실행합니다.

면접관: CPU 작동 메커니즘… 직접 생각해낸 건가요?

나: 책에서 본 내용입니다, 하하

면접관: JS의 매크로태스크와 마이크로태스크는 아시죠? 어떻게 작동하나요?

나: 첫 번째 문제와 유사합니다. 호출 스택이 있고, 코드 분석 단계에서 동기 코드를 먼저 호출 스택에 넣습니다. 매크로태스크를 만나면 매크로태스크 실행 스택에 넣은 후 호출 스택으로 옮기고, 마이크로태스크는 마이크로태스크 스택에 넣습니다. 그런 다음 호출 스택을 순서대로 실행하는데, 이 과정에서 매크로태스크 안에 마이크로태스크가 있거나 그 반대인 경우도 위 단계를 반복합니다, 어쩌구저쩌구.

이후 그 회사에서는 Vue/React 같은 뷰 프레임워크를 깊이 이해할 필요가 없다고 했습니다. 프레임워크를 깊게 사용하지 않기 때문이죠. 제가 다행이라고 생각했는데, 저는 프레임워크 자체에 약간 지쳐 있었습니다. 양방향 바인딩/단방향 데이터 흐름/diff 알고리즘 등 반복적인 내용이었거든요. 저는 컴퓨터 과학적인 배경으로 JS를 더 깊이 이해하고 사용하고 싶었습니다.

곧 설날이 다가와 기술 디렉터의 최종 면접이 휴가로 인해 전화로 진행되었습니다. 에버노트에서 하고 싶은 일을 물어보시더군요. 저는 귀사에서 데브옵스나 에디터 경험 등 몇 가지가 미비해 보여 그쪽으로 발전해보고 싶다고 답했는데, 답변이 그분 마음에 들었나 봅니다. 회사 복지도 좋아서 서로 만족스러웠고, 사실상 합격이었죠.

와바(玩吧) 면접

와바는 동직문외대가(东直门外大街) 근처에 있었습니다. 가서 차가운 표정의 남자분이 저에게 꽤 일반적인 질문들을 했는데, 제自我感觉도 괜찮았습니다. 하지만 팀 리딩을 고려하느냐는 질문에 당분간은 기술에 집중하고 싶다고 답했더니, 아마 그 이유로 탈락한 것 같습니다.

해머科技(锤子科技) 면접

미티엔과 함께 사이버포트 4층에서 면접을 보았는데, 실제로 면접 부서는 해머旗下的 한 자회사로, 온라인 오피스 문서를 만드는 부서였습니다. 면접에는 두 사람이 함께 참여했고, 몇 가지 질문과 컴퓨터 관련 내용을 물었습니다. 제가 테크 커뮤니티에 관심이 있다는 걸 알자, 로라오(老罗)에 대한 농담을 하며 분위기가 매우 좋았습니다. 하지만 강제적인 오전 10시부터 밤 10시까지의 근무와 6k 기준의 공제금 납부, 저녁 식사와 퇴근 택시비용을 지원해주더라도 받아들이기 어려웠습니다. 나중에 오퍼를 받았고, 연봉은 기대에 부합했지만 결국 가지 않았습니다.

디디면접

디디는 중관촌 테크 파크에 위치해 있습니다. 총 네 번의 면접을 기억하는데, 기본적인 질문으로 git revert, reset, rebase 사용법을 물었고, 업무 관련 질문으로는 이전에 무슨 일을 했는지, 어떤 기술적 어려움이 있었는지 등을 물었습니다. 또한 몇 가지 문제 해결 방식에 대한 디테일한 질문을 했는데, 아마도 문제 해결 사고를 평가하려는 의도였던 것 같습니다. 최종 면접에서는 제 직업 계획과 프론트엔드 발전 방향에 대한 제 견해를 물었고, 결과를 기다리라고 했지만 결국 합격하지 못했습니다. 나중에야 알았는데, 디디는 그때 미티엔에 버금가는 규모의 구조조정을 진행 중이었지만, 보상은 미티엔보다 훨씬 나았습니다. 마이마이(脉脉)에서 이 일을 깠더니, 최종 면접 담당자가 직접 메시지를 보내 합격하지 못한 이유를 설명해주었습니다.

샤오미면접

샤오미 면접은 켈리원 빌딩에서 진행되었는데, 샤오미 유품(有品) 소속이었습니다. 전자상거래 성향의 회사는 가고 싶지 않았고, 특히 야근이 심하다는 소문이 있어 면접을 보지 않았습니다.

라고우면접

라고우(拉勾网)는 창업 거리에 위치해 있고, 바이트댄스와 텐센트와 가까웠습니다. 면접에서 기본적인 질문 몇 가지를 했고, 제가 잘 대답했습니다. 하지만 React를 많이 다뤄본 적이 없다고 하자 면접이 종료되었습니다.

위안푸다오면접

위안푸다오(猿辅导)는 재정적으로 여유가 있고 복지가 좋다고 알려져 있어, 기술적 배경이 탄탄한 사람을 원하는 것 같았습니다. 두 사람이 함께 면접을 진행했는데, 한 사람은 질문을 하고 다른 한 사람은 기록을 맡았습니다. 기록을 맡은 사람은 한 마디도 하지 않았고, 질문을 하는 사람은 제가 그의 의도대로 답변하지 못할 때 비웃는 듯한 태도를 보이며 스트레스 면접을 하는 것 같았습니다. 상당히 불쾌했습니다. 기억나는 질문은 다음과 같습니다:

Webpack은 분명 잘 알 거라서 사용법은 묻지 않겠습니다. Webpack의 번들링 메커니즘에 대해 설명해보세요.

ES6, RequireJS, CommonJS, AMDJS, CMDJS, SeaJS의 차이점은 무엇인가요?

링크드 리스트를 설계해보세요 (링크드 리스트는 배열과 몇 가지 메서드가 다릅니다).

결과적으로 1차 면접에서 탈락했습니다.

메이리유셴면접

메이리유셴(每日优鲜) 면접은 조금 이상했습니다. 기본적인 질문을 몇 가지 했고, 제게 매우 만족한 듯 보였습니다. 저도 회사에서 어떤 일을 할 수 있는지, 어떤 리소스를 활용할 수 있는지 등을 물어보았고, 저 역시 만족스러웠습니다. 하지만 이후 소식이 없었는데, 아마 더 적합한 사람을 찾은 것 같습니다.

알리바바면접

알리바바 면접은 알리바바 문화엔터테인먼트旗下的 알리픽쳐스(阿里影业)에서 진행되었고, toB 업무 부서였습니다. 총 세 번의 면접이 있었고, 질문 대부분은 대답할 수 있었습니다. 하지만 최종 면접에서 면접관은 제 기술 능력은 괜찮지만 경험이 부족하고, 실수를 통해 배운 것이 적다고直言했습니다. 떠나면서 이렇게 말하더군요: “스스로 동기부여를 하며 학습하는 태도가 좋습니다. 어떤 사람은被动적으로 성장하고, 어떤 사람은主动적으로 성장하죠. 발전하려는 마음만 있다면 언젠가는 대단해질 거예요.” 아마도 이것이 알리바바가 대단한 이유인 것 같습니다. 좋아요.

360 인터뷰

360 인터뷰는 친구의 내부 추천으로 이루어졌습니다. 담당 HR이 실수를 해서 다른 부서 면접을 보게 되었는데, loT를 하는 부서였습니다. 관심이 없을 뿐만 아니라 팀도 면접관 외에는 아무도 없는 새로 구성된 부서였습니다. 면접이 끝나고 나서야 제가 잘못된 부서를 면접본 걸 알았습니다… 친구가 추천한 건 다른 부서였고, 그래서 다시 HR에게 연락해 다른 부서로 갔습니다. 다른 부서는 데이터 시각화를 하는 곳이었는데, 역시 제 방향이 아니어서 데이터를 어떻게 화면에 표시할지와 몇 가지 그래픽 알고리즘 문제를 묻고는 떨어졌습니다.

줌과이(作业帮) 인터뷰

줌과이는 3층 건물에 위치해 있고 구내식당이 있습니다. 몇 가지 질문을 했는데 모두 잘 대답했습니다. 하지만 담당자가 Windows 컴퓨터를 사용하는 걸 보고는 받아들이기 어려워 이후 면접에 가지 않았습니다.

아이치이(爱奇艺) 인터뷰

아이치이는 친구의 내부 추천으로 갔습니다. 하지만 가장 나쁜 면접 경험이었습니다. 오전 10시에 갔는데 아무도 저를 맞이하지 않았고, 30분을 기다리게 한 후 한 담당자가 와서 이력서를 가져왔는지 물었습니다. 없다고 하자 HR에게 가서 이력서를 프린트해 왔지만, 프린트한 이력서는 레이아웃이 엉망이고 내용도 빠져있어 볼 수 없었습니다. 그래서 면접 때는 제 핸드폰에 있는 이력서를 보라고 했습니다.

먼저 자기소개를 하게 한 후 기초적인 질문만 했고, 통보를 기다리라고 하면서 전체 과정이 10분을 넘지 않았습니다. 최악이었습니다.

허펑창샹(和风畅想) 인터뷰

이 회사는 친구가 추천해준 곳으로, 엄청난 모회사 자금을 받는 블록체인 회사라고 합니다. 가보니 분위기가 좋았고 제 취향에 맞았습니다. 제가 자유로운 성격이라 구속 없는 작업 환경을 좋아하는데, 이 회사는 오후 12시에 출근해도 된다고 했습니다(이 친구는 정말 매일 이 시간에 출근합니다). 일만 끝내면 됐습니다. 하지만 사장님과 이야기할 때 너무 자유분방하게 행동하고 일에 대한 불만을 털어놓는 바람에 탈락했습니다.

위엔웬 그룹(阅文集团) 인터뷰

위엔웬 그룹은 QQ 리더를 만드는 회사로, 유명한 개발자 장신쉬(张鑫旭)가 이 회사에 있습니다. 그들은 CSS와 HTML에 능숙한 사람을 원했는데, 저는 아니었습니다. 탈락.

가오더(高德) 인터뷰

가오더는 더 이상했습니다. 1차 면접에서 JS와 HTTP 등에 관한 질문을 했고 제가 잘 대답했습니다. 그런데 CSS 질문을 하더니 제가 잘 모르겠다고 하자, 면접관이 제 말을 잘못 들었는지, 제가 표현을 잘못했는지, 아니면 일부러 그런 건지 "그럼 CSS 질문을 더 해보겠습니다"라고 말했습니다. 저는 ??? 이후로는 미소를 지으며 속으로 욕을 하면서 질문에 답했습니다. 게다가 그들은 소프트웨어를 만들려 했고 표현층에 치중되어 있어 이후 면접에 가지 않았습니다.

케파이(贝壳) 인터뷰

케파이 면접 질문은 기억나지 않지만 대답은 잘 했습니다. 하지만 그들은 5-7년 경력의 고급 프론트엔드 엔지니어를 원했고 저는 해당되지 않았습니다.

바이두(百度) 인터뷰

바이두 면접은 1차에서 인상적이었습니다:

면접관: 이력서를 보니 Node 관련 경험이 있군요, Node 서버에서 Blabla가 발생하면 어떻게 처리하나요?

나: 저는 Node를 주로 사용하는 수준이고, 원리 레벨까지는 다루지 않았습니다

면접관: 이력서를 보고 별다른 장점이 없어 보이는데, 당신의 강점을 말해봐서 채용할 만한 이유를 만들어 주세요

나: 저는 모든 면에서 평범한 사람입니다. 특출난 점도, 특별히 잘하는 것도 없어요. 프론트엔드 측면에서 업무를 맡기더라도 아주 뛰어나게 해내겠다고 장담할 수는 없지만, Code Review와 운영 시에는 정상적이고 문제 없는 수준을 보장할 수 있습니다. 한 마디로 요약하면: 제게 장점은 없습니다, 송구스럽게도.

면접관: (당황한 듯) 몇 가지 페이지를 그려볼게요(페이지를 그림). UI 라이브러리가 이미 있는 상태에서 컴포넌트를 바로 사용할 때, Vue로 얼마나 빨리 완성할 수 있나요?

나: 이 페이지는 비교적 단순해요. 순수展示용이고 양방향 데이터 바인딩 같은 상호작용 디테일이 없으며, 기존 컴포넌트 라이브러리가 있으니 기본적으로 컴포넌트 조립 작업량이라 하루면 완성됩니다

면접관: 하루면 정말 끝낼 수 있다고 확신하나요? 지난번 한 지원자는 면접에서 아주 잘했는데, 입사 후엔 작업 속도가 느려서 아주 간단한 것도 반나절 걸렸어요

나: 이해합니다. 저도 면접관 경험이 있어요. 지원자는 두 유형이죠: 로켓을 만드는 사람과 페이지를 만드는 사람. 저는 중간쯤에 위치합니다. 로켓을 만들거나 프레임워크를 작성하라고 하면 솔직히 못하지만, 페이지 작성은 문제없어요. 방금 말씀하신 분은 아마 로켓 제조형이었을 겁니다. 이론/핵심 사상은 줄줄이 말하지만 실제 작업은 느리죠. 아마 귀사에서 성장할 수 없다고 느꼈을 수도 있지만, 어쨌든
의 타이틀이라 2년만 버티면 나가서 연봉이 두 배는 되겠죠.
면접관: 미리 말씀드리지만, 우리는 수습 기간이 있습니다. 수습期間 중 만족스럽지 못하면 해고될 수 있어요.

나: 당연하죠. 면접과 수습期間은 양방향 선택 과정입니다. 수습期間 중 제가 업무 내용에 불만족스러우면 언제든지 퇴사할 수도 있고요.

면접관: (끄덕이며) 음, 좋아요. 당신은 이 면접에서 통과입니다. 제 상사를 불러올게요, 그쪽이 최종 면접이에요

잠시 후, 여성 리더가 들어왔다.

면접관: 먼저 자기소개 부탁드립니다

나: 블라블라

면접관: 자신에 대한 계획이 있나요?

나: 저는 작업 수행에는 문제없지만 기술 감각이 부족하다고 생각해요. 결국 컴퓨터 과학 배경이 부족하기 때문인데, 최근 계획으로는 Java 같은 기본 정적 타입 언어를 배우고 싶습니다

면접관: 제가 당신 나이 때도 그렇게 생각했어요. 저도 처음엔 프론트엔드를 했는데, 프론트엔드는 기술적 깊이가 없다고 느껴서 PHP를 배워 백엔드로 전환했죠. 제 개인적 견해로는 어떤 언어가 중요한 게 아니라, 특정 분야에서 깊이 있게 파고들 수 있는 능력이 중요합니다.

나: 일리 있는 말씀이에요. 그래서 저도 프론트엔드 기술을 더 깊이 파고들 생각이지, Java로 전환할 계획은 없습니다. Java 학습은 프론트엔드 작업의 의미를 보조적으로 이해하기 위한 수단일 뿐이죠.

면접이 끝난 후, 꽤 편안한 상태였기 때문에 느낌이 좋았던 것 같아요.

설명 부분:

당신의 면접 경험을 말할 때마다 "꽤 잘 답변했다"고 하는데, 이건 혹시 자기만의 느낌 아닌가요?

답: 아니요, 제가 꽤 잘 답변했다고 말한 부분은 모두 제가 이전에 기초부터 심화까지 공부한 문제들이었고, 답변할 때도 기초부터 차근차근 설명했기 때문입니다.

후기

이 글은 당시의 면접 경험과 주관적인 느낌을 회상한 것으로, 어떤 특정 회사를 대상으로 한 것이 아닙니다. 만약 불쾌감을 느끼셨다면 연락 주시면 삭제하겠습니다. 감사합니다!

- EOF -
이 글의 최초 게시: 2018년 겨울 취업 면접 경험 - Xheldon Blog