웹 개발 면접을 보면서 받았던 질문 정리.
- Unit Test를 시행해 본 경험이 있는가? 젠킨스 등 Continuous Integration 툴을 사용해본 경험은?
- 도커를 사용해본 경험은 있는가? 로컬에서 사용했는지 실사용목적으로 서버를 돌리면서 사용했는지?
- 클로저에 대해 아는 대로 이야기해보시오.
- Shallow Copy와 Deep Copy의 차이점은?
- 클라이언트에서 서버에 접속할 때 인증하기 위해서는 토큰, 세션 등 여러가지 방법이 있는데 사용해 본 것이 있는지?
- WebPack을 써본 경험은? WebPack을 커스텀 해본 경험이 있는가? WebPack을 사용하는 목적은 무엇인가?(+Treeshake에 대해 아는가? 알고 있다면 무엇인가?)
- flexbox에 대해 하는가? 알고 있다면 사용해 본 경험은?
- CSS를 사용할 때 코드를 직접 수정해서 사용하는지 CSS Generator를 사용하는지 Bootstrap 등의 CSS Framework를 사용하는지 여부
- (styled-componenet와 연관지어)Shadow-DOM에 대해 아는 대로 설명해보시오.