Как бы вы перечислили слова, которые являются анаграммами друг друга?Что такое простой способ сказать, является ли список слов анаграммами друг друга?
Мне задали этот вопрос, когда я подал заявку на свою текущую работу.
orchestra
может быть перестроен в carthorse
со всеми оригинальными буквами, используемыми ровно один раз, поэтому слова являются анаграммами друг друга.
Эй! Мы задаем этот вопрос каждому программисту, с которым мы беседуем! Ты портишь вещи для нас! –
@Jim В Техасе: вопрос не портит вашу стратегию интервью, он показывает, что стратегия интервью будет в корне ошибочной. Как собирать механика, исходя из того, какие цвета он имеет. Утечка знаний новым кандидатам, которые вы всегда выбираете синим комбинезоном, не портит вашу стратегию выбора механиков. Он раскрывает это как нестратегию как недостаток того, что ее могут нарушить люди, не знающие программирования. –
Мне сложно изобразить «людей без знания программирования», которые могут встать на белой доске и написать программу для обнаружения анаграмм. На самом деле это действительно отличный начальный экранный вопрос по многим причинам. И действительно, если кандидат заинтересован достаточно, чтобы прочитать этот вопрос, тогда это хорошо! –