프론트엔드 신입 개발자 직무 면접 질문 리스트
안녕하세요 리아입니다. 최근 IT계열이 각광받고 있는 시대가 아닌가 싶은데요. 비전공자가 부트캠프를 통해 IT계열을 취업했다, 혹은 국가지원 프로그램을 통해 공부하여 IT계열에 새로운 도전을 시작했다는 이야기가 많이 나올 만큼 웹 퍼블리셔, 웹 개발자 영역이 넓혀지는 것을 볼 수 있습니다. 이러한 웹 개발 영역은 대부분 서류심사, 코딩테스트, 그리고 면접 심사로 이루어지는데 본인이 개발한 웹 포트폴리오 제출은 물론이거니와, 인성면접까지 준비해야 한다는 것이 힘드실 수도 있다고 생각이 드네요.
아래의 면접질문들은 최근 빈출 면접질문으로 나온 질문이라고 합니다. 아래의 글을 참고해재ㅜ세요.
웹 프론트엔드 직무 면접 리스트
기본질문은 본인이 지원하는 회사가 중소이든 중견이든 대기업이든 공기업이든 알고 계셔야 하는 기초가 되는 질문을 의미합니다. 그리고 빈출 질문인 react와 java, 그리고 비교 질문을 정리해서 올립니다.
기본질문
01. 웹 프론트엔드 개발자를 꿈꾸게 된 계기가 무엇인가요?
02. 본인의 능력이 회사에 어떠한 긍정적인 영향을 주실 수 있으신가요? 혹은 자신의 단점이 회사에 어떠한 부정적인 영향을 줄 거라 생각을 하시나요?
03. 본인이 희망하는 개발 환경은 어떤 환경인가요? 만일 회사에서 그러한 환경을 조성해준다면 본인의 실무능력을 어떻게 향상시킬 수 있을까요?
04. 본인이 자주 이용하는 웹 사이트가 무엇이고 그 이유를 말씀해 주세요.
05. 본인이 가장 선호하지 않는 웹 사이트가 무엇이고 그 이유를 말씀해 주세요.
06. 웹 페이지를 만들 때 어떤 과정을 거치는지 말씀해 주세요.
07. 본인이 수행했던 프로젝트 중 가장 어려웠던 것이 무엇인가요? 어떻게 해결하셨나요?
react 관련 면접 질문
01. react의 장점이 무엇인지 알고 있습니까?
02. react 프로젝트 설계 과정에 대해 말씀해 주세요.
03. react 기능과 hook 가 무엇인지 설명해 주세요.
04. react의 라이프 사이클이 무엇인지 알고 있습니까?
05. react의 상태관리를 어떻게 사용하는지 말씀해 주세요.
06. virtual dom이 무엇인지 알고 있습니까? / virtual dom의 작동원리가 무엇인지 알고 있습니까?
07. redux 외 다른 라이브리 장점과 단점에 대해 설명해 주세요.
08. saga의 장점과 단점에 대해 설명해 주세요.
09. restful API이 무엇인지 알고 있습니까?
10. Event Loop이 무엇인지 알고 있습니까?
11. position을 어떻게 사용하는지 설명해 주세요.
12. 클래스형 컴포넌트와 함수형 컴포넌트의 차이를 설명해 주세요.
13. react의 렌더링 성능을 최적화하는 방법이 무엇이 있나요?
자바 스크립트 면접질문
01. prototype이 무엇인지 설명해 주세요.
02. this 가 어떻게 작동하는지 설명해 주세요.
03 this 용법에 대해 설명해 주세요.
04. 본인만의 디버깅 방식이 무엇인지 말씀해 주세요.
05. promise이 무엇인지 알고 있습니까? 혹은 활용 경험과 패턴에 대해 말씀해 보세요.
06. callback이 무엇인지 설명해 주세요.
07. 자주 사용하는 메서드가 무엇인지 말씀해 보세요.
08. 호이스팅이 무엇인지 설명해 보세요.
09. 이벤트 버블링과 캡처링이 무엇인지 말씀해 보세요.
10. 이벤트 위임 패턴이 무엇인가요?
11. 타임 스크립트가 자바 스크립 코드의 장점이 무엇인지 말씀해 보세요.
12. 제너레이에 대해 설명해 보세요.
13. SPA와 SSR의 차이점을 설명해 보세요.
14. SASS,SCSS 사용 경험에 대해 말씀해 보세요.
15. SQL.NoSqi에 대해 설명해 보세요.
16. 클로져에 대해 설명해 보세요.
비교 질문 대비
01. 속성(attribute)와 요소(property)의 차이
02. var, let, const 차이
03. 제어 컴포넌와 비제 컴포넌트의 차이
04. props와 state의 차이
05. 클래스형 컴포넌트와 함수형 컴포넌트의 차이
06. useEffect와 uselayoouteffect의 차이
07. vue와 react의 차이
08. undefined, null, undeclared의 차이
09. React의 Class와 Hooks의 차이
10. document load event와 DOMContentLoaded event의 차이
11. UA 문자을 이용하여 기능 검출(feature detection)과 기능 추론(feature inference)의 차이
12. context api와 redux의 비교
13. 함수선언형과 함수 표현식의 차이
14 vue react의 차이
사실, 일반적인 질문도 설명해보라고 하면 말문이 막히는 것이 현실인데요. 코딩테스트도, 개발에 대한 지식도 통과하셔야 하는 개발을 공부하시는 분들께 위의 자료가 조금이나마 도움이 되셨으면 좋겠습니다.
댓글