Вы можете показать какой-нибудь халтурный ОО-проект простой задачи и обсудить, что он делает, что в нем хорошо и плохо, достаточно ли он гибкий, что можно улучшить и как.
Если вам нужно завязать дискуссию, спросите, что человек думает о каком-то аспекте кода, но не наводящими вопросами.
Важно помнить, что важно обсуждение, а не то, что вы заранее знали ответы. Любой приличный разработчик должен быть в состоянии указать на что-то в коде, о чем вы даже не подумали раньше.
Прикрепляю к посту несколько видео по теме: