본문 바로가기

면접준비

[면접 대비] 프론트엔드 개발자로서의 기술 질문

  • React, Dom, Redux, react 쿼리의 특징과 장점
  • Static Site Generator란?

SSG는 정적인 HTML,CSS,JavaScript 파일을 생성하는 소프트웨어.

동적인 서버 측 프로그래밍 없이 정적인 웹 페이지를 생성할 수 있음.

 

  • TDD란?

Test-Driven Development. 테스트 주도 개발 방법론. 개발자가 코드를 작성하기 전에 먼저 테스트 케이스를 작성하고 이를 통과시키는 것을 중심으로 개발을 진행하는 방법. 코드품질 향상과 버그 조기 발견 및 개선에 도움이 됨.

  • 웹 성능 최적화를 위한 방법
  • 웹 렌더링 
  • 프레임워크, 라이브러리를 선택 기준

react 라이브러리를 사용. 사용자 인터페이스 구축과 관리를 쉽게 할 수 있는 사용자 측 라이브러리.

리액트 컴포넌트는 모듈화를 통해서 개발 생산성을 높이고, 코드 유지 보수성을 높일 수 있다.

 

  • Restful API와 HTTP 메서드

restful API는 HTTP 프로토콜을 기반으로 하는 웹 서비스 아키텍처.

HTTP 메소드의 get,post,put,delete

 

  • 이벤트 버블링이란?

이벤트 버블링은 html에서 이벤트가 발생했을 때, 해당 요소에서 이벤트가 처리된 후, 상위 요소로 이벤트가 전파되는 현상. 

  • UI 기술 방식
  • Javascript언어 기초
  • 구글에서 개발한 프론트엔드 프레임워크 또는 라이브러리
  • 최근 관심이 있는 프론트엔드 기술
  • 브라우저 저장소