밤토리
728x90

지원 직무 : 프론트엔드 개발 (React)

 

기술면접은 주로 이력서에 작성된 기술 위주의 질문이 이루어졌습니다.

주로 별3개(⭐) 이상에서 질문을 많이 받았습니다.

별 0~2개는 프론트엔드 개발자라면 기본적으로 숙지하면 좋을듯 싶어 작성하였습니다.

 

[React]

1. React와 Vue의 차이점은? 

2. React의 LifeCycle을 아는대로 답변해주세요.

3. Mobx와 Redux의 차이점은?

4. React의 상태변화 감지에 대해 아는대로 답변해주세요.

5. 컴포넌트란 무엇인가요

6. Mobx와 Redux를 선택하라고 한다면 무엇을 선택할건가요? 그 이유는?

7. Dom과 Virtual Dom의 차이점은 무엇인가요.

8. 렌더링 동작 방식에 대해 말씀해주세요.

9. React 이외 프레임워크 혹은 라이브러리 사용 경험이 있나요 

     + 연관경험 : Javascript 라이브러리 사용 경험이 있나요? 이를 React에서 어떻게 사용했나요

 

728x90

 

[프론트엔드/CS]

1. CSR과 SSR의 차이점은? 장단점에 대해서 답변해주세요.

2. 웹브라우저 동작 방식에 대해서 아는대로 답변해주세요.

3. CSR과 SSR의 단점을 극복하기 위해 필요한 방법이나 프레임워크에 대해서 아는것이 있는가 (Next.js)

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

5. SPA란 ?

6. 호이스팅에 대해서 아는대로 답변해주세요.

7. Var, Let, Const의 차이점

8. ES6 문법에 대해서 아는대로 답변해주세요.

9. 동기식 방법과 비동기식 방법의 차이점에 대해서 답변해주세요.

     + 비동기식 방법으로 호출하려면 어떻게 하시나요? 사용방법에 대해서 말씀해주세요.

10. 함수형 컴포넌트와 Class형 컴포넌트 방식의 차이점에 대해서 답변해주세요. 둘 중 선호하는 것은 ?

11. Rest API에 대해서 말씀해주세요.

12. 브라우저 저장소에 대해서 아는대로 말씀해주세요.

13. 마크업 언어 사용 경험에 대해서 말씀해주세요. 

14. SCSS, CSS의 차이점에 대해서 답변해주세요.

15. 주소창에 입력후 일어나는 것에 대해서 말씀해주세요. 

16. null과 undefined의 차이점에 대해서 말씀해주세요.

17. 크로스 브라우징 이슈 경험이 있나요? 있다면 해결은 어떻게 하였나요 ? 

18. 성능 이슈 해결 경험이 있나요? 

 

 

 

[기타/직무관련 경험]

1. 프론트개발을 하면서 기억에 남는 화면이 있나요? 이유는 무엇인가요?

2. 프로젝트에서 본인은 어떤 역할을 맡았나요.

     + 현재 맡고있는 업무에 대해서 말씀해주세요.

3. 이벤트 부하가 있었던 경험은 없었나요? 

4. 협업하여 진행했던 경험이 있나요?

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

6. 평소 본인이 생각하는 라이브러리 선정 기준은?

7. 이력서에 기술된것 이외 라이브러리 사용 경험은 있나요?

8. 트러블 슈팅 경험

9. 이 직무를 위해 특별히 노력한 경험

10. 프론트엔드 직무를 선택한 이유 (지원동기)

11. 프론트엔드 학습할때 공식문서 이외에 무엇을 참고하나요?

12. Frontend에서 MSA를 어떻게 적용하였나요?

13. 본인은 당사에서 어떤 업무를 담당하고 싶나요? (입사후 포부)

 

🍀

Good Luck ! 이 글을 읽으신 여러분의 행운을 빕니다 ! 

728x90
profile

밤토리

@밤토리아이티

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!