Juan-Carlos Gandhi (
juan_gandhi) wrote2010-02-08 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
no subject
Для 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
no subject
no subject
no subject
no subject
no subject
no subject
no subject
no subject
s1 = s0 + "a" + s0 = "a"
s2 = s1 + "b" + s1 = "aba"
s3 = s2 + "c" + s2 = "abacaba"
...
s26 = "...z..."
Написать функцию, которая будет возвращать символ в данной позиции s26 .
no subject
no subject
no subject
no subject
(я никогда не был в Питере, хотя у мой дедушка участвовал в прорыве его блокады)
no subject
no subject
no subject
no subject
no subject
no subject
no subject
no subject
А сколько времени Вы бы дали интервьюируемому на решение задачи про нули в факториале и на задачу про сумму делителей?
no subject
И, более того, я точно знаю, что эту задачу очень сложно решить, если ты не проходил (или не очень хорошо усвоил) материал про делимость. Уж и не знаю даже, а насколько это хороший индикатор способностей кандидата.
no subject
no subject
Я, кстати, понимаю, что именно вы хотели сказать, но если не следить за корректностью излагаемого, то получится примерно такая же белиберда, как и в посте топикстартера.
no subject
no subject
На самом деле если выписать последовательность наших слагаемых на бумажке, то видно, что это просто напросто набор последовательностей 1, 3, 5, 7... вложенных друг в друга совершенно очевидным образом. Если вычеркнуть "самую верхнею" подпоследовательность 1, 3, 5, 7... (т.е. через одну), то оставшаяся подпоследовательность будет иметь тот же самый вид. Фрактал, понимаш :)
А решение из этого - очевидно. Берем сумму 1, 3, 5, 7... до N (арифметическая прогрессия), прибавляем сумму 1, 3, 5, 7... до N/2, затем до N/4 и т.д. до победного конца.
no subject
no subject
no subject
no subject
no subject
А можно спросить про Sophia Antipolis?
Re: А можно спросить про Sophia Antipolis?
Re: А можно спросить про Sophia Antipolis?
У меня двое детей, жена не работает.
Здесь, в Москве - нам на жизнь хватает, живём у родителей, даже что-то остаётся на относительно продолжительный отпуск.
Мне говорили, что в Sophia Antipolis можно найти работу такому, как я (у меня нет разрешения на работу в ЕС).
Что снять квартиру в Sophia Antipolis - от 500 евро в месяц для однушки.
С учётом налога на проживание (600 в год), налог на доход (примерно 1 зарплата), бензин (500 в месяц на 1 машину), еду (500 в месяц), электричество-вода-телефон (300 в мес), мобильный (100 в месяц), страховки (около 100 в мес) - получится, что мне нужно искать работу с не менее 3000 евро в месяц, если уж я решусь.
Я всё правильно понимаю?
Re: А можно спросить про Sophia Antipolis?
Re: А можно спросить про Sophia Antipolis?
no subject
no subject
no subject
no subject
no subject
no subject
Так, что ли?
Re: Так, что ли?
no subject
А единственный тут, кто как-то подошёл со словами "У меня один очень глупый вопрос...", был французом...
no subject
не то что предыдущие кандидаты про которых ужос-ужос рассказывали
no subject
no subject
no subject
no subject
no subject
no subject
о вижу не у одно меня такие ассоциации...
Кстати, Годунов --- это Сергей Константинович? Если да, то клёвый дед. Жутко строгий, но клёвый.
no subject
Да, конечно, С.К.Годунов.
no subject
Количество пар операций чтения и записи в массив не должно превышать A+B+C.
no subject
no subject
no subject
no subject
no subject
Обе задачки сводятся к известной теме инверсии порядка слов в предложении. Здесь слова — A и B, в варианте выше — A и BC.
no subject
no subject
no subject
Не волнуйтесь. Я уже работаю в конторе, где такие вопросы в порядке вещей. Я, конечно, не думаю, что Вы, с Вашим интеллектом, поверите профессионалу, что такие вопросы и надо задавать. Ну, скажем, если Вас просто попросить успокоиться, Вам поможет? Ведь учиться чему-нибудь Вам уже поздно, верно?
no subject
успокойся, дядя!
----------------------------------------------
вопрос вежлив и прост: у меня сложилось ощущение что только рашкинские кодерки с короткими письками задают такие вопросы. НО! может я не прав? я 8 лет как не работаю в америке, может все изменилось за это время?
вот и прошу ответить на этот простой вопрос: американцы на собеседованиях - какие ОБЫЧНО задают вопросы? в среднем по индустрии?
no subject