레벨1 레벨 인터뷰는 구구 코치의 조에 당첨 되었다.
구구 코치 님이 모의 면접 느낌으로 하신다는 소문이 있어서 매우 긴장했는데, 너무 스윗하시고 분위기도 잘 풀어주셔서 좋았다.
그리고 진짜 면접 느낌이라서 너무 좋았다 ㅎㅎ 구구 코치님 최고 ~!
특이한 점은 다른 조는 모든 팀원이 하루 종일 레벨 인터뷰를 같이 진행하는데, 구구 코치는 오전팀, 오후팀으로 나눠서 진행하였다.
그래서 총 인원은 7명이지만 실제 레벨 인터뷰를 함께 진행한 인원은 3~4명이다.
나는 홍고, 에밀, 메리와 함께 레벨 인터뷰를 진행하였다.
체스 미션을 하느라 레벨로그에 신경을 많이 못 썼다.. 레벨 2 때는 잘 정리해봐야겠다.
레벨 인터뷰를 하면서 받았던 질문에 대해 정리하였다.
질문과 꼬리질문들을 구분하여 작성하였다.
Q1. 어떤 미션이 가장 인상적이었나?
그 미션이 인상적이었던 특별한 이유가 있었는지?
(블랙잭 미션) Dealer와 Player를 공통으로 묶었을 때 상속을 사용했다면 그에 따른 문제가 없었는지?
클래스를 활용해서 조합을 사용할수도 있었는데 왜 상속을 사용했는지?
Q2. 테스트 코드 작성을 어떤 방식으로 했는지?
테스트를 작성할 때 어떤 것을 가장 중요하게 여기는지?
다른 사람이 코드를 이해하기 쉽게 어떻게 작성하는지?
세세하게 테스트를 작성하는 것으로 타인의 이해도를 높일 수 있다고 하셨다. 그렇다면 사람마다 세세함의 기준이 다를텐데 그 기준은?
Q3. (레벨로그 내용 관련) 생성자 오버로딩을 필요하다고 느껴서 사용한건지?
Q4. inner class도 사용해 본 것 같은데, inner class가 무엇인지?
inner class로 작성하면 너무 강하게 엮이는 문제가 있었을텐데 다른 방법은 생각 안해봤는지?
inner class를 사용하는 것 보다 분리하는게 확장성에 도움이 될 것이라는 리뷰어의 의견에 동의 했는지?
(자동차 경주 미션 관련) inner class를 사용하지 않고 분리하면 어떤 방식으로 할건지? 접근 제어자에 대해서는 고민해보지 않았는지?
접근 제어자의 종류는 무엇이 있는지?
각각의 접근 제어자가 어떤 역할을 하는지?
(앞에서 이어지는 자동차 경주 미션 관련) 그렇다면 Name 클래스를 분리할 때 어떤 접근 제어자를 사용할 것인가? 그리고 그렇게 생각한 이유는?
Q5. (레벨로그 관련) '객체에 메시지를 보낼 수 있다면 getter 사용을 지양한다.' 에 대한 설명을 한다면?
객체가 메세지를 주고 받는다는게 어떤 의미인가?
객체 지향 생활 체조에 나온 원칙들을 지키시는 것 같은데, 또 다른 것이 어떤게 있는지 아는지?
답변한 'if-else문에서 else를 사용하지 않는 원칙'이 어떤 의미인지 아는지?
Q6. Optional 써봤는지? 잘 알고 있는지?
Q7. 람다 써봤는지? 어떤건지 아는지?
Q8. 자료구조 중에 어떤 자료구조를 알고 있는지? jcf로 제공해주는 것중에 말하면 좋을 것 같다.
리스트의 종류와 차이에 대해 설명할 수 있는지?
arrayList로도 충분할 것 같은데, 왜 LinkedList가 따로 있을까요?
arrayList와 LinkedList의 차이를 시간복잡도로 설명할 수 있는지?
다른 자료구조 중 set 도 사용해봤는지? List와 차이는?
Q9. 테스트 더블이 무엇인지?
Q10. 테스트를 작성할 때 어떤 방법을 사용했는지?
TDD를 어떤식으로 했는지?
TDD를 하면서 어려움은 없었는지? 본인만의 기준이 생겼는지?
끝까지 TDD를 유지했는지?
Q11. 테스트를 썼었을 때 어떤점이 좋았는지?
옵저버 1명, 인터뷰어 3명(코치 1, 크루2) 의 피드백을 정리한 내용입니다.
첫 레벨 인터뷰라서 많이 긴장했고, 걱정했으나 나름 잘 마무리 된 것 같다.
같은 조 크루들, 그리고 코치님 덕분에 잘 마무리할 수 있었던 것 같다.
함께 레벨 인터뷰를 진행한 구구 코치, 홍고, 메리, 에밀 그리고 레벨 로그 전 도움을 준 우가와 오잉!! 너무 감사하다고 전하고 싶다 ㅎㅎ
첫 레벨 인터뷰에 대한 소감은..
학습적인 부분에서 내가 알고 모르는 것들, 그리고 인터뷰적인 측면에서 나의 안좋은 습관들과 생각해보지 못 했던 강점들을 알게 된 것 같아서 의미있는 시간이었다.
참고해서 앞으로 더 열심히 해봐야겠다.
아자아자 화이자~!🫠🍀