자동차 경주

  1. 왜 TDD로 코드를 작성하셨나요?
  2. 구현 속도가 느려진다는 측면에서 TDD를 선호하지 않는 개발자도 있는데, 제가 그 개발자라고 생각하고 저를 설득한다면 어떻게 할 수 있으시겠어요?
  1. 함수형 인터페이스를 어떻게 활용하셨나요? 사용해서 어떤 이점이 있었나요?
  2. 함수형 인터페이스를 직접 만들 수도 있는데 포키는 기본 함수형 인터페이스를 선호하시나요? 아니면 커스텀 함수형 인터페이스를 선호하시나요? 각각 사용하는 경우가 어떻게 되시나요?
  3. 언제 불변 컬렉션의 필요성을 느꼈나요?

로또

  1. 현실에 존재하는 물체와 포키가 생성한 객체 간에 다른 역할을 가지는 경우가 있었나요?
  1. 왜 원시값을 포장해야 하나요?
  2. 포키는 어떤 상황에서 원시값을 포장하시나요?
  3. 원시값을 그대로 사용한 경우와 그렇지 않은 경우에는 어떤 차이점이 있었나요?
  4. enum 클래스를 사용하여 코드를 개선해 본 경험이 있으신가요?
  5. enum을 사용할 때와 그렇지 않을 때의 차이점이 있다면 설명해주세요.

블랙잭

  1. 프로그램의 효율성을 따져서 코드를 작성했을 때 불편함을 느낀 경험이 있나요?