웹 개발자로 면접 후기

Youngwan Cho·2021년 3월 18일
0

구직중이라 여러 회사에서 면접 제의가 오고 있다, 게임개발을 하면서 간단한 프론트엔드와 백엔드서버를 만저본 경험을 이력서와 포트폴리오에 기재했는데, 그로인해 웹 개발사에서도 면접제의가 온다

일반 사용자를 대상으로한 서비스를 만들어 본적이 없어서, 웹 개발사의 면접제의는 거의 다 거절했는데, 이번에 제의가 온 회사중에서 꽤나 괜찮으신 리더가 좋은 환경을 꾸리면서 개발팀을 운영하시는것으로 보였습니다

이 회사는 맥OS를 기본 개발 환경으로 채택했고, Git을 사용하며, 코드 리뷰를 하고 프로젝트를 관리 하기 위해 ClickUp을 사용하고 있다, 필자는 프로젝트 관리를 위해 트렐로나 Notion의 보드 시스템을 활용했었는데 이번 기회에 ClickUp에 대해 알게 되었다, 팀 관리를 위해 이렇게 좋은 툴을 지속적으로 찾아 나서는 리더는 분명 좋은 리더 일거라고 생각이 들어 구직보다는 사람이 궁금하여 면접을 보기로 마음 먹었습니다

역시나 굉장히 매너있으신 분이 면접관으로 나오셨고, 기술 위주의 면접을 보게 되었습니다 아무래도 게임개발자이다보니, 웹 개발의 이론적인 전문 지식이 많이 부족하여, 답을 못하게 되는 질문들이 많았지만 그래도 저를 흥미롭게 봐주시며 계속 질문을 이어가시는것도 인상적이었습니다

필자가 게임개발쪽에 있으면서 웹 개발을 경험했다고는 했지만 당장 기능 구현을 해버리는것에 목표를 두고 진행했던 것들이라 웹 개발의 지식이 많이 부족했네요

면접이 마무리 되어 갈 때 쯤에 게임개발자인 저에게 왜 면접제안을 주셨는지 여쭤봤는데, 본인은 프로그래머중에 프로그래머는 게임프로그래머라고 생각하고, 지금 당장은 웹 개발력 많이 부족하더라도, 금방 배우실거 같아 보였다고 답 하셨습니다, 본인이 게임개발에 관심이 많다고도 하셨습니다

면접시 많은 질문이 쉴틈없이 들어오면서, 처음 듣는 웹 쪽 용어가 많아 거의 기억나지 않지만, 기억나는 것들만 정리해보면

  • 게임개발을 하다가 굳이 웹개발로 전직하고 싶은 이유?
  • 자바스크립트의 클로저에 대한 질문
    • 클로저 사용시 발생할수 있는 문제점
  • 이벤트 스로틀링에 대한 해결 방법
  • 브라우저가 동작하는 방식
  • 싱글페이지 웹가 서버사이드 렌더링의 차이점 및 사용자가 느낄 수 있는 장점 및 단점
  • cors 관련 문제
  • 인터페이스와 추상클래스 차이에 대한 설명
  • 타입스크립트에 대한 설명
  • this라는 키워드가 위치에 따라 어떤 객체를 참조하는지 설명
  • 자바스크립트는 싱글스레드인데 비동기가 처리 되는 방식에대한 설명

세줄요약

  • 새로운 환경엔 새로운 배움거리가 있다
  • 당장의 성과도 중요하지만 기술적인 지식도 이해하고 사용하자
  • 웹 개발도 많은 전문지식이 존재한다

0개의 댓글