여러가지 활동/이력서 작성 팁
공유받은 면접 질문 정리
홍수성찬
2023. 2. 10. 20:26
개발 기술 면접 질문
- 함수가 일급 객체인 이유가 무엇인가?
- parseInt와 Number Wrapper 객체의 차이는 무엇인가?
- React의 메모이제이션 방법은 무엇인가? useMemo, useCallback Hook에 대해 설명하라.
- 최근 배운 디자인 패턴을 예제 위주로 설명하라. 인상 깊었던 디자인 패턴을 소개하고 배운 디자인 패턴 중 프로젝트에 적용해 본 적이 있는가? (전략패턴, 커맨드 패턴 등)
- SEO란 무엇인가? 사용해 본 적이 있는가?
- 브라우저 최적화 경험이 있는가? (예. Virtual Scroll) 그것을 어떻게 알고 배웠는가? 특별하게 기억이 남는 경험이 있는가?
- 아키텍처를 봤을 때, 도메인 로직이 Service Worker와 통신하는 것으로 보이는데 무슨 의미인가? (Chrome Extension에 대한 Context 이해 필요)
- 크롤링 법적 문제가 있지 않는가?
- 컴포넌트가 UI와 비즈니스 로직 때문에 복잡해진다면 컴포넌트를 작게 만드는 게 좋은 것이 아닌가? (UI와 비즈니스 로직 분리 => 컴포넌트가 두 역할을 담당하는 단일 책임 원칙 위배 방지)
- 사용자가 풀이한 ID List를 브라우저 스토리지에 저장할 때, 유실되면 어떻게 할 것인가? (매전 Undefined 여부 판별하고, Undefined일 시 다시 크롤링한다?)
- Fetch Util함수에 대한 리팩토링을 라이브로 코드 작성하는 것을 보여줘라.
인성 면접
- 이 회사에 지원하게 된 이유가 무엇인가?
- 회사에 기대하는 것과 본인이 회사에 기여할 수 있는 바가 무엇인가?
참조
[취준] I회사의 직무 면접 복기
I회사의 직무 면접에서 받은 질문들을 정리하였습니다.
velog.io