이력서를 보고 질문
ex) 개발 프로젝트 A에서 React를 사용한 특별한 이유가 있나요?
프론트엔드 개발자로서 꼭 알아야하는 기술용어에 대해 설명
ex) 클로져에 대해서 설명하세요.
ex) 이진 트리 뒤집기
코딩으로 어떻게 실무문제를 푸는지 지켜봄
ex) JSON 데이터를 브라우저에 보여주기, debounce 구현하기
회사에서 미리 2-3일 정도를 주고, 작은 개발 프로젝트를 요구
ex) IMDB 영화 Top 100을 조회할 수 있는 프로젝트 제작
* 일반적으로 CSS를 불러오기 위해 <link> 요소를 <head> 요소의 자식 요소로 하고, JavaScript를 불러오기 위해 <script> 요소를 <body> 요소가 끝나기 직전에 위치시키는 이유가 무엇인가요?
* <li> 요소는 왜 <ul> 요소의 자식 요소여야만 하나요?
* id 속성과 class 속성의 차이에 대해서 설명해주세요.
* CSS box model에 대해서 설명해주세요.
* 간단한 로그인 폼 컴포넌트를 가운데 위치시키려면 CSS를 어떻게 작성해야 하나요? (centering)
* 간단한 블로그에서 아래와 같은 레이아웃을 구성하려면 CSS를 어떻게 작성해야 하나요?
* 스코프에 대해서 설명해주세요.
* 배열, 객체를 const로 선언했는데 요소나 속성을 추가할 수 있는 이유에 대해서 설명해주세요.
* 원시 자료형과 참조 자료형에 대해서 설명해주세요.
* 얕은 복사와 깊은 복사에 대해서 설명해주세요.
* innerHTML 메서드와 textContent 메서드의 차이에 대해서 설명해주세요.
* event.preventDefault 메서드는 언제, 왜 사용하는지 설명해주세요.