Skip to content

모의 면접

Einere edited this page Dec 18, 2019 · 3 revisions

(이지영, 최형준) & (박상은, 이영훈)

면접자의 입장

프로젝트의 구성에 대해 설명해주세요
소켓 관련해서 어려웠던 점과 해결 방법을 말해주세요
http 통신과 관련해서 어려웠던 점과 해결 방법을 말해주세요
프로젝트 구조가 깔끔한데, 그렇게 하게 된 이유를 말해주세요
로직 분리를 어떻게 했는지 말해주세요
서비스 웹 워커는 무엇인가요
프로젝트에서 도전적이었던 것들을 말해주세요
debouncing을 어디에 적용했나요
리팩토링이 어려웠던 부분이 어디인가요
https 적용이 어려웠던 이유가 무엇인가요
클로저에 대해 설명해주세요
새로운 기술을 어떻게 배우고 어떻게 적용하셨나요

  • 적용하게 된 기준이 무엇인가요

면접관의 입장

왜 페이스북을 클론코딩 하셨나요

  • 다른 SNS 중에서 특별히 페이스북을 선택한 이유는 무엇인가요

그래프디비의 장단범과 어느 기술에 적용하셨나요
메세지 큐는 어느 서비스에 적용하셨나요
레디스 펍/섭을 사용한 이유는 무엇인가요
현재 접속자 확인 기술에 대해 어려웠던 점을 말해주세요
어떤 버전 관리 전략을 사용하시나요
페이스북은 좋아요 같은 기능은 바로 서버로 연동하지 않는 것으로 알고 있는데 그렇게 구현하셨나요
타입스크립트를 사용함으로써 장단점을 말해주세요
프로젝트에서 가장 도전적인 부분은 무엇인가요
기술 적용 여부를 결정하는 조건이 무엇인가요

피드백

말투는 하나로 통일하자 ex) ~~에요 or ~~입니다
쑥스러워 하지 말고 당당하게
단계적으로 말한게 좋았다
아이 투 아이로 컨텍트하면서 말하자
어께를 피자
협업을 잘하는 인재라는 것을 강조하는 것이 좋을 것 같다
웅얼웅얼 거리지 않도록 발음 연습도 하자
끊임없이 주고받을 수 있는 답변을 하자

(손진아, 이창권) & (우연서, 이규종)

면접자의 입장

graphql에서 서브스크립션 이용하지 않고 socketio를 사용한 이유?
api 서버랑 socket 서버는 어떻게 구현?
github actions 어떻게 이용?
소켓통신으로 캔버스를 보낼 때 생긴 이슈
fabric에서 지원 안해준 부분 있어서 canvas로 따로 만듬 도형에 관해서만
path에서 mousemoveevent가 너무 많아서 쓰로틀링
협업하면서 생긴 문제
받은 피드백중에 부정적인 피드백
해시라우터
같이 일하기 싫은사람
리팩토링을 할 때 구조가 어떻게 변경했는지?
온라인을 db에 저장한건가여?
이런부분은 구현 못해서 아쉽다
socket통신이랑 http통신이랑 다른점 (웹소켓 -> 통신으로 넘어갈 가능성이 높음)
기능을 나누는데 코드 리뷰랑 코드 리팩토링을 어떻게 진행하는지?

면접관의 입장

피드백

Clone this wiki locally