sab123: (Default)
[personal profile] sab123
Я недавно в зиване рассказывал, что по моим представлениям надо делать для успешного прохождения интервью в Гугеле. Так что вот, собрание:

Вообще говоря, чтение рассказов того же [livejournal.com profile] ivan_ghandhi про то, как он проводит интервью, помогает понять, чего им хочется увидеть, и действовать соответственно.

Они интервьюируют согласно стандартному конторскому шаблону. По бумажке. То есть, у разных людей есть разные предочтения, какие вещи им нравится спрашивать, но вещи эти берутся из стандартного списка на бумажке. Опять же, у разных людей есть несколько разные мнения о том, чего надо хотеть от кандидата, но ответы они старательно записывают в бумажку, и потом обсуждают на Заседаниях Комитетов.

Главный момент, наверное, в том, что они боятся людей типа виртуального Паши Эткина (я не думаю, что он в реальности такой мудак). Людей, которые запомнили всякие разные слова и с выражением уверенности треплются обо всем, без понимания сути и без умения собственно делать что-нибудь. Поэтому они хотят, чтобы кандидаты проявили это умение. Написанием собственно кода. Соответственно, мой совет кандидатам в том, что надо активно углубляться в детали всех решений. Самому предлагать написать собственно код, оценивать время исполнения и требования к памяти и т.п. Хотя в последний раз, вроде, собственно код у меня никто не просил. Хотя я и предлагал. Может, поэтому и не просили.

Второй момент заключается в том, что они хотят увидеть понимание теоретических основ программирования. Ничего особенного, совершенно базовые вещи. Но это чтобы отсеять людей типа "финансовых программистов", о которых рассказывал Шура: как "финансовому программисту" предложили написать компилятор, а он оскорбилсяи уволился. В-принципе, Паша Эткин в эту классификацию тоже попадает. Советы тут давать просто невозможно: или ты интересуешься вещами и читаешь книжки, или нет.

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

Date: 2008-03-10 07:26 pm (UTC)
From: [identity profile] sab123.livejournal.com
Было бы интереснее, если бы он изложил эти причины.

January 2026

S M T W T F S
     12 3
45 6 7 8 9 10
11 12 13 14 151617
1819202122 23 24
25 262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 27th, 2026 07:41 am
Powered by Dreamwidth Studios