Недавно попал на близкий мне по тематике блог: Stump’s Workshop. Автор приводит собственный список вопросов, которые вызывают наибольшее затруднение у собеседуемых. На девятом месте находится вопрос «В чем различие между классом и структурой?», про который я писал почти год назад в своем блоге (Самый задаваемый на собеседованиях вопрос по программированию на .NET).
Лично я вопросы такого типа, как 1-5 не люблю. Это теория, которую понимаешь и знаешь чуть ли не на субатомном уровне, но объяснить затрудняешься. Например, во время одного собеседования мне задавали такие вопросы: “что такое наследование, полиморфизм, массив и т.п.”. Я прекрасно понимаю эти вещи, но объяснять их было очень сложно. После этого я решил, что в следующий раз, сразу откажусь отвечать на “дурацкие” вопросы. Правда, после того собеседования, пока еще не было повода.