Если вы получили такой вопрос, они не ищут ответа.То, что они пытаются сделать, это увидеть, как вы решаете проблему.Вы прыгаете прямо или задаете вопросы о требованиях проекта?
Один вопрос, который вам лучше задать, это: «Насколько оптимального решения требует проблема?»Может быть, записи типа «пузырь», хранящиеся в файле, достаточно хороши, но вы должны спросить.Задайте вопросы о том, что, если ввод изменится на 64-битные числа, процесс сортировки должен быть легко обновлен?Спросите, как долго программист должен разрабатывать программу.
Эти типы вопросов показывают мне, что кандидат достаточно мудр, чтобы увидеть, что есть нечто большее, чем просто сортировка чисел.