[Interview] 첫 면접 회고

한호성·2022년 12월 22일
0

글의 목적

첫 면접 봤는데 질문들 정리해보고, 좋았던점, 아쉬웠던점 적어보자

받았던 기술면접 기억에 남는 질문

Project & 공부관련 질문

  1. WebRTC Server Architecture 질문
  2. Develkit Server Architecture 질문
  3. 새로운 것을 접할 때, 어떤식으로 공부하는지
  4. 프로젝트 진행하면서, 어려웠던 점 & 어떻게 해결했는지
  5. Redis 기술선택의 이유

기본 기술면접 질문

  1. 깊은복사 얕은복사의 차이
  2. JPA 사용시 N+1 문제
  3. 비동기 프로그래밍에서 발생할 수 있는 문제점 & 장점
  4. FIFO , LRU, LFU
  5. Process , Thread 의 차이점
  6. 추상Class vs Interface 차이점
  7. DB Indexing에 대해설명
  8. 기억이 잘 안난다. 녹음이라도 해둘껄..

면접 후기

우선 분위기를 편하게 해주셔서 면접보는데 부담이 된다거나 긴장이 되지는 않았던 것 같다.

Project 질문 & 어떤 식으로 여태 공부를 해왔는지에 대해서 질문을 받았다.
Project 관련 질문 같은 경우에는, 무난하게 잘 대답한거 같고 아쉬웠던 건 WebRTC Server Architecture 설명을 조금 더 상세하게 못한게 아쉬웠던거 같다.. 분명 더 많이 자세하게 이야기 할 수 있었는데..

평소에 내가 어떤식으로 공부해왔는지 되돌아보는 계기가 되었던 것 같고. 조금 더 설명을 상세하게 case를 나눠서 답변할 수 있도록 하면 좋겠다.

기술면접 질문들을 대답할 때, 설명을 깔끔하게 하지 못했던 부분들도 많이 있었던 거 같고, 너무 축약해서 설명한 부분들도 있던거 같다. 조금 더 상세하게 키워드를 잡아가면서 디테일하게 설명할 수 있으면 좋겠다. 모르는 질문이 나왔을 때도, 생각정리를 빠르게 하고 답변할 수 있었으면 좋았을거 같다.

면접 준비를 하면서 내가 정말 많이 모르는게 많고 부족한게 많다고 생각이 들었다. 자료구조, 네트워크 , DB 기타등등 기본적인 것들이 많이 부족하다.. 공부해서 채우면 되긴하지.. 공부할 때, 면접 때 설명한다고 생각하고 공부하면 제대로 공부하는 방법이 되지 않을까? 남에게 설명할 수 있을 정도의 이해도도 없으면 그건 모르는 거다..

특히 Backend를 지원하면서, 내가 사용한 데이터베이스의 개념 , SQL에 대한 이해 , 비동기 처리를 위한 Lock 개념 많은 것들이 부족하다고 생각이 들었다. DB에 대해 조금 더 상세하게 공부할 필요성을 느꼈다.

다음 면접 전에 중요한 내용들 정리가 필요하겠당.. 고생했따리..

profile
개발자 지망생입니다.

0개의 댓글