토스 기술면접을 보니
토스 기술면접을 보고 왔다.
연습삼아 보았던 과제 테스트에 어쩌다보니 합격하게되어 면접을 보게되었다.
면접은 1시간 반동안 진행되었고, 2명의 면접관분들이 진행하였다.
첫 한시간은 과제코드와 관련된 질문들이 주로 나왔고, 나머지 30분은 이력서와 언어, 프레임워크에 대한 질문들이 주로 나왔다.
추후 면접을 준비하게 될 분들을 위해 면접관분들이 물어보신 질문들을 정리해보았다.
과제코드의 경우 공개가 불가능하므로, 과제코드에 대한 질문들은 생략하였다.
질문들
- 리액트를 왜 사용할까요?
- 자바스크립트의 배열은 크기를 지정하지 않고도 사용할 수 있는데, 이는 어떻게 가능할까요? → 히든클래스
- 프로토타입에 관하여 간단히 설명해주세요.
- 함수형 프로그래밍에서는 객체지향 프로그래밍에서와는 다르게, 값을 저장할 수 있는데, 그렇다면 리액트에서는 어떻게 값이 저장되는 걸까요?
- 쿠키에 값을 저장하는 것과, 로컬 스토리지에 값을 저장하는 것의 차이점은 무엇일까요? 또, 각각은 어떤 장단점을 가지고 있을까요?
- 토큰을 이용해서 인증을 하는 방법에 대해 설명해주세요.
각 질문에 대한 답변은 각각의 게시글로 정리해보도록 하겠다.
이번 기회를 통해, 면접을 준비하는 방법에 대해 알게되었고, 면접을 보면서 내가 어떤 부분을 더 공부해야할지 알게되었다.