본문 바로가기

Dev./Front-end

프론트엔드 개발자 / 퍼블리셔 에게 면접때 할 질문 UPDATE 2021

 

<직무관련 기초질문>

 

Q. 인턴경험이 있나요?

A. 

 

 

Q. 경험해본 개발 프로젝트중에 가장 본인에게 의미있던? 프로젝트에 대해 이야기 해주세요.

A. 

 

 

Q. 지향하는 개발자의 이상향이 어떻게 되십니까? 프론트/백/풀스텍

A. 

 

 

Q. PHP 를 사용한 커뮤니티를 하나 만든다고 가정해보고, 백엔드부터 프론트엔드까지 사용할 기술스택을 한번 나열해보세요.

A. 

 

 

Q. 서버를 사용해본적이 있습니까?

A. 

 

 

Q. 유지보수와 신규개발중 어느쪽이 본인에게 더 잘맞는것 같습니까?

A. 

 

 

Q. API가 뭔가요? REST API 를 만들어 본적이 있습니까

A. 

 

 

Q. HTTP 응답 코드가 뭔지 아시나요? 외우고 있는 코드가 있나요?

A. 

 

 

Q. 프론트엔드 개발과 백엔드 개발의 구분점은 어디쯤일까요?

A. 

 

 

저는 웹개발자 이다 보니, 자바스크립트의 발전을 최근 가장 관심있게 보고있는데요.

 

 

Q. ES6 문법을 사용해봤나요?

 - 필수적으로 사용하게 되는데, 경험이 있는지 확인. 없어도 상관없음. 있으면 가산점 ++

리액트 네이티브를 사용해 본적이 있습니까?

 - 없어도 상관없음. 있으면 가산점 +++

A.

 

Q. 기존에 Javascript 라이브러리나 프레임워크를 사용한 적이 있나요? 만약에 있다면, 어떠한 방식으로 사용했는지 말씀해주세요.

A. 

 

 

혹시 AWS 같은 클라우드 서비스는 알고계시죠

 

 

Q. AWS에서 EC2를 제외한 다른 서비스 사용해본것 있는지?

A. 

 

 

 

<DB 관련 질문>

 

Q.  어떤 데이터베이스 사용해보았나요?

A.

 

 

 

<개발자간 협업 능력 체크>

Q. 버전 관리툴을 사용해본게 있나요? 저희는 Git을 사용하려고 합니다.

 - 있으면 +

A. 

 

 

 

<디자이너와 협업 능력 체크>

 

Q. 포토샵을 사용할 줄 아는지?

 - 기본적인 포토샵 사용능력은 있어야 서로 편함

A. 

 

 

Q. 디자이너가 아이콘이나 이미지요소들을 안뜯고 PSD파일만 줘도 작업이 가능하신가요?

 - 디자인팀에 업무가 몰리면 이런 일이 발생할 수 있으니 처리가능한 수준인지 체크

A.

 

 

 

 

 

<프론트엔드 개발 능력 체크>

 

Q.  HTML CSS JS 의 사용 능력정도는?

A. 

 

 

Q. [신입] GET POST 의 차이에 대해 알고계신가요?

A. 

 

 

Q. Float 를 써서 영역이 사라졌을때 어떻게 해결할수있을까요?

 - 무조건 할줄 알아야함.. - 필수

A. 

 

Q. Flex 레이아웃 을 사용해보았나요?

 - 리액트 네이티브를 사용하기 위해서 반드시 알아야 하는 기본적인 지식

A. 

 

Q. Flex 레이아웃의 좌우 혹은 상하 정렬을 지정하는 속성은 뭐가있을까요?

 - 단지 사용만 해봤는지 익숙한지를 체크할 수 있는 기초적인 질문

A.

 

Q. Grid 시스템을 사용해 봤습니까?

 - 반응형 웹 구현을 위해 미디어쿼리만을 사용하는지, 프레임워크를 사용하는지 확인. 두방향 모두 사용해 봤다면 가산점 ++

A.

 

Q. CSS 전처리기를 사용해본적이 있나요?

 - 프로젝트에 Sass / Less 를 사용하는데, 사용경험이 있는지 체크. 없어도 상관없음. 있으면 가산점 +

A.

 

 

 

 

 

 

<기술 심화질문 - 프론트엔드 스킬 수준 체크>

 

 

Q. 다국어가 포함된 페이지는 어떤 방식으로 제공하나요?

A. 

 

 

Q. 쿠키(Cookies)와 세션저장소(sessionStorage)와 로컬저장소(localStorage)의 차이점을 설명해주세요.

A. 

 

 

Q. 클로져(Closure)는 무엇이며, 어떻게/왜 사용하는지 설명해주세요.

A. 

 

 

Q. 클로져를 만들 때 선호하는 패턴은 무엇인가요? argyle (IIFEs에만 적용할 수 있다)

A. 

 

 

Q. AJAX에 관해 가능한 자세히 설명하세요.

A. 

 

 

Q. "호이스팅(Hoisting)" 에 대해 설명해보세요

A. 

 

 

 

 

 

<기타 질문>

 

Q. 퍼블리셔와 프론트엔드개발자는 어떤차이가 있는것 같습니까?

 - JS프레임워크에 관한 이야기를 하면 좋겠다.

A.

 

Q. 성능향상을 위해 시간이 충분히 있다면 어떤작업을 해보실껀가요?

A. 

 

 

Q . 하기싫은 일이 있다면?

A . 

 


Q. 앞으로 배우고 싶은 기술이 있다면? 언어나 프레임워크나 라이브러리나 뭐든 혹은 개발관련 스킬이 아니라도 

A. 

 

 

Q. 온라인 강좌를 들어본적이 있는지? 어떤 플랫폼에서?

A. 

 

 

Q . 개발용 컴퓨터는 어떤게 필요하신가요?

A . 

 

 

Q . 내가 꼭 가고싶은 회사는 이랬으면 좋겠다. 하는게 있나요?

A . 

 

 

Q . 회사를 다니면서 난 이런부분은 꼭 지킨다 혹은 회사가 이건 꼭 지켜줬으면 좋겠다. 하는 게 있습니까?

A . 

 

 

Q . 퇴근후에는 주로 어떻게 시간을 보내시나요?

A . 

 

 

Q . 갖고있는 취미나 갖고싶은 취미가 있어요?

A .