Собеседуем программистов.
Одного кандидата на собеседовании спросили про один из паттернов, потом этот паттерн оказался притянутым за уши в решение тестового задания.
С другим говорили про один примитив синхронизации, потом примитив оказался не к месту в его решении.
Неплохо бы следующего спросить про квадратные люки, просто чтобы посмотреть, как он их применит в своём решении тестового задания.