с интервью
Feb. 8th, 2010 02:56 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Интервьюировал тут интересного француза, из-под Гренобля - Еколь Политекник, потом Бёркли. Мой первый вопрос - хрен ли тут у нас на посёлке делать после прекрасных предгорий? А тут типа у нас жизнь (а там типа нету). Молодёжь!
Короче, задал ему недавно тут пролетавшую задачу - сумму максимальных нечётных делителей для чисел от 1 до N. Сначала написал джавный код, который, будь у нас tail recursion (у него второй язык CAML), был бы ничо бы.
Я его попросил пооптимизировать. Нарисовал алгоритм, пропорциональный N. Я предложил поискать алгоритм, пропорциональный логарифму N. И тут он нарисовал чудесную вещь.
Он нарисовал график, где по горизонтальной оси N, а по вертикальной - значения, которые он складывает (ну понятное дело, логарифмы складывает). По горизонтали N столбиков. Или, по вертикали, log2(N) полосок. После чего решил взять, да интегрировать не по x, а по y. Так что сумм у нас будет всего log2(N), а значения, что суммируются - ну не биг дил посчитать.
Ребята, я такой фокус первый раз вижу! Наглядно донельзя: на графике.
Остаток интервью допрашивал его про метод Годунова - так, чтоб языком почесать.
Ну дай бог он к нам согласится.
Короче, задал ему недавно тут пролетавшую задачу - сумму максимальных нечётных делителей для чисел от 1 до N. Сначала написал джавный код, который, будь у нас tail recursion (у него второй язык CAML), был бы ничо бы.
Я его попросил пооптимизировать. Нарисовал алгоритм, пропорциональный N. Я предложил поискать алгоритм, пропорциональный логарифму N. И тут он нарисовал чудесную вещь.
Он нарисовал график, где по горизонтальной оси N, а по вертикальной - значения, которые он складывает (ну понятное дело, логарифмы складывает). По горизонтали N столбиков. Или, по вертикали, log2(N) полосок. После чего решил взять, да интегрировать не по x, а по y. Так что сумм у нас будет всего log2(N), а значения, что суммируются - ну не биг дил посчитать.
Ребята, я такой фокус первый раз вижу! Наглядно донельзя: на графике.
Остаток интервью допрашивал его про метод Годунова - так, чтоб языком почесать.
Ну дай бог он к нам согласится.
no subject
Date: 2010-02-08 11:17 pm (UTC)no subject
Date: 2010-02-08 11:19 pm (UTC)Для N=20 это 1+1+3+1+5+3+7+1+9+5+11+3+13+7+15+1+17+9+19+5 = 136?
no subject
Date: 2010-02-08 11:22 pm (UTC)no subject
Date: 2010-02-08 11:24 pm (UTC)no subject
Date: 2010-02-08 11:27 pm (UTC)no subject
Date: 2010-02-08 11:30 pm (UTC)no subject
Date: 2010-02-08 11:38 pm (UTC)no subject
Date: 2010-02-08 11:41 pm (UTC)no subject
Date: 2010-02-08 11:42 pm (UTC)no subject
Date: 2010-02-09 12:01 am (UTC)no subject
Date: 2010-02-09 12:06 am (UTC)s1 = s0 + "a" + s0 = "a"
s2 = s1 + "b" + s1 = "aba"
s3 = s2 + "c" + s2 = "abacaba"
...
s26 = "...z..."
Написать функцию, которая будет возвращать символ в данной позиции s26 .
no subject
Date: 2010-02-09 12:17 am (UTC)no subject
Date: 2010-02-09 12:19 am (UTC)no subject
Date: 2010-02-09 08:19 am (UTC)no subject
Date: 2010-02-09 04:43 pm (UTC)(я никогда не был в Питере, хотя у мой дедушка участвовал в прорыве его блокады)
no subject
Date: 2010-02-09 06:07 am (UTC)no subject
Date: 2010-02-09 01:31 am (UTC)no subject
Date: 2010-02-09 01:32 am (UTC)no subject
Date: 2010-02-09 01:32 am (UTC)no subject
Date: 2010-02-09 06:23 am (UTC)no subject
Date: 2010-02-09 04:45 pm (UTC)no subject
Date: 2010-02-09 06:00 pm (UTC)no subject
Date: 2010-02-09 06:33 am (UTC)А сколько времени Вы бы дали интервьюируемому на решение задачи про нули в факториале и на задачу про сумму делителей?
no subject
Date: 2010-02-09 05:44 pm (UTC)И, более того, я точно знаю, что эту задачу очень сложно решить, если ты не проходил (или не очень хорошо усвоил) материал про делимость. Уж и не знаю даже, а насколько это хороший индикатор способностей кандидата.
no subject
Date: 2010-02-09 06:01 pm (UTC)no subject
Date: 2010-02-09 05:47 pm (UTC)Я, кстати, понимаю, что именно вы хотели сказать, но если не следить за корректностью излагаемого, то получится примерно такая же белиберда, как и в посте топикстартера.
no subject
Date: 2010-02-09 06:45 pm (UTC)no subject
Date: 2010-02-09 07:37 pm (UTC)На самом деле если выписать последовательность наших слагаемых на бумажке, то видно, что это просто напросто набор последовательностей 1, 3, 5, 7... вложенных друг в друга совершенно очевидным образом. Если вычеркнуть "самую верхнею" подпоследовательность 1, 3, 5, 7... (т.е. через одну), то оставшаяся подпоследовательность будет иметь тот же самый вид. Фрактал, понимаш :)
А решение из этого - очевидно. Берем сумму 1, 3, 5, 7... до N (арифметическая прогрессия), прибавляем сумму 1, 3, 5, 7... до N/2, затем до N/4 и т.д. до победного конца.
no subject
Date: 2010-02-10 12:18 am (UTC)no subject
Date: 2010-02-10 12:29 am (UTC)no subject
Date: 2010-02-08 11:22 pm (UTC)no subject
Date: 2010-02-08 11:39 pm (UTC)no subject
Date: 2010-02-09 09:46 am (UTC)А можно спросить про Sophia Antipolis?
Date: 2010-02-15 09:13 pm (UTC)Re: А можно спросить про Sophia Antipolis?
Date: 2010-02-16 09:34 am (UTC)Re: А можно спросить про Sophia Antipolis?
Date: 2010-02-16 10:17 am (UTC)У меня двое детей, жена не работает.
Здесь, в Москве - нам на жизнь хватает, живём у родителей, даже что-то остаётся на относительно продолжительный отпуск.
Мне говорили, что в Sophia Antipolis можно найти работу такому, как я (у меня нет разрешения на работу в ЕС).
Что снять квартиру в Sophia Antipolis - от 500 евро в месяц для однушки.
С учётом налога на проживание (600 в год), налог на доход (примерно 1 зарплата), бензин (500 в месяц на 1 машину), еду (500 в месяц), электричество-вода-телефон (300 в мес), мобильный (100 в месяц), страховки (около 100 в мес) - получится, что мне нужно искать работу с не менее 3000 евро в месяц, если уж я решусь.
Я всё правильно понимаю?
Re: А можно спросить про Sophia Antipolis?
Date: 2010-02-16 10:23 am (UTC)Re: А можно спросить про Sophia Antipolis?
Date: 2010-02-16 10:32 am (UTC)no subject
Date: 2010-02-08 11:25 pm (UTC)no subject
Date: 2010-02-08 11:39 pm (UTC)no subject
Date: 2010-02-09 09:47 am (UTC)no subject
Date: 2010-02-08 11:41 pm (UTC)no subject
Date: 2010-02-09 01:09 am (UTC)no subject
Date: 2010-02-09 09:49 am (UTC)Так, что ли?
Date: 2010-02-09 12:21 am (UTC)Re: Так, что ли?
Date: 2010-02-09 01:09 am (UTC)no subject
Date: 2010-02-09 12:44 am (UTC)А единственный тут, кто как-то подошёл со словами "У меня один очень глупый вопрос...", был французом...
no subject
Date: 2010-02-09 03:46 am (UTC)не то что предыдущие кандидаты про которых ужос-ужос рассказывали
no subject
Date: 2010-02-09 06:23 am (UTC)no subject
Date: 2010-02-09 05:49 am (UTC)no subject
Date: 2010-02-09 09:15 am (UTC)no subject
Date: 2010-02-09 09:20 am (UTC)no subject
Date: 2010-02-09 09:51 am (UTC)no subject
Date: 2010-02-09 10:24 am (UTC)о вижу не у одно меня такие ассоциации...
Кстати, Годунов --- это Сергей Константинович? Если да, то клёвый дед. Жутко строгий, но клёвый.
no subject
Date: 2010-02-09 06:04 pm (UTC)Да, конечно, С.К.Годунов.
no subject
Date: 2010-02-09 11:17 am (UTC)Количество пар операций чтения и записи в массив не должно превышать A+B+C.
no subject
Date: 2010-02-09 12:21 pm (UTC)no subject
Date: 2010-02-09 12:27 pm (UTC)no subject
Date: 2010-02-09 12:24 pm (UTC)no subject
Date: 2010-02-09 10:29 pm (UTC)no subject
Date: 2010-02-10 04:04 am (UTC)Обе задачки сводятся к известной теме инверсии порядка слов в предложении. Здесь слова — A и B, в варианте выше — A и BC.
no subject
Date: 2010-02-10 05:41 am (UTC)no subject
Date: 2010-05-24 08:23 pm (UTC)no subject
Date: 2010-05-24 10:24 pm (UTC)Не волнуйтесь. Я уже работаю в конторе, где такие вопросы в порядке вещей. Я, конечно, не думаю, что Вы, с Вашим интеллектом, поверите профессионалу, что такие вопросы и надо задавать. Ну, скажем, если Вас просто попросить успокоиться, Вам поможет? Ведь учиться чему-нибудь Вам уже поздно, верно?
no subject
Date: 2010-05-25 07:20 am (UTC)успокойся, дядя!
----------------------------------------------
вопрос вежлив и прост: у меня сложилось ощущение что только рашкинские кодерки с короткими письками задают такие вопросы. НО! может я не прав? я 8 лет как не работаю в америке, может все изменилось за это время?
вот и прошу ответить на этот простой вопрос: американцы на собеседованиях - какие ОБЫЧНО задают вопросы? в среднем по индустрии?
no subject
Date: 2010-05-25 03:51 pm (UTC)