задачи для 45 мин интервью (вдохновился Project Euler)

Jun 10, 2011 00:29

1. Найти N-th лексикографическую перестановку K елементов

2. Дизайн и реализация генератора всех простых чисел

3. Факторизация большого числа

которые годные?

Leave a comment

Comments 7

ex_juan_gan June 10 2011, 07:39:54 UTC
Ни одна, по-моему.

1. Я не вижу, откуда бы взялся канонический порядок перестановок.

2. Без хорошего знания алгебры... вы что, алгебраистов нанимаете?

3. Тем более.

Reply

sab123 June 11 2011, 00:47:22 UTC
+1 Все дурацкие. Они на математику, а не на программирование.

Reply

hill_report June 12 2011, 04:54:35 UTC
в первой задаче подразумевается что существует порядок элементов, значит у перестановок есть лексикографический порядок. никакой математики

2 и 3 - если знают то очень хороший кругозор, а если не знают, то все равно сколько-нибудь разумную дискуссию можно начать

Reply

sab123 June 14 2011, 22:39:59 UTC
Было бы странно начинать разумную дискуссию с дурацких задачек.

Первая задачка - тоже на математику. В зиване ее тоже недавно вытаскивали, она сводится к представлению числа в хитрой системе счисления и назад из нее. И все три - бесполезные с практической точки зрения вне математических расчетов. Ну да, я знаю, что факторизация прямо относится к вопросу ломки открытых ключей, но оно очень мало кому нужно.

Reply


rezkiy June 10 2011, 07:48:48 UTC
Интервью на какую позицию?

Reply

hill_report June 12 2011, 04:55:19 UTC
обычный программист, software engineer

Reply

rezkiy June 13 2011, 06:29:55 UTC
Если интервьюировать свежих CS grads то прокатит. Иначе первой и третьей задачей отсечете 95% адекватных кандидатов.

Reply


Leave a comment

Up