레벨로그는 해당 레벨동안 배운 내용에 대해서 크루 및 코치분들께서 질문을 하고 답변을 하는 말하기 방식으로 20분 정도 진행되며 메타인지를 돕는다.
체감상 약 10분간 인증과 인가
에 대한 내용으로 진행되었다.
(본인이 어떻게 대답을 했는지 잘 기억이 나지 않아 기억이 나는대로 최대한 정리해서 작성해보겠다. 다음 인터뷰 부터는 녹음이나 영상을 찍어서 기록해보아야겠다.)
Q. 디우가 생각하는 인증과 인가는 무엇인가요?
Q. 인증과 인가가 어떻게 다른가요?
Q. 회원과 비회원으로 나뉘는 것은 인가가 아닐까요?
그 이후에는 연관해서 JWT 에 대한 질문이 들어왔다.
Q. JWT는 무엇인가요?
Q. JWT를 이용해서 인증과 인가에 대해서 어떻게 구현하였었는지 이야기해주세요.
마지막으로는 Service에서 Service를 의존하는 것과 DAO를 의존하는 것에 대한 질문이 들어왔다.
Q. 디우는 Service에서 Service를 의존했나요? DAO에 의존했나요? 그리고 그 이유는 무엇인가요?
레벨1 레벨로그 인터뷰
를 기록하지는 못했지만 이 때에는 첫번째 순서이고 처음 해보는 인터뷰임에도 불구하고 레벨1에서 배운 내용, 적용한 내용 들에 대해서 많이 고민하고 생각해보았기 때문에 정답은 아닐지라도 나의 생각을 주저없이 자신감있게 이야기해서 "긴장했다고 했는데, 그런 부분이 전혀 안느껴지고, 자신감있게 이야기하는 부분이 좋았다. 경험과 관련지어 이야기하는게 좋았다. 다만 두괄식으로 말하는 연습을하면 좋겠다."와 같은 피드백을 받았었다.
이번 레벨2(약 2달)는 학습해야 할 양이 레벨 1에 비해 굉장히 많았다. (Spring JDBC, Core, MVC 뿐 아니라 Spring Test, Spring Configuration(feat. Boot), Auth, MVC Config 등) 그러다 보니 레벨1에 비해서 고민해보고 생각해보는 시간 보다는 미션에 적용하는데 급급했다. 그러다 보니 분명 공부는 했는데 이것들이 머릿속에서 정리되지 않는다는 느낌을 인터뷰에서 내 생각을 답변으로 말하면서 느껴졌다.
또한 내가 생각했던, 많이 고민했던 내용에 대한 질문이 안나와서 조금은 아쉬웠다. 그리고 첫 질문에서 "인증과 인가"가 무엇인가요? 와 같이 약간은 내 경험과 밀접하기 보다는 개념적인 질문이 나오니 인터뷰 초반부터 살짝 자신감이 하락한 모습을 보이지 않았나 하는 생각이 든다. 하지만 실제 면접이라고 해서 내가 잘하는 부분, 잘 알고있는 부분에 대해서만 질문이 나오는 것은 아니기 때문에 이런 부분을 어떻게 개선할지 고민해보아야겠다.
그럼에도 꼬리 질문과 같이 계속해서 들어오는 압박이 될만한 질문들에 대해서 계속해서 내 생각을 전달하려고 노력했던 점은 스스로 조금은 잘하지 않았나하는 생각이 든다. 또한 레벨1 인터뷰 때 받은 피드백 중 하나인 "질문자의 의도를 이해하지 못했으면 다시 재질문을 해서 확인받아도 좋을 것 같다." 를 이번 인터뷰 때는 잘 개선해볼 수 있었던 것 같아서 조금은 기쁘다.
크루1
크루2
크루3
크루4