여러가지 활동/이력서 작성 팁

공유받은 면접 질문 정리

홍수성찬 2023. 2. 10. 20:26

개발 기술 면접 질문

  1. 함수가 일급 객체인 이유가 무엇인가?
  2. parseInt와 Number Wrapper 객체의 차이는 무엇인가?
  3. React의 메모이제이션 방법은 무엇인가? useMemo, useCallback Hook에 대해 설명하라.
  4. 최근 배운 디자인 패턴을 예제 위주로 설명하라. 인상 깊었던 디자인 패턴을 소개하고 배운 디자인 패턴 중 프로젝트에 적용해 본 적이 있는가? (전략패턴, 커맨드 패턴 등)
  5. SEO란 무엇인가? 사용해 본 적이 있는가?
  6. 브라우저 최적화 경험이 있는가? (예. Virtual Scroll) 그것을 어떻게 알고 배웠는가? 특별하게 기억이 남는 경험이 있는가?
  7. 아키텍처를 봤을 때, 도메인 로직이 Service Worker와 통신하는 것으로 보이는데 무슨 의미인가? (Chrome Extension에 대한 Context 이해 필요)
  8. 크롤링 법적 문제가 있지 않는가?
  9. 컴포넌트가 UI와 비즈니스 로직 때문에 복잡해진다면 컴포넌트를 작게 만드는 게 좋은 것이 아닌가? (UI와 비즈니스 로직 분리 => 컴포넌트가 두 역할을 담당하는 단일 책임 원칙 위배 방지)
  10. 사용자가 풀이한 ID List를 브라우저 스토리지에 저장할 때, 유실되면 어떻게 할 것인가? (매전 Undefined 여부 판별하고, Undefined일 시 다시 크롤링한다?)
  11. Fetch Util함수에 대한 리팩토링을 라이브로 코드 작성하는 것을 보여줘라.

 

인성 면접

  1. 이 회사에 지원하게 된 이유가 무엇인가?
  2. 회사에 기대하는 것과 본인이 회사에 기여할 수 있는 바가 무엇인가?

 


참조

 

[취준] I회사의 직무 면접 복기

I회사의 직무 면접에서 받은 질문들을 정리하였습니다.

velog.io