본문 바로가기

IT ISSUE

[IT ISSUE] 개발자 면접 예상 질문, 오픈소스로 공유해요

Insert title here
Reference - 블로터.net (By. 이지현 기자님) 클릭하면 원문기사로 이동합니다.
개발자가 면접을 볼 때면 기술면접을 거치게 됩니다. 
해외에서도 기술 면접과 코딩 시험 자주 보는데요. 
이를 겨냥해 아예 기술 면접을 도와주는 서비스가 성장하고 있습니다. 
면접 질문을 무료로 볼 수 있는 웹사이트도 많아졌고요. 특히 개발자들이 자주 이용하는 깃허브, 레딧 등에 개발자 면접 질문 내용들이 공유되고 있습니다.

아래는 기술 면접에 도움이 될 수 있는 두 가지 오픈소스 프로젝트입니다. 
개발자들은 직접 작성한 것도 있고 관련 웹 링크를 공유한 프로젝트도 있습니다. 
아래 프로젝트로 면접 질문을 예상하는 동시에 안드로이드, iOS, 웹 , 리눅스 등 자신이 맡고 있는 기술 지식을 시험하는 도구로 활용할 수 있습니다. 
면접관도 직접 인터뷰 질문을 참고할 수 있을 것 같네요.

구글, 애플 개발자가 기여한 ‘프론트엔드 개발자 인터뷰 질문.

‘프론트엔드 개발자 인터뷰 질문‘은 깃허브에 올라온 인터뷰 관련 프로젝트에서 가장 높은 인기가 높습니다. 인기도를 보여주는 스타 수는 1만9천개가 넘었으며 포크수도 3천개가 넘었습니다. 이 프로젝트들은 개발자들이 직접 질문을 작성하면서 콘텐츠를 업데이트하고 있습니다. 지금까지 100명이 넘는 개발자들이 기여했다고 합니다. 나름 유명한 개발자들이 이 오픈소스 프로젝트에 참여하고 있습니다. 예를 들어 폴 아이리쉬 구글 크롬팀 개발자, 벤자민 트루먼 애플 툴 개발팀 개발자나, ‘그런트JS‘ 창시자인 벤 알만 개발자, 알렉스 색스튼 스트라이프 개발자, 마이크 테일러 모질라재단 개발자 등을 기여자 명단에서 볼 수 있습니다. 프론트엔드 개발자 질문 프로젝트에는 현재 150개가 넘는 질문이 등록돼 있습니다. CSS와 자바스크립트 질문이 가장 많고요. 대표적인 질문은 다음과 같습니다. ◦ 일반 부문 ◦ 어떤 버전 컨트롤 시스템을 잘 알고 있습니까? ◦ 페이지로드를 줄일 수 있는 3가지 방법을 설명하시오 ◦ 5개의 다른 스타일시트가 있을경우, 어떻게 통합하시겠습니까? ◦ CSS 애니메이션과 자바스크립트 애니매이션의 장단점을 설명하시오 ◦ 간단한 슬라이드쇼 페이지를 어떻게 개발할지 설명해보시오 ◦ 올해 제대로 익히고 싶은 기술은 무엇입니까? ◦ HTML 부문 ◦ ‘doctype’은 무엇입니까? ◦ 여러 외국어를 지원하는 웹사이트는 어떤식으로 개발하나요? ◦ 쿠키, 세션스토리지, 로컬스토리지의 차이점은 설명하시오 ◦ <script>, <script async> , <script defer> 의 차이점을 설명하시오 ◦ CSS <link>를 </body>전에 넣고 <head></head>, <script> 사이에 넣는게 왜 좋은 방법인가요? 예외사항에 대해 알고 있는게 있습니까? ◦ CSS 부문 ◦ CSS 전처리 도구를 이용했을때의 장단점을 설명하시오. ◦ BFC(Block Formatting Context)를 설명하시오 ◦ *{ box-sizing: border-box; }는 무엇인가요. 이것의 장점을 설명하시오 ◦ 인라인과 인라인블록의 차이를 설명하시오. ◦ 자바스크립트 부문 ◦ 자바스크립트에서 ‘this’는 어떤 역할을 하는가? ◦ function foo(){ }(); 함수가 왜 IIFE에서 작동되지 않는지 설명하시오 ◦ Function.prototype.bind를 설명하시오. ◦ 비동기 함수와 동기 함수의 차이점을 설명해보시오 ◦ document.write()를 언제 사용할 수 있나요? ....................................

더 자세한 사항과 정답은 원문글로 이동해서 확인해 주시기 바랍니다.

원문기사로 이동하기