(프론트 엔드) FE 기술 인터뷰 요약

저자의 이력서

년도: 3-4년 프런트엔드 개발자

기술 면접은 주로 이력서에 적힌 기술적인 질문들로 구성되었습니다.

주로 별 3개 이상의 질문을 많이 받은 것 같습니다.

별 1-2개는 면접 전에 기본 사항을 알아두시면 좋을 것 같습니다.

(반응)

1. React와 Vue의 차이점은 무엇입니까? ★

2. React의 Lifecycle을 아는 만큼 응답해 주십시오. ★★★★

3. Mobx와 Redux의 차이점은 무엇입니까? ★★★

4. React에서 state change detection에 대해 아는 대로 답해주세요. ★★

5. 컴포넌트란? ★★★

6. Mobx와 Redux 중 하나를 선택해야 한다면 무엇을 선택하시겠습니까? 그 이유는? ★★★★★

7. DOM과 가상 DOM의 차이점은 무엇입니까? ★★

8. 렌더링 작동 방식에 대해 알려주십시오.. ★★★

9. React 이외의 프레임워크를 사용해 본 경험이 있습니까?

(프런트엔드/CS)

1. CSR과 SSR의 차이점은 무엇입니까? 장단점 답변 부탁드립니다. ★★★★

2. 웹 브라우저의 작동 방식에 대해 알고 있는 대로 응답해 주십시오. ★★★

3. CSR과 SSR의 단점을 극복하기 위해 필요한 방법이나 프레임워크에 대해 알고 있습니까?

4. 이벤트 작동 방식에 대한 설명 ( + 이벤트 버블링, 이벤트 캡처 ) ★★★★

5. 스파란? ? ★★★★★

6. 호이스팅에 대해 아는 대로 응답해 주십시오. ★★

7. Var, Let 및 Const의 차이점 ★★★

8. ES6 구문에 대해 아는 대로 답변해 주십시오.. ★★★★★

9. 동기 방식과 비동기 방식의 차이점을 답해주세요..★★★★★

+ 비동기식으로 어떻게 호출하나요? 사용 방법을 알려주세요.

10. 함수형 컴포넌트와 클래스형 컴포넌트의 차이점에 대해 답변해 주십시오. 둘 중 어느 쪽을 선호합니까? ★★★★★

11. Rest API에 대해 알려주세요.★

12. 브라우저 스토리지에 대해 알고 있는 것을 알려주십시오..★★★

13. 마크업 언어를 사용한 경험에 대해 알려주십시오. ★

14. SCSS와 CSS의 차이점에 대해 답변해 주십시오. ★

15. 주소창에 입력 후 어떻게 되는지 알려주세요.

16. null과 undefined의 차이점에 대해 알려주세요.

17. 크로스 브라우징 문제를 경험한 적이 있습니까? 그렇다면 어떻게 해결했습니까?

(기타/직무 관련 경험)

1. 프론트 개발 중 기억에 남는 화면이 있나요? 왜?

2. 프로젝트에서 어떤 역할을 했습니까?

3. 이벤트 로드가 있었나요?

4. 협업 경험이 있습니까?

5. 프론트엔드 개발자로서 HTML과 CSS에 대한 지식이 왜 필요한가요?

6. 귀사의 도서관 선정 기준은 무엇입니까?

7. 이력서에 기재된 것 이외의 라이브러리를 사용한 경험이 있습니까?

8. 문제 해결 경험

9. 해당 직책을 위해 열심히 일한 경험

10. 프런트엔드를 선택한 이유는?