저자의 이력서
년도: 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. 프런트엔드를 선택한 이유는?