Собеседование в Яndex в избранное  msdn  новое ответить    Оценить +1123x:) +-   подписка   модер. 
От: LazyWorker 
Дата: 07.10.07 07:50
Оценка:207 (52) +11 -6 :)))
Мое собеседование в Yandex.

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

Перед собеседованием почитал все что нашел о работе в Yandex, в частности интервью многих боссов Yandex о том, как они внимательно относятся к людям и какой у них хороший процесс отбора. Посмотрел фото на сайте, их PR о работе в компании и т.д. Yandex пытается позиционировать как демократичную и неформальную компанию, где заботятся о людях, создают им все условия работы.

Сел в корпоративную маршрутку, сижу, народ входит, не здоровается, т.е. атмосфера явно не стартап где все знают друг друга. Приехал чуть раньше, прогулялся по окрестностям – обычная промзона, рядом Кристалл, это район Серп и Молот, на мой взгляд довольно социально неблагополучный, куча промышленных предприятий, серые унылые дома. Здание Яндекс выглядит неплохо, хотя, конечно, не дотягивает по уровню до бизнес центра хорошего уровня. Стойка рисепшна Yandex очень помпезная, но неудобная – присеть то и некуда особо.

Интервьюер встретил меня у рисепшн, проводил в комнату, предложил кофе. Офис не очень уютный, несмотря на всю помпезность дизайна (покрашенные кирпичи, пластиковые «волны», буйство красок) офис производит очень противоречивое впечатление: старина пересекается с хай-теком и элементами «совка» (короба, подвешенные лампы на проводах или проволке). Офис по стилю эклектика, смешение разных стилей, производит очень неоднозначное впечатление. Очень не понравились «тройки» — три стола под 120 градусов без перегородок, работникам придется лицезреть друг друга минимум 8 часов в день, что неприятно. Примерно через пять минут началось интервью.

Интервьюер сразу перешел на «ты», несмотря на то что я называл его на «Вы». Я конечно понимаю, что «неформальная команда где все равны», только я пока не член команды, это скорее отношения – экзаменатор/стедент, причем обычно экзаменаторы на «ты» не переходят. Я не против «ты», но считаю что это не плохо было бы предложить и не уверен, что это хорошая идея на собеседовании.

Интервьюер задал вопрос почему я хочу уходить с текущей работы, получив стандартный ответ про «оппортунитисы» сообщил, что будет задавать вопросы. Никакого «введения» про компанию, группы, проекты я не услышал, вопросы задавать мне никто не позволил. Начался жесткий экзамен по C++. Вспомнились студенческие годы и злобный преподаватель по высшей математике у которого высшим счастьем было получить тройку. Никаких компьютеров и интернетов, как они иногда говорят, только бумажка и ручка. Сначала надо написать класс, унаследовать от него другой класс – это разминка. Потом начинается написание копирующих конструкторов, копирующих операторов присваивания, для классов с кучей указателей на другие объекты (deep copy). Дальше больше – напишите по памяти алгоритм скажем radix-sort, никаких кнутов и интернетов – должны знать. Вошел второй человек, не представился, сел рядом, начал задавать вопросы. Потом начинаются «лампочки» — головоломки из олимпиад по информатике – задачки про паровозики, белые и черные шары, лампочки и т.д. Задают головоломку и молчат – сидят за своими ноутбуками, делают свои дела. Атмосфера крайне неприятная, психологическое давление и требование решить в течении нескольких минут. Интервьюеры не подозревают, что не все люди способны решать задачки быстро, многие наиболее сложные задачи хорошо решаются именно "тугодумами", неспешно и в спкойной обстановке. Диалога не было, был экзамен в институте.

Апофеозом собеседования стала фраза, извините, Вы нам не подходите, Вы можете быть свободны (далее были прокомментированы мои познания в C++ и умственные возможности вообще). Экзамен закончен, двойка получена. Очень недоброжелательное отношение – человеку не только не дают сохранить лицо, напротив – сразу сообщают что он «дурак» и просят покинуть помещение. Обратно на их маршрутке я не поехал, поймал машину. Итак – Yandex сделал так, что я сделаю все возможное чтобы я более никогда там не появлялся. Собеседователей не волновало, что я подумаю о компании, их интересовало только подхожу я или нет. Корпоративная культура в Yandex еще не сформировалась, Yandex уже не стартап, но еще не корпорация, соответственно человеческие отношения уже отходят на второй план а на их место еще ничего не пришло. Они очень пытаются создать имидж «бренда», но чувства меры и корректности корпораций нет. Наиболее близкая ассоциация — это новый русский который разбогател и решил стать аристократом, при отсутствии аристократического воспитания и «совковых» замашках.

Я очень благодарен Яндексу, что провели бесплатный экзамен по С++ и позволили мне лучше узнать свои слабые места. Но второго собеседования в Вашей компании я очень постараюсь избежать, очень.
Re: Google vs Yandex в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: AntZ 
Дата: 09.10.07 14:43
Оценка:37 (10) :))) :))) :))) :))) :))) :))) :))) :))) :))
Google:
"Собеседование Yandex" — эта тема на 1 месте
"Собеседование Яндекс" — эта тема на 3 месте

Yandex
"Собеседование Yandex" — нет в первой десятке
"Собеседование Яндекс" — нет в первой десятке

Победил Google. Быстро обновился, хорошая релевантность. Результаты Яндекс совсем не радуют, выдача маловменяемая
Re: Собеседование в Яndex в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: av 
Дата: 08.10.07 13:14
Оценка:9 (2) +3 -10 :))) :))) :))) :))) :))) :)))
Что-то я заметил, что один и тот же человек (Геннадий Ванин) с завидным упорством расставляет плюсы противникам Яндекса и минусы тем, кто высказывается о нём недостаточно негативно. Так что расставлю-ка я в этом треде противоположные знаки -- для симметрии процесса, а то как-то слишком скучно получается
Re: Собеседование в Яndex в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: segfault 
Дата: 10.10.07 09:16
Оценка:3 (1) :))) :))) :))) :))) :))) :))) :))) :))) :))) :)))
Здравствуйте, LazyWorker, Вы писали:

LW>... Задают головоломку и молчат – сидят за своими ноутбуками, делают свои дела. ...


Интервьюеры в Яндексе настолько суровые, что собеседуют кандидатов молча!
Re: Собеседование в Яndex в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: raydachttp://www.igormaznitsa.com
Дата: 07.10.07 15:20
Оценка:56 (18) +10
ну по Вашему сообщению, получается что Яндекс ничем не отличается от 99% российских компаний
всё звучит правдоподобно и вполне убедительно, то что подобное в Яндексе будет исправлено — шансов нет, скорее всего контора уже на излете (в креативном смысле, не в финансовом).

хотел бы несколько мыслей всем дать по поводу собеседований (в том числе и представителям Яндекс, раз у них кроме денег всё остальное плохо)

1. не пускать на собеседования отмороженных технарей, особенно молодеж (лет до 30), так как в таком возрасте можно получить больше загибание пальцев (даже никак не проявляемое визуально), чем нормальное собеседование ("он пришел на собеседование-значит он лузер, а я провожу — значит я крут"). Собеседование должен проводить технически грамотный начальник и чем старше и выше по должности, тем лучше (желательно без комплексов неполноценности и обид на контору), желательно если это будет одаренный человек, конечно это редкость, но против древних римлян с их "равный видит равного" не попрешь.

2. давать мегатесты по языку имеет смысл, но ничего не дает, так как человек просто не обязан держать в голове десятки мегабайт документации (инженер должен знать где найти информацию, но не должен пытаться её запомнить). По опыту скажу, что многие люди с которыми работал, не всегда могли адекватно выполнить задачу, несмотря на прекрасную память и знание языка с его ньюансами (видать в чем то другом всеж загвоздка, а не в побуквенном знании заворотов кишок конкретного продукта).

3. Достаточно дать одну-две задачки на сообразительность и простую(!) задачку на написание кода на бумаге (без компьютера, но задача должна быть именно простая), что суммарно займет минимум времени и покажет очень хорошо возможности кандидата. Даже из написанной кандидатом программы Hello World (на бумаге и без компа) при анализе можно много почерпнуть.

4. В целом кандидат дает гораздо больше информации о себе в процессе нетехнической беседы и рассматривать его как распечатку — себе в убыток. Лучше кофе попить и поговорить почему он вообще программированием занимается, чем узлы из классов давать.

5. Сразу результаты теста говорить нельзя (!), если собеседующий говорит результат теста сразу и он не положительный, то контора — отстой. Если вы собеседуете технически и менеджер начинает вас при испытуемом пытать "ну как?", то надо только рассеяно кивать головой, думать о чем то отвлеченном и говорить, что мол заняты и проанализируете позже (потом можно на менеджера написать бумагу, как на несправляющегося и несоответствующего).

p.s.

Соискателям рекомендовал бы прежде чем идти на собеседование, полазать по инету, на форумах, и покопаться в записях менеджмента из интересующей конторы. Топ-менеджмент достаточно много треплется в сети (если выходит в неё) и можно составить себе правильное впечатление о компании (а не то которое пытаются произвести), так же можно дать пару другую реплик менеджерам (на том же RSDN, если они присутствуют) из компании и проанализировать ответы, люди в формуах при ответах указывают больше информации чем хотели бы (про ЖЖ я вообще не говорю, нарваться на ЖЖ топ-менеджера компании (неофициальный) — вообще золотая жила, фактически ТФП). Еще рекомендую смотреть ЖЖ обслуживающего персонала (юристы, бухгалтера и прочее), они (особенно женский пол), вообще позволят вам понять всё подноготную компании.

p.p.s.

А в целом, расслабьтесь все. Что бы вам не говорили на сайтах компаний, их представители на собеседованиях или в газетных интервью, это всё чушь. Рынок плавно переходит в режим простого дележа бабла и редко когда соискателя рассматривают как инструмент конкурентного превосходства (это увы в прошлом), а при таком и интересы с условиями другие и если вас не взяли, то может вы просто слишком круты для них
"Мы все участники Raydac'а. Гребем, гребем, гребем к себе.. За ради почестей и злата.. вина, красоток и те де.." (C) корпоративный гимн
Re: Собеседование в Яndex в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: Miroffmiroff.blogspot.com
Дата: 07.10.07 08:59
Оценка:6 (1) +6 -18
Здравствуйте, LazyWorker, Вы писали:

LW>Апофеозом собеседования стала фраза, извините, Вы нам не подходите, Вы можете быть свободны (далее были прокомментированы мои познания в C++ и умственные возможности вообще). Экзамен закончен, двойка получена. Очень недоброжелательное отношение – человеку не только не дают сохранить лицо, напротив – сразу сообщают что он «дурак» и просят покинуть помещение.


Вот за одно это я Яндекс уважаю. Если человек не подходит, ему сразу об этом сообщают, не тратя времени на обмен любезностями и не отправляя его на йух с обещанием "обязательно перезвонить как только примем решение". Все равно вероятность повторного собеседования в той же компании в ближайшие три года практически нулевая. А за несколько лет все успеет многократоно измениться. Кроме того, мне нравятся компании, у которых есть четкие требования к кандидатам. По крайней мере, это гарантирует от работы с кучей ньюбов, сумевших убедившить интервьюера в своей "уникальной обучаемости". Благодарю покорно, результатов такого подхода уже насмотрелся.
Re[2]: Собеседование в Яndex в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: alvohttp://www.alvosoft.com/itlife
Дата: 08.10.07 09:03
Оценка:102 (18) +1 -1 :)))
Здравствуйте, raydac, Вы писали:
R>хотел бы несколько мыслей всем дать по поводу собеседований (в том числе и представителям Яндекс, раз у них кроме денег всё остальное плохо)

R>1. не пускать на собеседования отмороженных технарей, особенно молодеж (лет до 30), так как в таком возрасте можно получить больше загибание пальцев (даже никак не проявляемое визуально), чем нормальное собеседование ("он пришел на собеседование-значит он лузер, а я провожу — значит я крут"). Собеседование должен проводить технически грамотный начальник и чем старше и выше по должности, тем лучше (желательно без комплексов неполноценности и обид на контору), желательно если это будет одаренный человек, конечно это редкость, но против древних римлян с их "равный видит равного" не попрешь.


R>2. давать мегатесты по языку имеет смысл, но ничего не дает, так как человек просто не обязан держать в голове десятки мегабайт документации (инженер должен знать где найти информацию, но не должен пытаться её запомнить). По опыту скажу, что многие люди с которыми работал, не всегда могли адекватно выполнить задачу, несмотря на прекрасную память и знание языка с его ньюансами (видать в чем то другом всеж загвоздка, а не в побуквенном знании заворотов кишок конкретного продукта).


R>3. Достаточно дать одну-две задачки на сообразительность и простую(!) задачку на написание кода на бумаге (без компьютера, но задача должна быть именно простая), что суммарно займет минимум времени и покажет очень хорошо возможности кандидата. Даже из написанной кандидатом программы Hello World (на бумаге и без компа) при анализе можно много почерпнуть.


R>4. В целом кандидат дает гораздо больше информации о себе в процессе нетехнической беседы и рассматривать его как распечатку — себе в убыток. Лучше кофе попить и поговорить почему он вообще программированием занимается, чем узлы из классов давать.


Вы опередили меня. Хотел о том же самом написать. В таком же порядке.
1.Первая грубейшая ошибка Яндекса в рекрутинге- допуск программистов к собеседованию. Категорически запретить, запретить даже входить в помещение, где проходит собеседование, и даже просто слушать как оно проходит. Разработчик не имеет опыта кадровика, и его вопросы, и мнение о кандидате будум слишком предвзяты.
2.Тестировать 2-3 часа олимпиадными задачками- один из самых плохих способов тестирования. Уже после первого часа активного обдумывания мозг начинает уставать и остальные задачки имеют мало шансов быть решенными. Ведь не зря же в школах, университетах занятия делают по 45 минут.
3.Зря в Яндексе не уделяют внимание резюме соискателя. Не проводят беседу по его предыдущим местам работы, по опыту, какие задачи он решал. Профессионализм состоит из нескольких составляющих, главные из которых знание и опыт. Только тестируя знания претендента они упускают вторую составляющую профессионализма- опыт. Можно делать вывод отсюда. В ЯНДЕКСЕ ОТСУТСТВУЮТ ПРОФЕССИОНАЛЫ. А как они туда попадут, если кроме знаний на собеседовании больше ничего не проверяется, а знания- не единственный критерий профи? Это логический вывод, я не знаю как там реально.

И отдельный совет от меня в пустоту (вряд ли кто из Яндекса будут читать и применять на практике этот совет):
Надо искать в кандидате не слабые места, а его сильные стороны и далее смотреть, настолько кандидат своей сильной стороной впишется в предлагаемую вакансию.


PS: был я когда-то на собеседовании в Яндексе. Согласен с описанием собеседования в Яндексе автора ветки (хм, два одинаковых мнения- уже можно задуматься об объективности складывающейся картины). Со мной там произошел прикол. Я практически не смог решить олимпиадных задач. Когда меня спросили почему так слабенько, я сослался на личные причины и ушел. Личная причина была простая: я ненавижу тупые олимпиадные задачи!!! Я даже кроссвордов не терплю. Поэтому на меня на собеседовании просто нашел ступор. И что тут объяснять, сопли пускать? А прикол вот в чем: я учился в математической школе для одаренный детей, еще в школе вывел новое доказательство теоремы, что корень числа либо натуральное число, либо иррациональное. Каждый год участвовал в школьных, городских, районых олимпиадах по математике, программированию, лучший в школе, лучший на потоке в ВУЗе, пачка дипломов и наград, красный диплом. Я нарешался этих задачек в таком количестве, что возненавидел их. И вот этот одаренный парень (это я про себя так скромно ) заваливает собеседование... У меня тут эмоции только на себя- ну не винить же Яндекс в моих проблемах?
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[7]: Комментарий про собеседование + извинения за часть пу в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: Дм.Григорьев 
Дата: 09.10.07 23:46
Оценка:94 (17) +5
Здравствуйте, Checkist82, Вы писали:

C>Когда мне сказали: "Парень ты ноль, при чём с издёвкой." (а сказали после того, как я два года отработал программистом и имел в багаже релиз ПО, используемого на реальных объектах), я стиснул зубы, закупил кофе и сидел после работы по ночам до полного одурения, высыпаясь только раз в неделю в выходные, не стесняясь перечитывать самые простые базовые вещи, щупать ручками самые простейшие операции с контейнерами.


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


Копирайт общеизвестен, намёк я надеюсь понятен.

C>К настоящему моменту я имею пусть и небольшую, но твёрдую базу знаний в голове, за которую могу досконально отвечать.


А часто ли она тебе пригождается на практике, эта твоя твёрдая база знаний?




Программист должен:
1) Знать точку входа в справочную систему и адрес гугла;
2) Иметь эрудицию, минимально достаточную чтобы найти то, за чем он в эту справочную систему (гугл) полез.

Всё остальное к чёрту. Я частенько вспоминаю чей-то пост многолетней давности (тоже, кстати, касавшийся собеседований): когда программируешь на пяти языках одновременно, то забываешь не то что какие-то там тонкости языка, даже синтаксис цикла for. Лично у меня в голове уже настолько всё забито под завязку, что я мгновенно забываю даже те API, в которых разбирался и которые использовал буквально пять минут назад — мне проще скопипастить куски исходника пятиминутной давности.

Касаемо тонкостей языка, про которые так любят спрашивать на собеседованиях. Если писать нормальный читабельный код, то вспоминать про эти тонкости не приходится практически никогда. К примеру, за три года (или больше? не помню уже) программирования на PHP я аж целых два раза задавался вопросом, вызывается ли деструктор, если конструктор выбросил исключение. Оба раза я за пару минут писал тестовый пример, который удалял и забывал сразу же после внесения изменений в код. Работая на нескольких языках одновременно, начинаешь автоматически избегать диких и нетривиальных конструкций, просто мозги бережёшь. А в итоге код получается лучше во всех смыслах. За любой другой стиль нужно бить. И интервьюеров, спрашивающих всякую хрень, кстати тоже нужно бить. Завалил собеседование? Ну и хрен с ними, сами дураки. Лично я уже достаточно потратил своего времени на изучение никому не нужной хрени — и в школе, и в ВУЗе. Эрудиция — она конечно хорошее дело, но не настолько, чтобы трястись над ней и сдавать по ней экзамены.

По приоритетам. Я уверен, что изучать нужно в первую очередь макро-вещи (фреймворки, спецификации протоколов), а не микро (отдельные методы контейнеров). Потому что неправильно спроектированную архитектуру куда труднее исправить, чем неправильно выбранный контейнер под десяток элементов или какую другую мелочь, да ещё и привязанную к конкретному языку. Кроме того, изучать нужно то, что нужно для работы, а не для собеседований. Кому нужна твоя твёрдая база, кроме Яндекса, где (я так подозреваю) воюют за каждую долю процента производительности? Кстати, в выборе подходящего контейнера ничего особо сложного нет. А методы контейнеров есть в хелпах и в code completion. Так что попытка преподнести это как какое-то высшее знание — показатель глубокого ламерства. Однако же, можно, не зная многих тонкостей языка, даже многих азов, писать на нём достаточно сложные и работающие вещи. (Что сам я и делаю на JEE, не зная ни JLS, ни JSE, ни даже самого JEE, прочитав только про Hibernate; а потом буду читать про кеши и кластеры, а JLS и JSE опять подождут.)
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
http://dimgel.ru/lib.web — thin, stateless, strictly typed Scala web framework.
Re[3]: Комментарий про собеседование + извинения за часть пу в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: LazyWorker 
Дата: 09.10.07 04:53
Оценка:48 (15) +7
A>Значит судя по описанию собеседования одним из действующих лиц мог быть я. Того кого собеседовал тоже вроде опознал, но с вероятностью 90%. Мог бы назвать для чистоты эксперимента как тебя звали (можно только имя и дату собеседования).

Речь шла о собеседовании в Yandex, а не о собеседовании с господином Anatolix. Мне стоило усилий, чтобы воздержаться от коментариев личности собеседователя. Давайте обойдемся без личностных разборок.

A>1) Действительно собеседование в Яндексе начинается с технических вопросов которые идут достаточно долго. Да, наверное, это не правильно и собеседование нужно начинать с какого-нибудь полайтеса и вопросов о том чем занимался.


Есть "полайтес" а есть искренний интерес. В Вашей компании нет даже первого.

A>Я уже сказал, что меня есть 10% шанс, что я не правильно тебя опознал. Но если правильно, то насколько я понял, ты был тем человеком, который не смог сделать deep-copy на бумажке, получил диагноз о том, что наверное можно попробовать на junior-а, и потом за несколько часов не только обогнать std::sort, но и вообще сделать так, чтобы код действительно просортировал массив чисел, а не падал на старте. Среднее время которое хороший программист тратит на эту задачу примерно 1 час.


Ваш ответ пронизывает желание вычислить "ренегата" и перевести все в область личностных разборок? Что Вы будете делать когда вычислите? Включите в "черные списки" или объявите публичное порицание?

A>6) Почему собеседования именно такие, а не другие? Потому, что у них цель не "нравится всем", а понять подходим мы с человеком друг другу или нет. Что мы не подходим человеку я легко готов услышать, бывает и такое.


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

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

Желаю всяческих успехов Yandex, я активно использую только Yandex Maps, не идеал, но лучше всего остального.
Re[5]: И я там был, мед-пиво пил в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: ggg 
Дата: 08.10.07 11:37
Оценка:19 (3) +7 :))) :))) :))) :)
Здравствуйте, pavel_turbin, Вы писали:


AZ>>Яндексом пользуюсь крайне редко, родной поисковик — Google. Инженеры в Google, возможно, более толковые, так как выдача мне нравится больше.


_>Ха ха ха.


_>Яндекс наверно единственная Российская IT компания конторая наровне конкурирует с Google, по крайней мере в .ru. Немногие в мире могут этим похвастаться, ибо их Google уже ... ням-ням.


Лада, наверное, — единственная Российская машина, которая конкурирует с BMW, VW, Audi, по крайней мере в .ru Немногие могут этим похвастаться, например, Москвич, РАФики (Латвия), Запорожец (Украина), не конкурируют, ибо их уже ... ням-ням.
Куча россиян ездит на жигулях.
Подходящее сравнение, а?
Re[2]: Комментарий про собеседование + извинения за часть пу в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: Anatolixhttp://anatolix.livejournal.com
Дата: 08.10.07 18:32
Оценка:77 (16)
Значит судя по описанию собеседования одним из действующих лиц мог быть я. Того кого собеседовал тоже вроде опознал, но с вероятностью 90%. Мог бы назвать для чистоты эксперимента как тебя звали (можно только имя и дату собеседования).

Что я могу сказать:
1) Действительно собеседование в Яндексе начинается с технических вопросов которые идут достаточно долго. Да, наверное, это не правильно и собеседование нужно начинать с какого-нибудь полайтеса и вопросов о том чем занимался. Тем не менее если вероятность того, что человек просто не подойдет 90% то хочется все это подробно расказывать уже после того, как становится понятно, что человек банально умеет программировать. Возможно, вы правы что отсутствие интереса к собственной персоне выглядит враждебно, тем не менее он обычно появляется после нескольких хороших ответов.

Тем не менее мы сейчас подумаем и возможно решим с какого-нибудь 5-минутного вступления. Вдруг кому это важно.

2) Самопроизвольно перескакивать на "ты" это моя привычка. Так получилось, что во всех компаниях, где я работал принято обращаться на "ты" ко всем включая ген. директора. То что, нужно явно предлагать людям перейти на "ты" учту — буду так делать.

3) Вообще под "radix sort" подразумевается примерно следующее. Есть алгоритм radix_sort, который выполняет сортировку чисел за линейное время. Нужно написать этот алгоритм самому, и с его помощью обогнать стандартный std::sort. На твоей стороне, что std::sort он O(n*ln(n)). Против тебя, что константа у него хуже и на ноуте всего 1Gb памяти (т.е. бесконечно увелчивать размер массива в надежде, что перегонит не получится).

Если кандидат алгоритма не знает, то он ему рассказывается. При решении задач можно пользоваться интернетом и wikipedia.org, где алгоритм описан. Задачка нужна потому, что есть люди, у которых хорошие теоретические знания, но руками они все делают очень-очень плохо. Задачку, кстати, придется поменять. Кстати в таком контексте ты мягко говоря наврал, что у тебя не было возможности пользоваться инетом, и требовалось знать алгоритм.

Я уже сказал, что меня есть 10% шанс, что я не правильно тебя опознал. Но если правильно, то насколько я понял, ты был тем человеком, который не смог сделать deep-copy на бумажке, получил диагноз о том, что наверное можно попробовать на junior-а, и потом за несколько часов не только обогнать std::sort, но и вообще сделать так, чтобы код действительно просортировал массив чисел, а не падал на старте. Среднее время которое хороший программист тратит на эту задачу примерно 1 час.


5) Про маршрутку: не знаю будет ли для тебя сюрпризом, что половину людей которые ездят в нашей маршрутке не являются сотрудниками Яндекса. Причина очень простая — здесь много офисов и все окружные офисы ездят на нашей маршрутке. Надо же им как-то от метро добираться. Можно конечно туда пускать только по пропускам и купонам, которые высылать по email-у, но это сплошной геморрой. Проще больше маршруток пустить и пусть все ездят.

4) Тезис, что у человека нужно искать сильные стороны, а не слабые, он вообщем-то весьма верный. Собственно, обычно первый час собеседования мы пытаемся найти сильную сторону в виде знания одного языка программирования. Если мы его находим, то тогда начинаются все остальные поиски профессионализма. По поводу того, чтобы вообще не пускать программистов на собеседование, мысль конечно свежая, но хочется возможность дать человеку выбрать с кем работать. Плюс у меня все-таки есть сомнения, что любым количеством разговоров за жизнь можно определить у человека профессионализм. Если у есть подобный опыт организации собеседований исключительно HR-ами без технических вопросов вообще, я бы с удовольствием про это послушал.

Для кандидатов, которые хотят начать собеседование c HR-ом а не программистом, давайте договоримся, что вы напишите об этом явно ответом на приглашение. Для того, чтобы человек которому вы такое заявили не офигел, сошлитесь на меня или дайте ссылку на это сообщение ("вас сразу собеседовать, или вы с HR сначала поговорите?" ).

5) Мы действительно в России конкурируем с гуглем. Может быть действительно так же, как жигули конкурируют с фордом. Единственно, что жигули стоит меньше, а мы с гуглем оба оказываем услуги по нулевой цене.

6) Почему собеседования именно такие, а не другие? Потому, что у них цель не "нравится всем", а понять подходим мы с человеком друг другу или нет. Что мы не подходим человеку я легко готов услышать, бывает и такое. Что мы хотим от человека, я уже несколько раз говорил:
а) Знания языка программирования, который он считает основным. В том числе возможно некоторых неочевидных его особенностей, например, что в C++ есть исключения, и sizeof(long) может возвращать разное значение на разных платформах. Может быть, я что-то излишнее конечно спрашиваю, но вот такая у нас секта. Кстати кроме самого начала собеседования на тесте можно пользоваться документацией и поиском в инете (спрашиваете интервьюера — вам отвечают).
б) Что человек знает базовые алгоритмы. А именно: правильно может выбрать контейнер под задачу, и в общих чертах знает как он устроен или может это выдумать.
в) Что получив любую задачу, которая не является стандартной (не важно про поезда, лампочки, или проектирование поиска) он не впадет в полный ступор, а хотя бы с подсказками ее решит.
г) Что он способен написать код размером в 50 строк так чтобы он не упал, и потом провести над ним простейшую оптимизацию.
Мы что слишком много хотим?

Рекламная пауза: если вы в себе обнаружили вышеперечисленные качества, то у нас много вакансий


7) Женя Завалишина которая директор Я.Д. действительно бывшая жена Димы Завалишина, который 5 лет не работает в Яндексе, у него сейчас свой стартап dz.ru. К тому моменту, как она вернулась в Яндекс, Дима здесь уже не работал, и позвали ее т.к. она очень умная и внятная, а вовсе не "по блату", как можно предположить.

8) Задачка про "способе поиска неподвижной точки сжимающего отображения" это просто Ден постебался в своем блоге, так назвав часть алгоритма, известного с 60 годов. Тот самый, который Larry Page первый догадался применять к Web, и переназвал своим именем (PageRank). Мы обсуждаем эту тему при наборе в группу робота. При этом опять же, все необходимые определения были даны. Никакое ТФКП у нас конечно же не спрашивают.

Комментарий от Дена, откуда все это взялось: У нас в группе робота есть разные задачи. Методом последовательного поиска компетенций выяснилось, что человек программировать не умеет, и было сделано предположение, что человек, который только что закончил ФизТех (выч. мат.), с близкими к отличным оценками, нам пригодится как математик(и он может показать свою компетентность, обсуждая задачи связанные с "методом сжимающих отображений", который близко связаны с рассчетом тИЦ). К сожалению данное предположение не подтвердилось.

9) Когда в Яндексе было 78 человек я тоже их всех знал по именам. Потом я стал знать по именам только девелоперов, и сломался где то на цифре 150 человек. Извините, плохая память.

10) в 21 в офисе действительно полно народу, которые пришли на работу в 12 или 13 часов. Мне вот так удобней, например.
Любая проблема дизайна может быть решена введением дополнительного абстрактного слоя, за исключением проблемы слишком большого количества дополнительных абстрактных слоев
Re[2]: Собеседование в Яndex в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: AntZ 
Дата: 07.10.07 18:42
Оценка:20 (8) +7
R>5. Сразу результаты теста говорить нельзя (!), если собеседующий говорит результат теста сразу и он не положительный, то контора — отстой.

Мне понравилась система в компании Спирит — там собеседование проводят минимум три человека, причем раздельно, потом каждый из них дает заключение, и только после этого обсуждается, взять человека или нет. Взляд получается более объективный, менее предвзятый.

В текущей компании тоже не практикуются интервью с одним человеком — минимум два, обычно три. Если принято решение не брать человека, то отказ формулируется примерно так "Извините, к сожалению в компании сейчас нет вакансий соответствующих Вашему профессиональному опыту, мы будем рады рассмотреть Вашу кандидатуру если у нас появятся другие вакансии в этой области". Если через год-два, человека пригласят еще раз — он с вероятностью 90% придет еще раз и бывает, что человека берут. У многих людей которым отказали не формируется отрицательного имиджа компании — к ним относились с уважением.

Сказать человеку в лицо — "Вы нам не подходите, Вы показали слабые знания в C++ и слабые умственные способности при решении задачек про лампочки" — это признак низкой корпоративной культуры, человек второй раз на собеседование не пойдет, да и друзьям раскажет — так формируется негативный образ компании. HR при всей справедливой критике может отказать куда профессиональней. В Яндексе, как я понял, технари имеют право "резать правду матку в глаза", очень сомнительный способ рекрутинга.
Re[3]: Собеседование в Яndex в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: raydachttp://www.igormaznitsa.com
Дата: 08.10.07 20:45
Оценка:15 (5) +2 -2 :))) :))
R>>1. не пускать на собеседования отмороженных технарей, особенно молодеж (лет до 30)
A>Это сложно выполнимо. Мне вот например 28(я руководитель отдела, младщему из моих тимлидов 24 года), что мне теперь

наймите сорокалетнего "дедушку" благообразного вида (загримируйте его под старых хакеров типа вышедших из 70х), если не спрашивает, то пусть хоть атмосферу создает, вопрос ведь психологический, а не технический.. человеку приятно когда его собеседует некое "высшее существо", программист в возрасте всеж воспринимается как опытный (default) (тут можно вспомнить древнее руководство по менеджменту, а именно Библию, где в посланиях предлагается в руководители ставить людей в возрасте и семейных)
полезно так же усы отрастить.. накидывают сразу лет 10.. лично мне в армии помогало весьма, для авторитета у солдат

R>>2. давать мегатесты по языку имеет смысл, но ничего не дает, так как человек просто не обязан держать в голове A>Можно я перечислю тебе концепции которые по моему мнению стоит рассматривать в тесте по C++, а ты скажешь какие из них излишни:


тут я не могу сказать точно, так как я собеседую в основном на Java, могу лишь указать, что лично сам принимал участие в написании нескольких успешных коммерческих проектов на языках которые не знал (VB, C++) и пройти по ним тестов не мог бы ни под каким видом (да что там, я по Java API без доки не пройду после 8 лет использования), так как языки сейчас крайне схожи, то получается что выгоднее нанять абстрактно-толкового и в случае чего просто потратить день на объяснение ему непонятных тех.вопросов.

R>>3. Достаточно дать одну-две задачки на сообразительность и простую(!) задачку на написание кода на бумаге (без

A>Все таки hello, world не дает. Сортировка дает. Т.к. многие кандидаты разучились писать ручкой, для такой сложной задачи мы даем ноут с IDE, установленным справочником и доступным инетом.

ну не, нотебук излишен.. только бумага.. к сожалению остерегаюсь указать какую задачу прошу написать на собеседовании, она суперпростая (требует всего 10 строк) и человек вообще не знает язык, если не напишет
сортировку тоже прошу, но неотносящуюся к хитрым алгоритмам, скорее показывающую насколько цепко просматривается ТЗ и как соискатель работает с неявными данными (не указанными в ТЗ, но требуемыми для решения)

R>>4. В целом кандидат дает гораздо больше информации о себе в процессе нетехнической беседы и рассматривать его как

A>Допустим человек не смог написать програму которая не падает на старте. Не подскажешь с каких вопросов ты начнешь нетехничесекую беседу. Какие ответы приведут к тому, что ты его возмешь работать?

я обычно распрашиваю про собственные разработки, проекты и интересы, почему он вообще с компьютерами возится, особенно меня интересует наличие собственных home-проектов и про них и расспрашиваю.. если человек имеет интерес то обучится и срок этому недели..
(жизненный пример, в первую контору я пришел работать после армии и когда ехал на собеседование, то читал книгу "Delphi за 21 день", собеседование удалось пройти и за месяц изучить требуемую отрасль, я не думаю что уникален или гениален, почему кто то еще не может так же.. у меня работал парень, у которого кроме школы образования не было, но он в одиночку написал операционку типа Ms-DOS для 8 битного компьютера,он не мог бы пройти собеседование, но через пару недель вполне решал задачи на Java с требуемым качеством..)

R>>5. Сразу результаты теста говорить нельзя (!), если собеседующий говорит результат теста сразу и он не

A>Почему собственно? Ты экономишь человеку кучу времени ожидания и нервов, полностью исключаешь случай, что ему вообще

ну вот эта ветка нанесла торговой марке "Яндекс" урон несоизмеримый с сэкономленным временем, а торговая марка это и есть основная ценность в текущих условиях делового мира (увы не сервера, сервисы , тех.персонал и прочие прибамбасы, увы).
PR руководитель компании должен просмотреть варианты событий при разных вариантах ответа соискателю, типа как адвокат (хотя в россии думаю мало кто понимает реальную роль PR и думают что это работа с газетами в основном), можно представителя PR отдела сажать на собеседования и советоваться с ним или попросить PR отдел выработать сценарий.

R>>А в целом, расслабьтесь все. Что бы вам не говорили на сайтах компаний, их представители на собеседованиях или в A>Мы (не понятно к счастью или сожалению) наше бабло теперь делим с Гуглем, они все-таки серьезный противник. И еще у


может, к сожалению я юзаю только финансовый сервис яндекса (причина — легко положить деньги через терминал находящийся в бизнес-центре и перевести его на требуемый счет), при попытке юзания для поиска мне не понравилась зацикленность яндекса на российской аудитории (может это конечно фишка), поэтому юзаю гугл как поисковик с более широким охватом.. фаном гугла не являюсь (нравится скорость, что позволяет перебирать варианты), перешел на него с апорта в 2002м году из-за того, что задолбался рекламой и тяжелым дизайном последнего


p.s.
если видите что человек бездарен, то будьте с ним вдвойне обходительны при отказе, к сожалению в нашей действительности верна поговорка "сорняки пробьются сами, а таланту надо помогать" и велик шанс, что через какое то время с ним придется столкнуться, а он в руководящем кресле и от него зависит крупный денежный контракт
"Мы все участники Raydac'а. Гребем, гребем, гребем к себе.. За ради почестей и злата.. вина, красоток и те де.." (C) корпоративный гимн
Re[6]: Комментарий про собеседование + извинения за часть пу в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: Checkist82 
Дата: 09.10.07 10:42
Оценка:13 (3) +3 -6 :))
Здравствуйте, LazyWorker, Вы писали:

Честный отзыв направленный на понижение самооценки человека и развитие его комплексов принесет больше вреда, чем пользы.

По-моему это ерунда и сопли для слабаков. Когда мне сказали:"Парень ты ноль, при чём с издёвкой." (а сказали после того, как я два года отработал программистом и имел в багаже релиз ПО, используемого на реальных объектах), я стиснул зубы, закупил кофе и сидел после работы по ночам до полного одурения, высыпаясь только раз в неделю в выходные, не стесняясь перечитывать самые простые базовые вещи, щупать ручками самые простейшие операции с контейнерами. К настоящему моменту я имею пусть и небольшую, но твёрдую базу знаний в голове, за которую могу досконально отвечать. А люди, которые расклеиваются из-за того, что видишь ли кто-то сказал ему нулец — просто слабаки, тепличные домашние сопляки со скорее всего завышенной самооценкой, базирующейся на бабушкином: "Ты у меня самый умненький в мире, вот тебе булочка".

P.S. Сейчас готовлюсь перебираться в Питер, надеюсь попасть в одну интеерсную фирму. Спасибо её представителю, имею более менее чёткое представление о том, какие навыки необходимо приобрести. Если случится так, что и он скажет, что я не готов, попрошу только о том, что необходимо, чтоб исправить ситуацию.
P.S.S Может слишком эмоционально, но зато от души .
Железной рукой загоним человечество в счастье.
Re: Собеседование в Яndex в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: shrecher 
Дата: 07.10.07 09:06
Оценка:12 (4) +4 -3 :)))
Лучше строгий экзамен по с++ и отсееть полезного в будующем парня, чем легкий и поверхносный, но взять ненужного.
Re[5]: Комментарий про собеседование + извинения за часть пу в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: LazyWorker 
Дата: 09.10.07 05:59
Оценка:9 (3) +4 -7
A>Сказать "Ok, до свидания. Мы подумаем и напишем вам что-нибудь, а вы пока сидите и ждите ответа"? Почему-то большая, часть людей честный отзыв о себе который imho большая роскошь, считают оскорблением.

Мой последний пост в этой теме. Есть простота, которая хуже воровства. Например честно сказать некрасивой женщине — "Вы уродина, на что Вы претендуете"? Это пример абсолютно честного отзыва, вопрос считаете ли Вы это оскорблением? Хотели ли Вы услышать о себе честный отзыв от человека, которому Вы не симпатичны (например "толстый высокомерный тип от которого плохо пахнет")? Это большая роскошь или это оскорбление? Честный отзыв направленный на понижение самооценки человека и развитие его комплексов принесет больше вреда, чем пользы.
Re[7]: Комментарий про собеседование + извинения за часть пу в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: bkat 
Дата: 09.10.07 20:31
Оценка:7 (2) +6 :))) :))
Здравствуйте, Checkist82, Вы писали:

C>Здравствуйте, LazyWorker, Вы писали:


C>Честный отзыв направленный на понижение самооценки человека и развитие его комплексов принесет больше вреда, чем пользы.


C>По-моему это ерунда и сопли для слабаков. Когда мне сказали:"Парень ты ноль, при чём с издёвкой." (а сказали после того, как я два года отработал программистом и имел в багаже релиз ПО, используемого на реальных объектах), я стиснул зубы, закупил кофе и сидел после работы по ночам до полного одурения, высыпаясь только раз в неделю в выходные, не стесняясь перечитывать самые простые базовые вещи, щупать ручками самые простейшие операции с контейнерами. К настоящему моменту я имею пусть и небольшую, но твёрдую базу знаний в голове, за которую могу досконально отвечать. А люди, которые расклеиваются из-за того, что видишь ли кто-то сказал ему нулец — просто слабаки, тепличные домашние сопляки со скорее всего завышенной самооценкой, базирующейся на бабушкином: "Ты у меня самый умненький в мире, вот тебе булочка".


Вот стишнешь ты зубы еще раз этак 10, выпьешь цистерну кофе
и потом скажешь кому-нибудь (естественно тоже с издевкой, а иначе такое сказать невозможно): "Парень ты ноль".
И будет это называться "преемственность поколений"
Re[7]: Дурацкая задача в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: justinian 
Дата: 08.10.07 11:03
Оценка: +6 -1 :))) :)))
Здравствуйте, Uzumaki Naruto, Вы писали:

UN>Это вот эта?


UN>

UN>Так случилось, что злой и страшный людоед поймал 7-рых гномов и естественно собрался их съесть, но решил каждому из гномов дать шанс на выживание, предложив сыграть им в игру со следующими правилами: гномы построятся в одну колонну, и после этого людоед оденет каждому из них шляпу красного или белого цвета совершенно случайным образом. Каждый гном в колонне может видеть шляпы впереди стоящих, но не может видеть свою шляпу и шляпы стоящих позади. Далее каждому гному людоед предложит угадать (начиная с последнего в колонне), какого цвета на нем шляпа (разрешается произнести одно слово — "красный" или "белый"). Если гном угадывает, то остается в живых, если нет — то немедленно съедается на глазах у других гномов.


Первый раз слышу про такую задачу, но конечно не смог бы дать ответ, который бы устроил интервьюера. Условие задачи не содержит информации о том, что гномы имеют возможность договариваться. Кроме того, с формальной точки зрения при любом раскладе, ЛЮДОед не съест ни одного ГНОМА, по тому что по определению он ест ЛЮДЕЙ, а не ГНОМОВ.

К разработке программного обеспечения эта задача не имеет никакого отношения. Успешное ее решение доказывает только умение решеать такие дурацкие задачи.

В общем, это из серии — "6 ног, 7 хвостов — кто такой?". Правильный ответ — "шестиногий семихвост".

Вряд ли я бы захотел работать в такой компании.
Re: Собеседование в Яndex в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: ggg 
Дата: 07.10.07 11:00
Оценка:32 (5) :))) :))) :)
Здравствуйте, LazyWorker, Вы писали:


LW>Мое собеседование в Yandex.


Да переход на "ты" и вопросы по С++ — это цветочки!
Вот здесь почитайте про собеседование в Яндекс на программиста С++

Сегодня разговор с одним из кандидатов в разработчиков закончился после неответа на вопрос о способе поиска неподвижной точки сжимающего отображен

Имхо, просто зарвавшиеся недавние студенты (наверное, со скрытыми комплексами по поводу пересдач по алгебре и функану )
Re: В Рамблер пожалуйста не приходите :) в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: kappa 
Дата: 10.10.07 13:12
Оценка: +2 -3 :))) :))) :)
К нам после проваленного у Анатоликса собеседования приходить смысла особого нет.

Сходите, действительно, в Мейл.Ру, как тут пишут выше ;)
Re[6]: что же выясняют на собеседовании? в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: Кирилл Лебедевhttp://www.triz-ri.ru/authors/lebedev_art.asp
Дата: 09.10.07 11:38
Оценка:44 (6) +4 -1
Здравствуйте, Den Raskovalov, Вы писали:

DR>В этой теме уже засветилась задачка про гномов, к примеру.


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

Конкретизирую вопросы: являются ли следующие утверждения следствиями решения задачки про гномов:

  1. Кандидат способен составить перечень требований к программному продукту или модулю и описать их в письменной форме?
  2. Кандидат способен провести интервью с Заказчиком, изучить аналоги и выявить неявные требования к программному продукту или модулю, которые упустил Заказчик, после чего зафиксировать их в письменном виде?
  3. Проанализровав требования и имеющиеся ресурсы, Кандидат способен разработать концепцию архитектуры системы (концептуальный дизайн) и описать ее в письменном виде?
  4. Получив ТЗ на разработку модуля системы, Кандидат способен детализировать требования к нему и разработать детальную архитектуру модуля, после чего зафиксировать ее в письменном виде?
  5. Получив документ с описанием архитектуры модуля, Кандидат может грамотного его реализовать на заданном языке программирования?
  6. Кандидат способен соблюдать принятые в компании Стандарты: при написании кода — стандарты кодирования, при написании документации — стандарты оформления документации?
  7. Иное. Что?
С уважением,
Кирилл Лебедев
http://www.triz-ri.ru/authors/lebedev_art.asp
Re[6]: Комментарий про собеседование + извинения за часть пу в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: _Obelisk_http://www.ibm.com
Дата: 09.10.07 06:19
Оценка:3 (3) +6 -2
Здравствуйте, LazyWorker, Вы писали:

LW>Мой последний пост в этой теме. Есть простота, которая хуже воровства. Например честно сказать некрасивой женщине — "Вы уродина, на что Вы претендуете"? Это пример абсолютно честного отзыва, вопрос считаете ли Вы это оскорблением? Хотели ли Вы услышать о себе честный отзыв от человека, которому Вы не симпатичны (например "толстый высокомерный тип от которого плохо пахнет")? Это большая роскошь или это оскорбление? Честный отзыв направленный на понижение самооценки человека и развитие его комплексов принесет больше вреда, чем пользы.


Вот задурили головы политкорректностью. По мне, так честный ответ лучше всего. Чего тут лукавить-то?



Душа обязана трудиться! (с) Н.Заболоцкий.
Re[7]: Резюме. в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: Дм.Григорьев 
Дата: 09.10.07 23:57
Оценка:33 (7) +3
Здравствуйте, Checkist82, Вы писали:

C>Когда мне сказали:"Парень ты ноль, при чём с издёвкой." (а сказали после того, как я два года отработал программистом и имел в багаже релиз ПО, используемого на реальных объектах), я стиснул зубы, закупил кофе и сидел после работы по ночам до полного одурения...


Иными словами, у тебя проблемы с самооценкой, парень. Ты оцениваешь свой уровень не по результатам своего труда, как программист, а по словам дядьки-экзаменатора, как студент. Рынок труда — это не ВУЗ, это welcome to real world, Neo, здесь ты с экзаменатором на равных (а может и выше) — и по правам, и по уровню знаний.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
http://dimgel.ru/lib.web — thin, stateless, strictly typed Scala web framework.
Re: Собеседование в Яndex в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: the_dip 
Дата: 08.10.07 20:41
Оценка:9 (1) :))) :))) :)))
Здравствуйте, LazyWorker, Вы писали:

LW>Я очень благодарен Яндексу, что провели бесплатный экзамен по С++ и позволили мне лучше узнать свои слабые места. Но второго собеседования в Вашей компании я очень постараюсь избежать, очень.


Народ, ко всем не прошедшим собеседование в Яндексе обращаюсь я

Существует вероятность, что через пару лет в Яндексе начнется кризис, сотрудники начнут сами ходить по собеседованиям... Это будет ваш шанс отыграться, так что будьте готовы
Re: Собеседование в Яndex в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: Igor Trofimov 
Дата: 07.10.07 11:08
Оценка: +4 -6
LW>Сел в корпоративную маршрутку, сижу, народ входит, не здоровается, т.е. атмосфера явно не стартап где все знают друг друга.

Я конечно, не знаю, сколько народу рабортает в Яндексе, но даже в относительно небольшой компании очень сложно знать всех по именам. Если в компании всегго 10 человек — ну тогда конечно
А обычно же работаешь с несколькими людьми плотно и все...

LW>Приехал чуть раньше, прогулялся по окрестностям – обычная промзона, рядом Кристалл, это район Серп и Молот, на мой взгляд довольно социально неблагополучный, куча промышленных предприятий, серые унылые дома.

LW>Интервьюер встретил меня у рисепшн, проводил в комнату, предложил кофе. Офис не очень уютный, несмотря на всю помпезность дизайна (покрашенные кирпичи, пластиковые «волны», буйство красок) офис производит очень противоречивое впечатление: старина пересекается с хай-теком и элементами «совка» (короба, подвешенные лампы на проводах или проволке). Офис по стилю эклектика, смешение разных стилей, производит очень неоднозначное впечатление. Очень не понравились «тройки» — три стола под 120 градусов без перегородок, работникам придется лицезреть друг друга минимум 8 часов в день, что неприятно.

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

LW>Интервьюер задал вопрос почему я хочу уходить с текущей работы, получив стандартный ответ про «оппортунитисы» сообщил, что будет задавать вопросы. Никакого «введения» про компанию, группы, проекты я не услышал, вопросы задавать мне никто не позволил. Начался жесткий экзамен по C++.


Ну, как показал результат — это правильно. Не было лишней траты ни Вашего, ни их времени на рассказы и расспросы.

LW>Вспомнились студенческие годы и злобный преподаватель по высшей математике у которого высшим счастьем было получить тройку. Никаких компьютеров и интернетов, как они иногда говорят, только бумажка и ручка.


А это — мега-правильно ИМХО, конечно...

LW>Апофеозом собеседования стала фраза, извините, Вы нам не подходите, Вы можете быть свободны (далее были прокомментированы мои познания в C++ и умственные возможности вообще).


Как правильно уже сказали, это лучше, чем "не звоните нам, мы вам сами перезвоним".

LW>Обратно на их маршрутке я не поехал, поймал машину.


А другой обиженный назло бы проехал еще пару раз туда-обратно, сжег бы лишние сто грамм бензина плохому Яндексу!

LW>Итак – Yandex сделал так, что я сделаю все возможное чтобы я более никогда там не появлялся. Собеседователей не волновало, что я подумаю о компании, их интересовало только подхожу я или нет.


А почему тех, кто проверял технический уровень соискателя, вообще должны волновать эти вопросы? Их и так отрывают от работы, просят проверить очередного кандидата...

LW> Корпоративная культура в Yandex еще не сформировалась, Yandex уже не стартап, но еще не корпорация, соответственно человеческие отношения уже отходят на второй план а на их место еще ничего не пришло. Они очень пытаются создать имидж «бренда», но чувства меры и корректности корпораций нет.


А возможности увидеть корпоративную культуру у вас и не было. Или вы считаете за признак высокой корпоративной культуры приклеенные улыбки секретаря и механическое предложение выпить чаю?

LW> Наиболее близкая ассоциация — это новый русский который разбогател и решил стать аристократом, при отсутствии аристократического воспитания и «совковых» замашках.

LW>Я очень благодарен Яндексу, что провели бесплатный экзамен по С++ и позволили мне лучше узнать свои слабые места. Но второго собеседования в Вашей компании я очень постараюсь избежать, очень.

Ничего не слышу, кроме голоса обиды, выплеснутого наружу. Надо проще относиться к подобным вещам.
Re[2]: Собеседование в Яndex в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: AntZ 
Дата: 07.10.07 10:39
Оценка:15 (5) +4
AG>Это главное, что указали на слабые места и не морочили голову с "вы нам понравились, будем думать неделю". Imho к ним можно сходить хотя бы чтобы испытать себя и сбить завышенную самооценку, шанс пройти ничтожно мал. Интересно, Anatolix мог бы выложить статистику, какой процент из кандидатов у них проходной.

Вы мазохист? Вам нравится сбивать самооценку и собеседоваться в компанию с "ничтожно малыми шансами"?
Re: Собеседование - как процесс выбора машины в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: Aquaryhttp://scm-notes.blogspot.com/
Дата: 08.10.07 00:56
Оценка:14 (7) :)
Здравствуйте, LazyWorker, Вы писали:

LW>Наиболее близкая ассоциация — это новый русский который разбогател и решил стать аристократом, при отсутствии аристократического воспитания и «совковых» замашках.


Мда... автомобиль на авторынке выбирают и то лучше...
Когда машину выбирают — хотя бы спрашивают, сколько лет и какой пробег в России, что менялось и когда в последний раз, каков расход на городе/трассе, как себя ведет вообще — в общем, чем больше машина нравится, тем больше про неё хочется узнать.
В твоем случае "покупашка" пришел, подглядел, завел мотор, попинал колесо... Сказал "...не айс..." и безо всяких post-coital caresses пошел выбирать дальше. Такой покупатель:
— или просто изначально не хотел брать... так, из любопытства подошел,
— или ко всем машинам относится как ведру с гайками, чтобы поездить полгода, убить об наши дороги и продать кому ещё.
Такому продавать своего "коня", к которому прикипел душой, просто не захочется...

Хотя могло сложиться и так, что тебе не повезло с собеседовавшими... всяко бывает. Короче — всё к лучшему.
Dixi
Re[5]: Комментарий про собеседование + извинения за часть пу в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: AVM 
Дата: 09.10.07 06:49
Оценка:8 (3) +4 :)
Здравствуйте, Anatolix, Вы писали:

A>Здравствуйте, Константин Л., Вы писали:


КЛ>>

КЛ>>Задают головоломку и молчат – сидят за своими ноутбуками, делают свои дела. Атмосфера крайне неприятная, психологическое давление и требование решить в течении нескольких минут.


КЛ>>Без комментариев...


A>Про ноутбуки правда. Но все-таки иногда хочется например и почту прочитать пока человек сидит и молчит.

Толя, при всем моем уважении к тебе, это бред.
Если человек молчит интервьюер должен продолжать диалог, надо "разводить" кандидата чтобы понять в какую сторону он мыслит. — IMHO этот вариант предпочтительнее.
Или просто дать ему задачу/задачи, оставить его в покое на какое то время и пойти почитать почту на своем рабочем месте. Типа "вот мой внутренний телефон, пожалуйста позвоните когда будете готовы" — IMHO это плохой вариант, но это значительно лучше, чем заниматься своими делами и мешать человеку решать задачи.
Re[3]: Собеседование в Яndex в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: aik 
Дата: 08.10.07 06:23
Оценка: +1 -7
Здравствуйте, shrecher, Вы писали:

A>>не повезло с интервьюверами.

S>Я не думаю, что в компании как ya.ru такие проколы как "не повезло с интервьюверами" имеют право встречаться.

Там вообще проколов нет ни одного, там постарались решить вопрос максимально быстро. Просто кандидат пришел излишне нежный и недосточно квалифицированный, а ушел менее разбалансированным.
icq52150396
Re: Собеседование в Яndex в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: kittown 
Дата: 12.10.07 17:59
Оценка:34 (5) +2
Здравствуйте, LazyWorker, Вы писали:

LW>Начался жесткий экзамен по C++. Вспомнились студенческие годы и злобный преподаватель по высшей математике у которого высшим счастьем было получить тройку. Никаких компьютеров и интернетов, как они иногда говорят, только бумажка и ручка. Сначала надо написать класс, унаследовать от него другой класс – это разминка.


Я почуствовал, что вряд ли буду там работать, прямо на этом шаге. Сразу этого не понял, но ощущение "что-то тут не так" возникло мгновенно. Оно редко обманывает. Если только на первое время устроился бы ради бабла, но оно меня плохо держит.

Фишка вот в чем. Тест по языку (с написанием кода) дает лишь два результата. Во-первых, это полуслепое средство отсева начинающих кодеров, что-то похожее на "выкинем верхние полстопки резюме в корзину — лузеры нам не нужны". Убедился сам не раз, экзаменуя других. Последний раз был один человек, писал полнейшую непонятную ахинею, но когда продиктовал ему жесткий кодинг стайл — оказался на голову выше остальных экзаменуемых. Как прикажете интерпретировать такой результат, если на экзаменах кодинг-стайл диктовать не принято, а после приема он все равно обязателен? Этот кадр был выдающийся начинающий программист, едкий, колючий, и вообще неуживчивый. С ним в команде я был бы как рыба в воде, нашли бы общий язык без проблем. Но автоматические тесты такие кадры не проходят.

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

Если бы специально перед этим разогнаться на брайнбенче, результат был бы другой, но он точно так же ничего бы не значил. Вообще ничего. В случае успеха — ничего, и в случае провала — ничего. При наличии нужного обьема опыта все навыки восстанавливаются за неделю разогрева.

Мне это все пригодилось в том числе и как тест собеседователей — выйдут ли они за рамки подобных вопросов. Все же, если компании действительно нужен человек на серьезную позицию, то я бы ожидал попытки выяснить кто к ним пришел. Если вместо этого используется стандартная операция отсева, ориентированная на кодеров, значит, сама компания недостаточно мотивирована.

Вообще, если компания слабо мотивирована заполнить позицию, то при прочих равных лучше сразу поискать другую.

LW>Дальше больше – напишите по памяти алгоритм скажем radix-sort, никаких кнутов и интернетов – должны знать.


Отказался писать, сказал что не могу. Фактически отмазался. Хотя мог бы подумать и сделать. К этому времени все остатки ощущения, что происходящее вокруг — серьезно, уже улетучились. Возможно, интервьюеры считали иначе, но у меня было ощущение словно в детство попал.

LW>Вошел второй человек, не представился, сел рядом, начал задавать вопросы. Потом начинаются «лампочки» — головоломки из олимпиад по информатике – задачки про паровозики, белые и черные шары, лампочки и т.д.


Задали первую — говорю что боян. Задали вторую — сел решил и заоптимизировал, задачка ерундовая была. Потом делать было нечего, задал встречную. Смотрел, как интервьюер над ней сидел думал.

LW>Интервьюеры не подозревают, что не все люди способны решать задачки быстро, многие наиболее сложные задачи хорошо решаются именно "тугодумами", неспешно и в спкойной обстановке. Диалога не было, был экзамен в институте.


Не, это другое. Это почти стандартная ускоренная процедура отсева для массового набора, чтобы отсеять в корзину явно непригодных и более-менее нестандартных. Ключевые слова "ускоренная", "массового", "полуслепая", "массовый набор". Знакомые "гуру" просто отказались бы от каких бы то ни было тестов, как это уже делали в других компаниях, т.к. они могут себе работу выбирать сами и без подобных экзекуций.

LW>Апофеозом собеседования стала фраза, извините, Вы нам не подходите, Вы можете быть свободны (далее были прокомментированы мои познания в C++ и умственные возможности вообще).


У меня серьезный напряг был по другому поводу. Я несколько раз сказал, что у меня на носу поезд в такое-то время и я по-любому ухожу, но все равно все протянулось дольше чем возможно. На поезд опоздал. Результат — в последний час мне было уже глубоко плевать на любой результат собеседования, я думал только о поезде и как побыстрее это все закончить. Все недовольные комментарии в дневнике потом были только как отголосок опоздания на поезд. На собеседование было начхать.

Мой вывод? Завышенные ожидания от компании, про которую слишком мало знал. Все те же самые ошибки при проведения собеседования я уже видел в других местах, и проходил такие собеседования с блеском, если был достаточно заинтересован. Компания хорошая, но поступать на очередную такую-же-как-все работу уже влом, надоело постоянное deja vu. Хочется другого.

Mikhail
Re: Собеседование в Яndex в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: alion 
Дата: 07.10.07 13:51
Оценка:9 (2) +2 -3
Здравствуйте, LazyWorker, Вы писали:

LW>Я очень благодарен Яндексу, что провели бесплатный экзамен по С++ и позволили мне лучше узнать свои слабые места. Но второго собеседования в Вашей компании я очень постараюсь избежать, очень.


Да ты не расстравивайся, просто не дотянул по уровню + не повезло с интервьюверами.
Но ИМХО — это не повод обливать компанию грязью.
В любой месте где приходится решать сложные задачи есть люди профессионалы своего дела, с которыми трудно общаться.
Re[4]: Собеседование в Яndex в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: bkat 
Дата: 07.10.07 19:58
Оценка:9 (5) +2
Здравствуйте, ArtemGorikov, Вы писали:

AG> Я не мазохист, ведь интервьюер тоже тратит свое время, так ведь? А самооценка не может расти на голом месте, поэтому только прохождение жесткого собеседования может дать такое обеспечение. Вы согласны с такой постановкой?


Самооценку лучше повышать увеличивая число разных выполненных проектов.
Re[3]: И я там был, мед-пиво пил в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: AntZ 
Дата: 08.10.07 11:08
Оценка:4 (3) +4
_>Для всех остальных, которые осужают Яндекc.
_>Яндексом пользуюсь часто и очень успешно, что обозначает их инженеры вполне толковы, т.е. их метод приема на работу не так и плох раз все работает успешно.

Яндексом пользуюсь крайне редко, родной поисковик — Google. Инженеры в Google, возможно, более толковые, так как выдача мне нравится больше.
Re[5]: Комментарий про собеседование + извинения за часть пу в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: sux 
Дата: 09.10.07 07:35
Оценка:3 (1) +3 -2 :)
столько извинений, столько ляпов, столько непродуманного...
такое впечатление, что собеседование проводит шаражка въехавшая еще вчера в подвальное помещение дома под снос...

как, такая компания, которая ставит себя в один ряд с гуглем, может себе такое позволять? это просто апофеоз идиотизма
Re[7]: если непонятны элементарнейшие вещи... в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: Геннадий Ванин 
Дата: 09.10.07 11:27
Оценка:2 (2) -5
Здравствуйте, Anatolix, Вы писали:
A>Никто не гноворит "Вы уродина", все говорят "Извините. Вы мне не понравились". Нету у нас на собеседовании настолько жестких отказов. Стандартный звучит "Извините, вы нам не подходите"(и потом разъяснение сильных и слабых сторон). Извини, но все остальное ты сам выдумал.

Западная omnipresent and omnipotent культура:
"Никогда не говорить о человеке и, тем более, человеку, плохо.
Всегда можно найти какие-то положительные характеристики.
Или хорошое или ничего"

Взрослому человеку не надо разъяснять его слабые стороны.
Он их, если не законченный даун, и сам знает

Не очевидно, что слабые стороны надо разъяснять даже, если Вас очень об этом попросят
Re[9]: Резюме. в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: Курилкаhttp://kirya.narod.ru/
Дата: 10.10.07 06:27
Оценка:2 (2) +4 :)
Здравствуйте, Checkist82, Вы писали:

C>Здравствуйте, Дм.Григорьев, Вы писали:


C>А Вы батенька замахнулись на глобальные вещи — Резюме. Самонадеянно, Вам так не кажется. Проблем с самооценкой у меня нет. Дяденька экзаменатор (интервьюер как угодно) для лишь способ проверить себя и получить дополнительную пищу для размышлений, возможность пересмотреть что-то (ведь дал же повод за что-то зацепиться). Только вот очень приятно побить человека его же оружием. Совсем недавно кстати этому же человеку указал на его безграмотность в области, познаниями которой он жутко кичился. Приятно (хотя может и мелковато, ну не получилось у меня с "учёным видом знатока хранить молчанье в важном споре") — натыкал дяденьку носом прилюдно, зло, аргументированно и с сарказмом.


"Натыкать дяденьку" — это теперь ваш любимый способ самоутвердиться?
Похоже проблемы с самооценкой куда хуже, чем казалось на первый взгляд.
Re[11]: Собеседование в Яndex в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: Коваленко Дмитрийhttp://www.ibprovider.com
Дата: 09.10.07 06:12
Оценка:16 (3) +3
Здравствуйте, ggg, Вы писали:

ggg>Есть известный анекдот, тут он в тему.

ggg>Студенту, отлично ответившему на экзамене, ставят 3. Студенту, плавающему по предмету, ставят 5. На вопрос "почему", профессор отвечает: "Мат стат большой, что-нибудь да (не) знает". Похоже, изначально не понравившийся человек (что-то там не ответил по программированию) — и уже предвзятый подход.

В жизни бывают более забавные ситуации. Я, например, три раза пересдавал функан. Про вторую пересдачу до сих пор без смеха не вспоминаем (прям как в спектакле — "Так не доставайся же ты никому!"). Профессору было скучно, тянуло пообщаться с компанией умных молодых людей

Математику я (на текущий момент) "всю" напрочь забыл . Хотя можно даже без кавычек.

---
Один раз косвенно столкнулся с такой ситуацией. Один старый пень (типа эксперт во всем и вся) проводивший собеседование, начав самоутверждаться, спросил про какую-то мат. теорему. Кандидат вошел в ступор. Мой батя (помогавший устанавливать контакт с работодателем), узнав про эту хрень, пришел к нему и (основная работа у того перца была связана с "электричеством"), высказав свое мнение, задал простой вопрос "Что такое вольт?" Это я у него, потом, позаимствовал цитату, которая приводила в бешенство очень большое количество людей, пытавшихся самоутверждаться за его счет — "когда вы будете знать столько, сколько я уже забыл"
-- Пользователи не приняли программу. Всех пришлось уничтожить. --
Re: Собеседование в Яndex в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: Dirichlet 
Дата: 08.10.07 00:41
Оценка:13 (4) +2
Здравствуйте, LazyWorker, Вы писали:

LW>Мое собеседование в Yandex.


Странные собеседования встречаю в многих компаниях. Такое впечатление, что проверяют только знания, а знания, с моей точки зрения, совсем не самое главное в работе программиста.

Мне кажется, что проверять на собеседованиях нужно 3 вещи:
1) имеет ли человек необходимые знания,
2) имеет ли человек необходимые умения,
3) что именно человек делал на предыдущих местах работы и как с этим справлялся (позволяет понять, что можно этому человеку поручить в будущем).

Так вот, я очень часто встречаю, что на собеседованиях задают вопросы, проверяющие только пункт 1), то есть знания.

Вопросы вида (относящиеся к пункту 2) я встречаю очень редко:
— Вот требования, нарисуйте диаграмму классов, как бы вы это имплементировали
— Напишите код, делающий то-то и то-то (причем, очень желательно дать не стандартный пример, который можно выучить наизусть — надоело синглетоны с сортировками на собеседованиях писать)
— Откомментируйте код, расскажите, что он делает
— Задачи на логику и IQ (не олимпиадные, там большое значение имеет знает что-то человек, или не знает)
— Как бы вы искали подходы к решению той или иной сложной задачи

А вопросов, проверяющих как человек себя проявил на предыдущих местах работы, я вообще почти нигде не встречал:
— Какое у вас было самое сложное задание в вашей карьере, с которым вы справились?
— Были ли конфликты с начальством? Из-за чего?
— С каким максимальным объемом кода (LOC, кол-во классов, функций, размер кода в байтах) приходилось сталкиваться? За какой объем кода приходилось отвечать?
— Со сколькими людьми по работе приходилось контактировать? Сколько человек было в проекте?

Мне кажется, что гораздо больше о человеке можно понять, поимев предстваление о том, чем он занимался на предыдущих местах работы. А не прогнав его по тесту знаешь или не знаешь 50 особенностей С++ или 20 алгоритмов.
Re[4]: Собеседование в Яndex в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: Курилкаhttp://kirya.narod.ru/
Дата: 07.10.07 09:41
Оценка:11 (3) +3
Здравствуйте, shrecher, Вы писали:

S>Конечно, человеческое отношение во время теста должно быть "на уровне" или даже больше.


Вот это, думаю, один из основных пунктов исходного поста, что "уровень" не совсем соответствует тому уровню, на который Яндекс претендует.
Просто по-моему это отчасти наследие советского прошлого, при котором человек ставится ниже чем какая-нибудь компания в лице её представителей.
И даже в случае успешного прохождения собеседования у меня бы зародился "осадок", который действовал бы далеко не в пользу компании и её вакансии.
Хорошо ещё если такое проявляется лишь на собеседовании, а не продолжается во время работы, когда сотрудник почти бесправен перед лицом корпоративной машины.
P.S. Тут на форуме один из коллег жаловался на похожий подход к собеседованию, который он видел в той компании, где я сейчас работаю. Когда меня собеседовали я такого не заметил, поэтому всёж принял предложение, и на данный момент вполне этим доволен.
Re: Собеседование в Яndex в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: smalex69 
Дата: 07.10.07 12:45
Оценка:9 (4) +2
Наблюдал всё тоже самое несколько месяцев назад на собедедовании про JAVA.

Собедедовали два ободранных студента. Один по старше, другой лет 20 от силы.

Начал младший, так как вероятно старший велел. А старший сидел за ноутом, занимался своими делами, потом включился и он.

Были и вопросы про синтаксис явы и задачки на смекалку. (хотя по-моему, скорее на идиотизм)

Скажем так по-моей оценке на 50% я ответил. Смекалка у меня не сработала.
Наверное моя смекалка привыкла работать, тогда когда считает задачу действительно важной и нужной.

Вопросов про паттерны, тестирование и прочее не было. На мой вопрос: А чё это? Ответили: Ну это щас все знают.

В конце собедедования, когда они сказали, что я ни на что не гожусь. Я сказал им что вопросы у них какие-то не по-существу.
И привёл ссылку на товарища Джоуэля http://russian.joelonsoftware.com/Articles/Interviewing.html

Я не против что меня "завалили". Отношусь к этому философски. Обычно это даёт некоторый импульс для дальнейшего развития.

Вообще, я думаю всё это у них происходит потому что, вероятно, они считают себя очень крутой компанией, в которой все хотят работать.
Но вобщем-то им пока далеко до Гугла и по продуктам которые они производят и по корпоративной культуре.

ps. Кстати сказать, один из тех кто меня собедедовал потом сетовал в своём ЖЖ, что даже такое правильное собеседование всё равно не даёт 100% результата, берёшь вроде умный, а потом оказывается что тот дебил.
Re[3]: Собеседование в Яndex в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: landerhighhttp://www.blinnov.com
Дата: 08.10.07 01:25
Оценка:5 (2) +3 -1
Здравствуйте, Cyberax, Вы писали:


L>>Это значит, что они либо не читали резюме, либо гнут пальцы.

C>Это еще может быть и Джоэлеподобный вопрос:
C>

C>- Создайте класс B, унаследованый от класса A.
C>- А какое наследование? Приватное, публичное?
C>- Публичное.
C>- А виртуальное наследование нужно?
C>- Нет, не нужно.
C>- Нужен ли виртуальный деструктор?
C>- Да, нужен.
C>- Какая область видимости деструктора?
C>- А какие могут быть?
C>- Приватная, публичная, защищенная.
C>....


C>Т.е. на умение выяснять условия задачи.

Это не умение выяснять условия задачи, это черт-те что.
Что это за программист, который на каждый чих бегает к архитектору с вопросом "какое нужно наследование"?
Это должно быть понятно из иерархии классов и решаемой задачи. Программист не должен спрашивать, какое нужно наследование и нужен ли виртуальный деструктор, он должен уметь сам это понять.
www.blinnov.com
Re[5]: Joel - бред в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: Геннадий Ванин 
Дата: 07.10.07 19:54
Оценка:3 (2) +2 -2
Здравствуйте, Roman Odaisky, Вы писали:

B>>Да это начитавшиеся Джоеля проповедуют такой принцип.


RO>И что, он так уж неправ в этом?


Просто не хочется разбирать всё, что Joel понаписал.

Скажу только, что за 12 лет в Европе побывал на сотнях собеседований с работодателями из практически всех стран старой Европы
и всегда мне вначале рассказывали, в чём будет заключаться моя работа

У Джоеля или вообще это не говорится или оставляется это на самый конец — после несколько (4-6) собеседований

Какая может быть у кандидата мотивация, если он даже не знает, подходит ли ему работа, есть ли она вообще
На собеседования часто зовут не только для работы. Например, чтобы узнать о конкурентах, чтобы получить бесплатную консультацию или идеи, чтобы изучить рынок труда, чтобы потренировать стажёра HR

Там есть много глупостей, непонятно для кого он их понаписал

Он просто перепутал сессионные экзамены с собеседованием
Re[7]: Комментарий про собеседование + извинения за часть пу в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: Anatolixhttp://anatolix.livejournal.com
Дата: 09.10.07 15:22
Оценка:2 (2) +3 -1
Здравствуйте, Checkist82, Вы писали:

C>Честный отзыв направленный на понижение самооценки человека и развитие его комплексов принесет больше вреда, чем пользы.


Нету цели понизить самооценку. Отказ в любом случае придется дать. А перечисление "областей которые нужно подучить"(именно так обычно формулируется), большая часть людей воспринимает с благодарностью. Людей которые мне за это сказали "спасибо" в несколько раз больше чем тех, которые написали письмо на RSDN про то какой я хам.
Любая проблема дизайна может быть решена введением дополнительного абстрактного слоя, за исключением проблемы слишком большого количества дополнительных абстрактных слоев
Re[2]: Собеседование в Яndex в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: shrecher 
Дата: 07.10.07 13:57
Оценка: +6
Здравствуйте, alion, Вы писали:

A>не повезло с интервьюверами.


Я не думаю, что в компании как ya.ru такие проколы как "не повезло с интервьюверами" имеют право встречаться.
Re[6]: И я там был, мед-пиво пил в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: Cyberax 
Дата: 08.10.07 11:55
Оценка: +6
Здравствуйте, ggg, Вы писали:

AZ>>>Яндексом пользуюсь крайне редко, родной поисковик — Google. Инженеры в Google, возможно, более толковые, так как выдача мне нравится больше.

_>>Ха ха ха.
_>>Яндекс наверно единственная Российская IT компания конторая наровне конкурирует с Google, по крайней мере в .ru. Немногие в мире могут этим похвастаться, ибо их Google уже ... ням-ням.
ggg>
Тем не менее, Яндекс — единственная система, нормально понимающая русскую морфологию. Google до сих пор тупо ищет по словам (точнее, там какие-то зачатки есть, но пока еще слабые). Ну и Яндекс индексирует русские сайты сильно лучше Google'а.

Много людей используют Яндекс для поиска в Рунете и Google для поиска в англоязычных источниках.

ggg>Лада, наверное, — единственная Российская машина, которая конкурирует с BMW, VW, Audi, по крайней мере в .ru Немногие могут этим похвастаться, например, Москвич, РАФики (Латвия), Запорожец (Украина), не конкурируют, ибо их уже ... ням-ням.

ggg>Куча россиян ездит на жигулях.
ggg>Подходящее сравнение, а?
Нет.
Sapienti sat!
Re[2]: В Рамблер пожалуйста не приходите :) в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: AntZ 
Дата: 10.10.07 13:17
Оценка: :))) :)))
K>К нам после проваленного у Анатоликса собеседования приходить смысла особого нет.
K>Сходите, действительно, в Мейл.Ру, как тут пишут выше

Т.е. надо приносить справку от Анатоликса, что не проходил у него интервью?
А если человек умолчит о проваленном интервью у Анатоликса и случайно пройдет интервью у Вас?
А если он прочитает, наконец, главу Страуструпа о exception safеty?
Re[5]: Собеседование vs портфолио? в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: CreatorCray 
Дата: 10.10.07 14:11
Оценка: +4 -1 :)
Здравствуйте, frogkiller, Вы писали:

F>Вчера беседовал со знакомым, работающем в филиале крупной западной компании. Разговор коснулся собеседований (он руководитель отдела и часто проводит собеседования). Он сказал такую интересную вещь: если к ним на собеседование придёт кандидат и принесёт написанный им код (типа портфолио), ему скорее всего откажут под благовидным предлогом. Потому как неизвестно, писал он его как фрилансер или захватил с предыдущих мест работы (несмотря на NDA), очень трудно проверить. И никому не хочется, чтобы также унесли их код.

Мягко говоря параноики. А вообще личный опыт работы в организации, параноящейся за то "как бы у нас наш код не сперли" напоминает старый анекдот про неуловимого Джо. Обычно спереть там грубо говоря нечего, хотя несмотря на принимаемые меры можно. Вот только нюанс в том, что нафиг этот код никому не нужен. А вот паранойи там по сему поводу с избытком...
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[6]: В Рамблер пожалуйста не приходите :) в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: сипласплас 
Дата: 10.10.07 20:38
Оценка: :))) :)))
Здравствуйте, Mikhail Polykovsky, Вы писали:


[]

Вчера пытались спросить про круглые люки, амеб/медуз. Сказал, что знаю. На этом задачи закончились
Re[3]: Google vs Yandex в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: BulatZiganshin 
Дата: 19.10.07 15:39
Оценка: :))) :)))
Здравствуйте, BulatZiganshin, Вы писали:

BZ>Здравствуйте, AntZ, Вы писали:


AZ>>Google:

AZ>>"Собеседование Yandex" — эта тема на 1 месте
AZ>>"Собеседование Яндекс" — эта тема на 3 месте

AZ>>Yandex

AZ>>"Собеседование Yandex" — нет в первой десятке
AZ>>"Собеседование Яндекс" — нет в первой десятке

AZ>>Победил Google. Быстро обновился, хорошая релевантность. Результаты Яндекс совсем не радуют, выдача маловменяемая


BZ>ты не знаешь, что сейчас в Яндексе творится! все 137 сотрудников вместо основной работы занчяты тем, что вручную удаляют из выдач эту позоряюшую корпорацию ссылку!


забыл добавить — а в гугле наоборот вставляют
FreeArcлучший архиватор в мире
Re[2]: Собеседование в Яndex в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: akarinsky 
Дата: 23.11.09 09:20
Оценка:17 (4) +1
Здравствуйте, Igor Trofimov, Вы писали:

iT>Я конечно, не знаю, сколько народу рабортает в Яндексе, но даже в относительно небольшой компании очень сложно знать всех по именам. Если в компании всегго 10 человек — ну тогда конечно

Кстати, всегда при получении оффера прошу посмотреть на коллектив в работе: как сидят и общаются, шутят и прикалываются, рассылают по аське цитаты с баша, подбегают к товарищу, попросившему помощи.
Если этого нет — контора почти наверняка тухлая. Почему — тема отдельного большого разговора

LW>>Интервьюер задал вопрос почему я хочу уходить с текущей работы, получив стандартный ответ про «оппортунитисы» сообщил, что будет задавать вопросы. Никакого «введения» про компанию, группы, проекты я не услышал, вопросы задавать мне никто не позволил. Начался жесткий экзамен по C++.

iT>Ну, как показал результат — это правильно. Не было лишней траты ни Вашего, ни их времени на рассказы и расспросы.
А мне, например, совсем не нравится, когда с порога ко мне относятся как к ресурсу. Соответственно, проводя интервью сам, стараюсь максимально расположить собеседника, ведь так он лучше раскроется и покажет себя с лучшей стороны, к тому же я по-умолчанию уважаю людей (пока они реально не доказали необходимость обратного и не вижу причин нарушать традиции вежливости, доброжелательности и гостеприимства.

LW>>Апофеозом собеседования стала фраза, извините, Вы нам не подходите, Вы можете быть свободны (далее были прокомментированы мои познания в C++ и умственные возможности вообще).

iT>Как правильно уже сказали, это лучше, чем "не звоните нам, мы вам сами перезвоним".
Смотря как сказать. Комментировать чужие умственные способности, мягко говоря, не корректно. А иногда за это можно получить в бубен.
Потому как любая подобная оценка по определению субъективна, а, озвученная без надлежащего такта и уважения, вообще оскорбительна.
Допустим, когда на собеседования прихожу сам, мне иногда задают вопросы, на которые я не готов сразу дать ответ. Иногда просто не знаю, чаще просто голова не работает, ибо был длинный рабочий день и т.п. И это при моем нехилом стаже, опыте и выработанном годами цинизмом

Потому уж лучше вообще ничего не говорить собеседуемому.
А лучший вариант — вежливо и максимально доброжелательно объяснить человеку, что он молодец, но по некоторым (каким именно) причинам его взять не могу. Т.е. указать не просто на ошибки, а на пути их устранения.

LW>>Итак – Yandex сделал так, что я сделаю все возможное чтобы я более никогда там не появлялся. Собеседователей не волновало, что я подумаю о компании, их интересовало только подхожу я или нет.

iT>А почему тех, кто проверял технический уровень соискателя, вообще должны волновать эти вопросы? Их и так отрывают от работы, просят проверить очередного кандидата...
Видимо, потому что это их действительно не интересует?

Вчерашние студенты, волей случая получившие руководящую должность и пытающиеся всем доказать (в первую очередь себе), что они круты, и потому смотрящие "сверху вниз", сильно напрягают и вызывают желание взять за ухо и отшлепать

Если мне предстоит работать с человеком, я постараюсь узнать о нем как можно больше, рассказать ему опять же как можно больше и постараться с порога создать хорошее впечатление. Мало ли, даже если он
не будет у меня работать сейчас, то может понадобиться позже либо порекомендовать мою контору кому-то другому.

iT>А возможности увидеть корпоративную культуру у вас и не было. Или вы считаете за признак высокой корпоративной культуры приклеенные улыбки секретаря и механическое предложение выпить чаю?

А правила хорошего тона разве отменили? А пропускать пешехода на зебре, а придерживать дверь в метро, а подсказать нужный адрес, а просто поздороваться? Никто ж не заставляет
Но разве так трудно быть вежливым и доброжелательным, причем искренне?
Кстати, у меня есть несколько чистых кружек, в которые я сам наливаю чай для собеседуемых. И мне вовсе не трудно, и менее профессиональным я от этого не становлюсь. А вот хорошие отношение и память дорогого, на самом деле, стоят.

iT>Ничего не слышу, кроме голоса обиды, выплеснутого наружу. Надо проще относиться к подобным вещам.

Согласен. Но еще нужно ценить себя.
На опушке за околицей мужики строили коровник.
Работали споро и весело. Получалось х**во.
Re[4]: Комментарий про собеседование + извинения за часть пу в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: Awaken 
Дата: 09.10.07 08:07
Оценка:16 (4) :)
>избежать атмосферы экзамена в институте, как построить диалог вместо допроса, как дать человеку возможность сохранить лицо, как отказать человеку так, >чтобы он сказал "меня не взяли, но Yandex классная компания", как воздержаться от оценки знаний и умственных способностей кандидата, как сделать так, >чтобы человек не писал таких "отчетов" в интернете и с удовольствием принял приглашение придти на собеседование через год-два.

поучиться политкорректности стоит у Майкрософт.
меня 2 раза не взяли в MS после телефонного собеседования, но после интервью осталось приятное впечатление. и желание "еще когда-нибудь попробовать"
никаких явных оценок способностей кандидата "слабовато, вы нам не подходите" естественно не было.
Re[5]: Комментарий про собеседование + извинения за часть пу в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: minorlogichttp://smartblend.panotools.info/
Дата: 09.10.07 08:03
Оценка:12 (2) +2 -1
Здравствуйте, Anatolix, Вы писали:

A>Сказать "Ok, до свидания. Мы подумаем и напишем вам что-нибудь, а вы пока сидите и ждите ответа"? Почему-то большая, часть людей честный отзыв о себе который imho большая роскошь, считают оскорблением.


Если вы без просьбы человека расказываете ему мнение о нем (что само по себе не принято современной этикой) то жэдите в и от кандидатов , что они скажут свое мнение о вас
Re[12]: что же выясняют на собеседовании? в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: AndrewVK rsdn 
Дата: 17.10.07 15:39
Оценка:9 (2) +3
Здравствуйте, Mikhail Polykovsky, Вы писали:

MP>ИМХО программист (как и любой творческий человек) должен уметь думать нестандартно. Решение таких задачек этому умению способствует. Как зарядка для мышц.


Не знаю, мне почему то в работе регулярно попадаются задачки весьма нетривиальные. А решение задачек олимпиадных, имхо, сродни умственному онанизму.
... << RSDN@Home 1.2.0 alpha rev. 716>>
AVK Blog
Re[8]: что же выясняют на собеседовании? в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: AntZ 
Дата: 09.10.07 19:03
Оценка:2 (2) :)))
DR>Люди, которые в yandex'е "жгут" почти все замечательно решают задачи про гномов, пишут radix sort за по-часа на незнакомом ноуте, понимают, что в констукторах бывают исключения и вообще. И наоборот, люди, с которыми мы расстаемся, как правило, обладают противоположным свойством. Иными словами, опыт показывает, что данный способ отбора довольно эфективен. Такая формула собеседования появилась недавно и доказала свое право на жизнь.

Логично! Как могут жечь в Yandex люди с которыми вы расстаетесь? Их же поди в Яндекс не пускают, чтобы чего-нибудь пожечь. Логика просто железная!
Re[4]: Собеседование в Яndex в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: AntZ 
Дата: 07.10.07 20:12
Оценка:1 (1) +3 -1
BC>Такой большой а в сказки веришь. Шансов пройти повторно один на миллион.
BC>Интервью в Яндексах хороши хотя бы тем что есть шанс высказать напоследок все что о них думаешь, что будет хорошей психологической разрядкой.

Неправда Ваша. Пришел парень, прошел интервью, но не сростлось — взяли другого. Через полгода группа расширялась и надо было взять еще пару человек. Подняли базу резюме, комментарии, вызвали парня еще раз и сделали оффер. Далеко не всегда людям отказывают по причине "человек не понравился", причины могут быть: "нет бюджета", "другой понравился больше", "проект на который хотели взять человека был закрыт". Обстоятельства меняются, меняются и решения. Я, кстати, получил урок — оставлять копию резюме и свое мнение о кандидате — потом не придется мучительно больно вспоминать понравился человек или нет. Тот-же Яндекс открытым текстом говорит — если не прошли год назад то пробуйте еще раз, если чувствуете что выросли.
Re[7]: Собеседование в Яndex в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: aik 
Дата: 08.10.07 15:44
Оценка:1 (1) +1 -3
Здравствуйте, ggg, Вы писали:

aik>>Я не врубаюсь. Вам всем что, будет приятнее, если будут говорить не "вы не знаете тему", а "вы зашибенский чувак, но мы вас все равно не возьмем потому что вы носки не того цвета носите"? Дают конкретный вопрос, нет ответа — свободен. Будет у тебя своя контора — сам будешь вопросы выдумывать. Чего тут молотить кнопками то?

ggg>К чему этот пассаж про "свою контору"? 22-летний аспирант, задающий "умные" вопросы (к которым сам не всегда понимает ответ), вовсе не является владельцем яндекса.

К тому, что не нравится наниматься в чужие конторы (или не берут) — открой свою и делай все как тебе нравится.
Не, натурально, выглядит по-пионерски — пойти в контору, провалить собеседование, и нет бы признать, что вы с конторой друг другу просто не подходите, нееет, кандидат почему то думает что его не только не взяли, а еще унизили ниже плинтуса.
Вопросы, кстати, часто задаются и просто для того, чтобы послушать насколько доходчиво человек может изложить свои знания, а не чтобы проверить "знает — не знает".
icq52150396
Re[8]: если непонятны элементарнейшие вещи... в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: _Obelisk_http://www.ibm.com
Дата: 09.10.07 12:20
Оценка:1 (1) +1 -3
Здравствуйте, Геннадий Ванин, Вы писали:

ГВ>Западная omnipresent and omnipotent культура:

ГВ>"Никогда не говорить о человеке и, тем более, человеку, плохо.
ГВ>Всегда можно найти какие-то положительные характеристики.
ГВ>Или хорошое или ничего"

Мы в России! С какой нам стати все с запада копировать? Зачем лицемерить в речах?
И вообще, у нас "или хорошое или ничего" — только к мертвым относится.



Душа обязана трудиться! (с) Н.Заболоцкий.
Re[3]: Anatolix, давайте будем чуть вежливее в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: justinian 
Дата: 10.10.07 18:16
Оценка:1 (1) +1 -3
Здравствуйте, Anatolix, Вы писали:

Надо признать, что в целом вы весьма достойно и конструктивно ответили на большую часть критики в свой адрес. И по моему практически развеяли тот негативный настрой, который начал складываться у многих в отношении вашей компании после первых постов этого топика.

Однако, что лично мне по прежнему режет глаз — это ваша привычка тыкать всем своим оппонентам. Хотя, возможно, со всеми на этом форуме (кроме меня ) вы действительно пили на брудершафт . Я тоже всегда на ты и со своими начальниками, и с подчиненными (когда они есть ), и даже с заказчиками. Но незнакомые люди — это другое дело.

Это, что называется комментарий стороннего наблюдателя, — в вашей компании, при всем моем уважении к ней, на интервью я никогда не был, и в обозримом будущем не планирую .
Re: Собеседование в Яndex в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: ArtemGorikovhttp://www.brainbench.com/transcript.jsp?pid=5612906
Дата: 07.10.07 10:28
Оценка: +4 -1
LW>Я очень благодарен Яндексу, что провели бесплатный экзамен по С++ и позволили мне лучше узнать свои слабые места. Но второго собеседования в Вашей компании я очень постараюсь избежать, очень.

Это главное, что указали на слабые места и не морочили голову с "вы нам понравились, будем думать неделю". Imho к ним можно сходить хотя бы чтобы испытать себя и сбить завышенную самооценку, шанс пройти ничтожно мал. Интересно, Anatolix мог бы выложить статистику, какой процент из кандидатов у них проходной.
Re[2]: изучаю систему оценок в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: Геннадий Ванин 
Дата: 08.10.07 17:33
Оценка: :))) :))
Здравствуйте, av, Вы писали:
av>Что-то я заметил, что один и тот же человек (Геннадий Ванин) с завидным упорством расставляет плюсы противникам Яндекса и минусы тем, кто высказывается о нём недостаточно негативно. Так что расставлю-ка я в этом треде противоположные знаки -- для симметрии процесса, а то как-то слишком скучно получается

Нет это не так, я другое оцениваю, не хочется переходить на личности...
Yandex-ом я даже никогда не пользовался, в моем городе такого работодателя нет — за что ж мне его не любить?

Кроме того, я пытаюсь выяснить экспериментальным путём,
почему одни и те же кнопки дают разные оценки, например, супер даёт (1*1, 1*3, 3*3), а в реальности они даже не всегда появляются

Наверное, надо почитать какие-нить инструкции, неужели до меня без инструкций не дойдёт?
Re[8]: Комментарий про собеседование + извинения за часть пу в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: Геннадий Ванин 
Дата: 09.10.07 02:51
Оценка: -4 :)
Здравствуйте, Anatolix, Вы писали:
A>P.S. Не приходило в голову, что части людей предложение пойти в интерны будет воспринято еще более враждебно чем "не берем".
Это Вы написали вдогон, почувствовав, что не стыкуются Ваши слова, что Вы пытались найти куда бы подошёл кандидат и результаты собеседования?

Честно, вот ненавижу больше всего, когда кто-то думает за других (т.е. за меня)

А Вам не приходило в голову, что чел, ищущий работу, нуждается в деньгах?
Нет, я думаю, что дать возможность проявить себя начиная с какой-то позиции и/или подзаработать хоть как-то — всегда лучше. Отказаться от предложения намного лучше психологически, чем быть категорически отфутболенным (как ни на что не сгожим)
Re[5]: И я там был, мед-пиво пил в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: LazyWorker 
Дата: 09.10.07 05:10
Оценка: +1 -4
ggg>>Как Вы из Хельсинки сделали вывод, что люди, которые, например, разрабатывают в Яндексе собственный багтрекер (ибо остальные, по их мнению, "не подходят") — вполне толковые инженеры ?

A>Это ложь. Мы его не разрабатываем, а допиливаем jira. Тебе не приходило в голову, что разработать мелкую фичу котрая будет удобна 600 человекам, дешевле чем потратить 1 час на обучение каждого как это сделать. Люди на этой задаче может и не очень толковые, но становятся ими через пол года или быстрее. Первый кто это начинал 1.5 года назад вот сейчас руководит командой Яндекс.Фоток. Проект вроде вполне себе ничего получился.


Браво! После слов "это ложь" можно дальше не читать. Вы дали оценку человеку, который Вас об этом не просил, публично обвинили человека в лжи и публично поставили его на место. И это один из руководителей Yandex!
Re[7]: Комментарий про собеседование + извинения за часть пу в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: Геннадий Ванин 
Дата: 10.10.07 05:36
Оценка: +2 -2 :)
Здравствуйте, Andrei F., Вы писали:
AF>Бред какой-то.
AF>Если мне отказывают (неважно, на собеседовании или в других обстоятельствах), то я хочу знать — почему. И чем скорее, тем лучше. Это дает возможность исправить свои слабости или сделать вывод, что "такой работодатель мне самому нафиг не нужен". Когда у тебя нет обратной связи — у тебя нет возможности точно узнать, в чем твои слабые места.

Антибред:
На 95%, что Вам не скажут истинную причину.
Например, от Вас плохо пахло. А Вы совсем загноитесь и завшивеете над учебниками, шлифуя синтаксис языка и алгоритмы сортировки

Ориентируйтесь на свои внутренние критерии и оценки, мотивации и логику.
Re[4]: Anatolix, давайте будем чуть вежливее в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: Anatolixhttp://anatolix.livejournal.com
Дата: 11.10.07 10:46
Оценка: +5
Здравствуйте, justinian, Вы писали:

J>Надо признать, что в целом вы весьма достойно и конструктивно ответили на большую часть критики в свой адрес. И по моему практически развеяли тот негативный настрой, который начал складываться у многих в отношении вашей компании после первых постов этого топика.


J>Однако, что лично мне по прежнему режет глаз — это ваша привычка тыкать всем своим оппонентам. Хотя, возможно, со всеми на этом форуме (кроме меня ) вы действительно пили на брудершафт . Я тоже всегда на ты и со своими начальниками, и с подчиненными (когда они есть ), и даже с заказчиками. Но незнакомые люди — это другое дело.


Я уже исправился и предлагаю всем кандидатам сначала выпить на брудершафт (перейти "на ты"). Тем не менее есть старая привычка которая идет еще из fido в форумах общаться "на ты"(переход "на вы" там обозначал что сейчас будут бить морду). Я на этом форуме как минимум с 2002 года — и могу сказать, что здесь это совершенно нормальный(если не преобладающий), стиль общения. Все-таки не стоит наверное в местом монастыре навязывать свой устав. При этом естественно я не просто позволяю, а сильно предпочитаю, чтобы ко мне тоже обращались "на ты" (и на этом форуме и везде).
Любая проблема дизайна может быть решена введением дополнительного абстрактного слоя, за исключением проблемы слишком большого количества дополнительных абстрактных слоев
Re[6]: В Рамблер пожалуйста не приходите :) в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: Powerz 
Дата: 11.10.07 06:54
Оценка:27 (3) +1
Здравствуйте, kappa, Вы писали:

K>Мы доверяем мнению спецов Яндекса и не желаем тратить время на собеседование человека, которого они уже прособеседовали и нашли негодным.

K>Но пост был безусловно шуточный, потому что кто ж признаётся перед экзаменом, что нихрена не знает?

Опять началось "экзамены", "нихрена не знает" Хотите чтобы появилась тема "Собеседование в РАМБЛЕР! Вот оно ЩАСТЬЕ!", в которой рамблер будет в центре внимания?
... << RSDN@Home 1.2.0 alpha rev. 738>>
Песочница
Re[3]: Собеседование в Яndex в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: Кирилл Лебедевhttp://www.triz-ri.ru/authors/lebedev_art.asp
Дата: 09.10.07 12:27
Оценка:16 (3) +1
Здравствуйте, Anatolix, Вы писали:

A>Можно я перечислю тебе концепции которые по моему мнению стоит рассматривать в тесте по C++, а ты скажешь какие из них излишни:


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

A>1) То что в С++ есть такая дисциплина как exception safety.


К сожалению, не во всех изданиях книги Б. Страуструпа по С++ присутствует приложение, которое посвящено exception safety. Ряд Кандидатов может и не знать. Поэтому, на мой взгляд, следует проверять не знания, а умения. Например, можно поступить так. Дать какую-то задачку на применение STL. Если Кандидат напишет код с использованием рекомендаций по exception safety, то все ОК. Есл нет, то дать ему прочитать приложение Е из книги Страуструпа и попросить переписать код с учетом рекомендаций. Если он перепишет, то тоже все ОК. Так Вы проверите и знание STL, у умение писать и оформлять код в соответствии с заданными стандартами, а также — умение Кандидата обучаться.

A>2) То что sizeof(long) дает результаты зависимые от платформы.


Предложите Кандидату какую-нибудь задачу на работу с бинарными данными, записаными в буфер. И проверьте, будет ли он использовать sizeof.

A>3) То что в языке C++ есть концепция const


Если Кандидат не использует const, то, на мой взгляд, ему достаточно это объяснить и попросить переписать код с учетом объяснений. Если перепшет, то все ОК.

A>4) То что нужно пользоваться STL.


Предложите Кандидату какую-нибудь задачу, в которой нужно использовать контейнеры. Если он грамотно использует контейнер из STL, то все ОК. Если напишет свой контейнер без ошибок, то может и не так уж трудно его научить использованию STL? Если напишет свой контейнер с ошибками, то имеет смысл отсеять.

A>5) То что воспользовавшись какой-нибудь функцией из libc можно получить memory overrun.


Просто посмотрите его код, как он работает с памятью, с итераторами и т.д.
С уважением,
Кирилл Лебедев
http://www.triz-ri.ru/authors/lebedev_art.asp
Re[2]: Собеседование - как процесс выбора машины в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: 0rc 
Дата: 08.10.07 09:17
Оценка:15 (4)
Здравствуйте, Aquary, Вы писали:

A>Мда... автомобиль на авторынке выбирают и то лучше...

A>Когда машину выбирают — хотя бы спрашивают, сколько лет и какой пробег в России, что менялось и когда в последний раз, каков расход на городе/трассе, как себя ведет вообще — в общем, чем больше машина нравится, тем больше про неё хочется узнать.

На смом деле как на рынке подержаных автомобилей так и выборе IT специалистов касательно сегодняшних реалий происходит Adverse selection (ухудшающий отбор), подчиняясь тем самым "рынку лимонов". Т.е. и в первом случае и во втором: рынок приветсвует дешевый постоянный низкокачесвенный ресурс, так как его (ресурс) очень трудно определить покупателю — с виду он выглядит ведь точно так же как и качественный. Из-за это на рынке "лемонов" происходит отрицательный отсев, хороший ресурс (качественные IT спецы, неизношеные авто) останется не проданым (т.к. плохой будет сбивать его высокую стоимость и покупатель в большенстве своем не определит действительное качество предлагаемого ему ресурса), а плохой ресурс будет постоянно пристутвовать на рынке (для постоянной перепродажи). А все это происходит из-за ассиметрии информации — продавец в рынке лемонов осведомлен лучше о качетве ресурса, чем покупатель.
... << RSDN@Home 1.2.0 alpha rev. 772>>
Re[10]: Собеседование в Яndex в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: ggg 
Дата: 09.10.07 05:30
Оценка:13 (2) +2
Здравствуйте, Anatolix, Вы писали:

A>тут помоему уже были объяснены причины. Можешь описать свои действия в подобной ситуации.


0. Моё мнение фактически сформулировано уже постом AntZ, вот оно
http://rsdn.ru/forum/message/2684192.1.aspx
Автор: AntZ
Дата: 07.10.07

Мне, например, тоже "технари" почти никогда не говорили результат (исключение — давно и в небольшой компании, там HR не было, а трудовые вела бухгалтер).

Сказать человеку в лицо — "Вы нам не подходите, Вы показали слабые знания в C++ и слабые умственные способности при решении задачек про лампочки" — это признак низкой корпоративной культуры, человек второй раз на собеседование не пойдет, да и друзьям раскажет — так формируется негативный образ компании. HR при всей справедливой критике может отказать куда профессиональней. В Яндексе, как я понял, технари имеют право "резать правду матку в глаза", очень сомнительный способ рекрутинга.

Конечно же, начинать вопросы с "А вот Ларри Пейдж" и "Неужели тебе не приходило в голову что," — невежливо. Ну и если "хочется почитать почту с ноутбука", то, может, уйти в другую комнату, да и просто сажать кандидата в отдельную небольшую комнату и оставлять одного, если на задачу час (или больше) отводится.

Теперь по ситуации с математикой-отображениями и PageRank.
1. Вам ведь не совсем математика нужна была, как я понял из рассказа. Я бы спросил, что кандидат знает про PageRank, а не стал ходить вокруг да около. Со стороны выглядит странно, сначала спрашиваете по С++, даете задачу на программирование, и тут вдруг бац — отображения.
2. Если бы я (ну или по моему поручению, у Вас ведь не один человек проверяет и математику, и С++) хотел проверить знание математики, то не стал бы спрашивать такой вопрос. И уж точно по ответу-неответу на такое не стал бы делать вывод о знании математики.
Скорее на численные методы, тервер-матстат, дискретка, ну и более базовые задачи (тем более, как я вижу из постов сотрудников Яндекса, человек шел на программиста, это потом его уже стали как математика проверять).
Ну и для математика гораздо больше говорят публикации (особенно в зарубежных изданиях), или тезисы с диплома, но это уже должен спец. человек смотреть. У меня студ. знакомые на PhD математических учились, там прежде чем поступить, тоже естественно собеседования у профессора и в лаборатории. И, конечно, были и отказы. Но уж точно не по таким поводам и не в таком виде. Да и постов в блогах "Я отказал русскому выпускнику русского вуза после того, как он..." не было. Кстати, Цюрихский гугл брал с мат. PhD и неосновным программированием, так что это не совсем оффтоп! Впрочем, хамства в Европе в технических компаниях в целом меньше.
Ну и говорить "ТФКП тут непричем" не следует, на многих не чисто математических кафедрах предметы на старших курсах объединялись. Так что у кого-то было это в функане, у кого-то в ТФКП, у кого-то ЧМы объединенные.

Это всё что касается вопроса Anatolix. Дальше читать по желанию
Я охотно верю Вам, что человек, закончивший физтех с "близкими к отличным оценками", плохо программирует. Бывает, возможно. Но я не верю, что он не разбирается в математике (при условии, что это ФУПМ, а не физ-хим, конечно. А из рассказа следует, что это был мат. ф-т, значит ФУПМ). Любителям острить — не беспокоиться, я сам бывший МГУ-шник, так что патриотизма тут никакого нет.
Но математику в физтехе знают. Так что, видимо, тут все-таки дело в не совсем адекватном "последовательном поиске компетенций".
Есть известный анекдот, тут он в тему.
Студенту, отлично ответившему на экзамене, ставят 3. Студенту, плавающему по предмету, ставят 5. На вопрос "почему", профессор отвечает: "Мат стат большой, что-нибудь да (не) знает". Похоже, изначально не понравившийся человек (что-то там не ответил по программированию) — и уже предвзятый подход.

PS
На посты в стиле "создай контору, вступи в пионеры, останови землю, не спорь с Яндексом" отвечать не буду. Своё мнение я сказал, можете не соглашаться, но давать советы, что мне создавать и какие посты постить в форум — не следует.
Re: Собеседование в Яndex в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: landerhighhttp://www.blinnov.com
Дата: 07.10.07 23:54
Оценка:8 (2) +1 :)
Здравствуйте, LazyWorker, Вы писали:


LW> Сначала надо написать класс, унаследовать от него другой класс – это разминка. Потом начинается написание копирующих конструкторов, копирующих операторов присваивания, для классов с кучей указателей на другие объекты (deep copy).


Пару раз задавали такой вопрос. Отвечал сразу "изините, Ваша компания мне не подходит".
Это значит, что они либо не читали резюме, либо гнут пальцы.
www.blinnov.com
Re[6]: Комментарий про собеседование + извинения за часть пу в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: Andrei F. 
Дата: 10.10.07 03:59
Оценка:7 (2) +1 -1
Здравствуйте, LazyWorker, Вы писали:

LW>Мой последний пост в этой теме. Есть простота, которая хуже воровства. Например честно сказать некрасивой женщине — "Вы уродина, на что Вы претендуете"? Это пример абсолютно честного отзыва, вопрос считаете ли Вы это оскорблением? Хотели ли Вы услышать о себе честный отзыв от человека, которому Вы не симпатичны (например "толстый высокомерный тип от которого плохо пахнет")? Это большая роскошь или это оскорбление? Честный отзыв направленный на понижение самооценки человека и развитие его комплексов принесет больше вреда, чем пользы.


Бред какой-то.
Если мне отказывают (неважно, на собеседовании или в других обстоятельствах), то я хочу знать — почему. И чем скорее, тем лучше. Это дает возможность исправить свои слабости или сделать вывод, что "такой работодатель мне самому нафиг не нужен". Когда у тебя нет обратной связи — у тебя нет возможности точно узнать, в чем твои слабые места.
Re[5]: Собеседование в Яndex в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: ggg 
Дата: 07.10.07 11:08
Оценка:5 (2) +2
Здравствуйте, Курилка, Вы писали:

К>Здравствуйте, shrecher, Вы писали:


S>>Конечно, человеческое отношение во время теста должно быть "на уровне" или даже больше.


К>Вот это, думаю, один из основных пунктов исходного поста, что "уровень" не совсем соответствует тому уровню, на который Яндекс претендует.

К>Просто по-моему это отчасти наследие советского прошлого, при котором человек ставится ниже чем какая-нибудь компания в лице её представителей.
К>И даже в случае успешного прохождения собеседования у меня бы зародился "осадок", который действовал бы далеко не в пользу компании и её вакансии.
Да, про "осадок" это верно заметили.
Только мне кажется, "советское прошлое" тут не причем. Тут скорее другие причины:
звание "российского лидера" (при этом почти ноль на мировом уровне) вскружило голову;
карьерный путь по знакомству (люди "тянут" своих друзей с бывших мест работы и им на собеседованиях прощают откровенные ляпы) и по семейным связям (посмотрите на директоров, директора Яндекс.Деньги, например, — девчонка без высшего образования, зато жена одного из главных программистов).
Re[2]: Мнение туземца в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: bkat 
Дата: 07.10.07 09:42
Оценка:4 (1) +1 :))
Здравствуйте, Геннадий Ванин, Вы писали:

ГВ>Здравствуйте, LazyWorker, Вы писали:



LW>>Мое собеседование в Yandex.


ГВ>Я, всё-таки, все еще чувствую себя туземцем в моей стране и влезу против струи


Ты не туземец. Ты — пришелец и чужак
Re[3]: Собеседование в Яndex в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: BackstreetCat 
Дата: 07.10.07 20:00
Оценка:4 (1) -2 :)
Здравствуйте, AntZ, Вы писали:

AZ>отказ формулируется примерно так "Извините, к сожалению в компании сейчас нет вакансий соответствующих Вашему профессиональному опыту, мы будем рады рассмотреть Вашу кандидатуру если у нас появятся другие вакансии в этой области".


Такой большой а в сказки веришь. Шансов пройти повторно один на миллион.
Интервью в Яндексах хороши хотя бы тем что есть шанс высказать напоследок все что о них думаешь, что будет хорошей психологической разрядкой.
Re[8]: Собеседование в Яndex в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: Awaken 
Дата: 09.10.07 13:34
Оценка:4 (1) :)))
L>Так уж и в пользу? Уверен, что хороший программист вообще способен спросить "а какой тип наследования нужен"?

хароший программист скажет что наследование это плохо а агрегация это круто. и объяснит почему
Re[10]: Комментарий про собеседование + извинения за часть п в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: __SPIRIT__ 
Дата: 09.10.07 13:28
Оценка:2 (2) +1 :)
Здравствуйте, Геннадий Ванин, Вы писали:

ГВ>Здравствуйте, Anatolix, Вы писали:

A>>Ну т.е. первая твоя работа была на 500$ примерно. Извини мы меньше 50 тыс. рублей программистам на фултайм не предлагаем сейчас.
ГВ>Намного больше и цена доллара была в 2.5 раза больше, чем сейчас и цены были ниже раз в 5
ГВ>В той стране, где я работал, даже 500 было намного больше средней ЗП

Заканчивай рыдать. Ты же крутой мужик. Они еще будут рыдать горючими слезами что тебя не взяли.
... << RSDN@Home 1.2.0 alpha rev. 746>>
Re[15]: отпустите человека в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: Геннадий Ванин 
Дата: 10.10.07 06:59
Оценка:1 (1) +3
Здравствуйте, ggg, Вы писали:
ggg>Культурный человек — это тот, который говорит "глупые придирки" и "это ложь"? Или задает хамоватые вопросики "Тебе не приходило в голову" и "неужели ты все сообщения пролистал" (кстати, Анатоликс, Вы уже не первый раз забываете посмотреть, что темы и посты могут up'ать совсем другие люди, И Вам не надо сразу делать идиотские предположения, что я листаю Ваши сообщения на года назад).

Я думаю, что Anatolix был в цугцванге
(шахматная позиция, когда любой ход ведёт к ухудшению положения)
В такой ситуации, не надо было высовываться,
и, тем более, делать импульсивные ходы

А теперь он Вас спровоцировал оправдываться, а Вы поддались

То, что он не прав, он признал. Отдадим ему должное
Многие считают, что он не прав в большем

Дайте оппоненту уйти с раскритикованными аргументами, а не личностными характеристиками
А то, не только Ваши, но время и мнения всех других участников обесцениваются
Re[10]: если непонятны элементарнейшие вещи... в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: Odi$$ey админhttp://malgarr.livejournal.com
Дата: 10.10.07 08:14
Оценка:1 (1) +2 -1
Здравствуйте, Геннадий Ванин, Вы писали:

_O_>>И вообще, у нас "или хорошое или ничего" — только к мертвым относится.

ГВ>А зачем мёртвым "только хорошее"?
ГВ>ИМХО это извращение. Может и очень привычное с детства, но логики ноль

логика простая — мертвый, в отличии от живого, не может встать и дать тебе в глаз, если ты о нем начнешь "не только хорошее" говорить. А игра в одни ворота все-таки штука не совсем честная, нет?
... << RSDN@Home 1.2.0 alpha rev. 774>>
Re[4]: Собеседование в Яndex в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: runnig 
Дата: 11.10.07 13:10
Оценка:1 (1) +1 -2
вы смеетесь, но правда смущалсо
в туалет бы конечно просто вышел, предупредив

мое личное мнение, кто ругаеццо и недоволен собеседованием, лузеры.
я попарился немного по этому поводу и иду дальше с открытыми глазами
и улыбкой до ушей, ибо все хорошо и все правильно и вокруг пазитив!
Re[3]: Собеседование в Яndex в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: grosborn 
Дата: 08.10.07 07:30
Оценка: :))) :)
>>ну здравствуй Спирит

> Это вы к чему?


Очевидино "Спирит" — фамилия или имя собственное. Не думаете, же вы , что он так опечатал спирт? Значит он его опознал. Вообще выглядит зловеще О последствиях лучше не думать.
Posted via RSDN NNTP Server 2.1 beta
Re[4]: И я там был, мед-пиво пил в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: pavel_turbin 
Дата: 08.10.07 11:21
Оценка: :))) :)
Здравствуйте, Awaken, Вы писали:

_>>Яндексом пользуюсь часто и очень успешно, что обозначает их инженеры вполне толковы, т.е. их метод приема на работу не так и плох раз все работает


A>гугль рулит!


Многие российские пользователи даже не знают такое название как гугль, зато Яндексом пользуются.
Re[5]: Собеседование в Яndex в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: aik 
Дата: 08.10.07 15:02
Оценка: +1 -3
Здравствуйте, ggg, Вы писали:

aik>>Там вообще проколов нет ни одного, там постарались решить вопрос максимально быстро. Просто кандидат пришел излишне нежный и недосточно квалифицированный, а ушел менее разбалансированным.

ggg>Ну не знаю, выгонять человека, если он не ответил на вопрос по функану или ТФКП
Автор: ggg
Дата: 07.10.07
несколько странно.


Странно по одной фразе, вырванной из контекста, делать такой мощный вывод. Человек мог орать все собеседование, что плюсы — отстой, винды — хлам, стл — в нужник, "а я зато в функане — бог", в ответ получить вопрос по тому, в чем он ляпнул что он "бог", не ответить — и идти себе куда дальше.

ggg>С таким же успехом можно сказать, что если кандидат не назовет промышленные способы получения бензола (он что, в школе не учился что ли, нафиг нам такие недоучки), его нужно отправить максимально быстро.


Я не врубаюсь. Вам всем что, будет приятнее, если будут говорить не "вы не знаете тему", а "вы зашибенский чувак, но мы вас все равно не возьмем потому что вы носки не того цвета носите"? Дают конкретный вопрос, нет ответа — свободен. Будет у тебя своя контора — сам будешь вопросы выдумывать. Чего тут молотить кнопками то?
icq52150396
Re[8]: Собеседование в Яndex в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: Андрей Коростелев 
Дата: 08.10.07 17:19
Оценка: +1 :)))
Здравствуйте, Коваленко Дмитрий, Вы писали:

КД>Не, следующий по сложности — "Какая фамилия была у мужа Надежды Крупской?"


Ну кто же не знает старину Крупского!
-- Андрей
Re[3]: Комментарий про собеседование + извинения за часть пу в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: Геннадий Ванин 
Дата: 08.10.07 19:25
Оценка: +4
Здравствуйте, Anatolix, Вы писали:

A>Значит судя по описанию собеседования одним из действующих лиц мог быть я. Того кого собеседовал тоже вроде опознал, но с вероятностью 90%. Мог бы назвать для чистоты эксперимента как тебя звали (можно только имя и дату собеседования).


А тут говорили, что такое собеседование было случайностью

A>Тем не менее мы сейчас подумаем и возможно решим с какого-нибудь 5-минутного вступления. Вдруг кому это важно.

Всё-таки не поняли. Нет смысла кого-то экзаменовать не предупредив и даже не рассказав, по какому же (на какйю позицию) поводу человека экзаменуют.

A>Комментарий от Дена, откуда все это взялось: У нас в группе робота есть разные задачи. Методом последовательного поиска компетенций выяснилось, что человек программировать не умеет, и было сделано предположение, что человек, который только что закончил ФизТех (выч. мат.), с близкими к отличным оценками, нам пригодится как математик(и он может показать свою компетентность, обсуждая задачи связанные с "методом сжимающих отображений", который близко связаны с рассчетом тИЦ). К сожалению данное предположение не подтвердилось.


А вот это я ненавижу больше всего;
вместо того, чтобы напрямую спросить, чем бы человек хотел заниматься (или в чём он силён), за него делают какие-то предположения, чтобы его часами мурыжить, в чём-то, что ему неинтересно, а потом ешё дать личностную характеристику
Re[9]: Комментарий про собеседование + извинения за часть пу в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: aik 
Дата: 09.10.07 05:55
Оценка: +1 -3
Здравствуйте, Геннадий Ванин, Вы писали:

A>>P.S. Не приходило в голову, что части людей предложение пойти в интерны будет воспринято еще более враждебно чем "не берем".

ГВ>Это Вы написали вдогон, почувствовав, что не стыкуются Ваши слова, что Вы пытались найти куда бы подошёл кандидат и результаты собеседования?
ГВ>Честно, вот ненавижу больше всего, когда кто-то думает за других (т.е. за меня)

До того как выяснять чего ты хочешь, нужно выяснить можешь ли ты хоть что нибудь.

ГВ>А Вам не приходило в голову, что чел, ищущий работу, нуждается в деньгах?


Я плакал!!! "Я хочу у вас работать, так что гоните бабло". Это — пять
icq52150396
Re[5]: Собеседование в Яndex в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: Геннадий Ванин 
Дата: 09.10.07 06:58
Оценка: +1 :)))
Здравствуйте, AVM, Вы писали:
R>>сортировку тоже прошу, но неотносящуюся к хитрым алгоритмам, скорее показывающую насколько цепко просматривается ТЗ и как соискатель работает с неявными данными (не указанными в ТЗ, но требуемыми для решения)
AVM>Может быть я что-то пропустил в этом мире. Разве еще нет высокопроизводительных библиотек, которые реализуют различные алгоритмы сортировки?

На этом форуме уже много раз отвечали (дать ссылки?):
пользоваться библиотеками — это низкая квалификация,
для того, чтобы отрабатывать ЗП в 2500 уёв (средней квалификации) нужно всё писать самому
Re[7]: Собеседование в Яndex в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: Sergey 
Дата: 09.10.07 08:22
Оценка: :))) :)
> S>Не затруднит ли вас привести пример высокопроизводительных библиотек, реализующих какие-нибудь алгоритмы внешней сортировки?
>
> STXXL?

Спасибо, похоже, то что надо.
Posted via RSDN NNTP Server 2.1 beta
Собака бывает кусачей только от жизни собачей
Re[15]: И я там был, мед-пиво пил в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: Axc 
Дата: 10.10.07 11:15
Оценка: +2 :))
2Anatolix&ggg

Господа!
Все. Брек. Предлагаю разойтись по углам.

И восприятие Anatolix'а г-ном ggg и восприятие ggg г-ном Anatolix'ом мне кажется неадекватным. То есть сейчас в письменной форме вам взаимопонимания не достичь.

ЗЫ Не надо только вдвоем на меня набрасываться.
Re[4]: Комментарий про собеседование + извинения за часть пу в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: Sergey Chadov 
Дата: 10.10.07 16:24
Оценка: -4
GR>Ваши привычки не кого не волнуют. В компании может и принято на "ты", но соискатель то пока не сотрудник. Он вообще незнакомый человек, и видит вас первый раз в жизни. Надо принять во внимание, что такая фамильярность может покоробить и быть неприятна. Предлагать людям перейти на "ты", тоже не уместно. Потому как человеку может вовсе не хочеться переходить на "ты". Он ведь пока даже не сотрудник. Он конечно может просто из вежливости согласиться, но осадок останется.

Если человека плющит от такой мелочи(даже не от перехода на "ты", а от предложения), то как с ним вообще потом общаться?
--
Sergey Chadov

... << RSDN@Home 1.2.0 alpha rev. 685>>
Re[7]: Комментарий про собеседование + извинения за часть пу в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: minorlogichttp://smartblend.panotools.info/
Дата: 11.10.07 07:12
Оценка: -4
Здравствуйте, Alex Alexandrov, Вы писали:

IT>>Это же как минимум нужно знать условия. Например, при совсем определённых условиях сортировку можно выполнять не просто за линейное время, а за один проход.


AA>Just out of curiosity: some references please?


То что вы не представляете эти случаи , тоже говорит о многом.
Re[2]: Google vs Yandex в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: BulatZiganshin 
Дата: 19.10.07 14:30
Оценка: :))) :)
Здравствуйте, AntZ, Вы писали:

AZ>Google:

AZ>"Собеседование Yandex" — эта тема на 1 месте
AZ>"Собеседование Яндекс" — эта тема на 3 месте

AZ>Yandex

AZ>"Собеседование Yandex" — нет в первой десятке
AZ>"Собеседование Яндекс" — нет в первой десятке

AZ>Победил Google. Быстро обновился, хорошая релевантность. Результаты Яндекс совсем не радуют, выдача маловменяемая


ты не знаешь, что сейчас в Яндексе творится! все 137 сотрудников вместо основной работы занчяты тем, что вручную удаляют из выдач эту позоряюшую корпорацию ссылку!
FreeArcлучший архиватор в мире
Re[10]: что же выясняют на собеседовании? в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: Andrei F. 
Дата: 11.10.07 05:46
Оценка:13 (3)
Здравствуйте, Cyberax, Вы писали:

M>>А мне вот и в голову не приходит что гномы будут рассуждать про то как другие гномы рассуждают и т.п.

C>А они — клоны, все одинаково мыслят

Головоломки на "рекурсивную логику" (а что он сделает, если подумает, что я подумаю... и т.д.) — одни из самых долбанутых на всю голову. В "как передвинуть гору Фудзи" приводятся примеры таких головоломок, где "правильный" результат противоречит самому элементарному здравому смыслу. Хотя если потренироваться немного, можно щелкать головоломки того же типа как орешки. Другой вопрос, что уважающий себя программист не станет тратить время на такую ерунду, чтобы удовлетворить чьим-то извращенным вкусам. Программист должен уметь программировать, а не дурацкие головоломки решать.
Re[7]: Собеседование в Яndex в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: landerhighhttp://www.blinnov.com
Дата: 09.10.07 04:25
Оценка:10 (2) +1
Здравствуйте, Cyberax, Вы писали:

C>Здравствуйте, landerhigh, Вы писали:


C>>>Как вариант можно еще спросить для чего нужен этот класс и обосновать потом свое решение использовать/не использовать разные вещи.

L>>Так сама задача должна именно так ставиться, а не "унаследуйте один класс от другого". Я инженер, а не телепат.
C>Помнишь задачу про "нарисуйте домик"?
Если задачи звучит именно как "нарисуйте домик", нарисовал бы круг. Такой сферический домик в вакууме. Задачи надо ставить правильно — человек пришел на собеседование для разговора, а не для игры в "угадай, что интервьювер имел в виду".

C>Если мне ответят на вопрос "унаследуйте класс B от класса A" стандартным примером — я просто пойду дальше. Если же начнут задавать уточняющие вопросы, то тогда поменяется и дальнейший ход собеседования — в пользу кандидата.

Так уж и в пользу? Уверен, что хороший программист вообще способен спросить "а какой тип наследования нужен"?
C>>>А кандидатов, которые сразу уходят после простых вопросов — мне лично нафиг не надо. Или у них самомнение завышеное, или они просто ничего не умеют.
L>>Пардон, контор много, а я один.
C>Кандидатов много, а время — деньги.
Контор много, а время — деньги.
L>>Если интервьювер ниасилил прочитать резюме, чтобы понять, что перед ним вовсе не профан в С++, что есть список проектов, которые он даже сам может потрогать и есть референсы — в дупу такого интервьювера.
C>Откуда я знаю что ты там в проектах делал — действительно писал или просто сидел и получал зарплату? Всем звонить и проверять — тратить время, да и не факт, что отвечать честно будут. Поэтому я и начинаю собеседование с простых вопросов вида "назовите имя первого русского космонавта Юрия Алексеевича Гагарина". Если на этот вопрос будет дан правильный ответ — перейдем к более сложному (например, к вопросу о виртуальном наследовании).
Почему бы тогда честно не написать жирным шрифтом в вакансии "резюме можете не присылать, вдруг Вы там наврали". Много ли народу после этого к вам придет?
Что, сложно спросить "а у Вас тут написано, что на проекте Х в конторе У Вы широко использовали стандартные алгоритмы STL. Расскажите подробнее, пожалуйста". Через две минуты будет понятно, умеет ли человек "наследовать класс В от класса А" и насколько он наврал в резюме.
www.blinnov.com
Re[3]: Собеседование в Яndex в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: Sergey 
Дата: 08.10.07 13:04
Оценка:9 (1) +2
> И отдельный совет от меня в пустоту (вряд ли кто из Яндекса будут читать и применять на практике этот совет):
> Надо искать в кандидате не слабые места, а его сильные стороны и далее смотреть, настолько кандидат своей сильной стороной впишется в предлагаемую вакансию.


Пацталом Тут, кажется, программистов С++ обсуждают? Осмелюсь напомнить, что С++ — это такой язык, при программировании на котором вред от неграмотного разработчика может многократно превышать пользу от его гениальных озарений. Грубо говоря, упаритесь потом битую память за ним ловить. Поэтому сначала следует выяснить, что человека вообще можно допускать к работе (это я насчет конструкторов копирования и т.п.), а уж потом взвешивать его сильные и слабые стороны.
Posted via RSDN NNTP Server 2.1 beta
Собака бывает кусачей только от жизни собачей
Re[3]: Комментарий про собеседование + тестируем Anatolix в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: oraz 
Дата: 09.10.07 18:00
Оценка:9 (3)
Добрый день!

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

Так и в Яндекс задачи ставятся из родной для аттестующих области и тут любой "аспирант" завалит "профессора" со
стороны.

Предлагаю участникам дискуссии, ради справедливости, "потестировать" господ из Яндекса (Anatolix et al) вопросами из своей
области.

Наверняка г-да из Яндекса знакомы с Berkeley DB и с Apache. Мои три вопроса такие:

1) Почему в BDB для кеша лучше использовать shared memory, а не mmap, которая используется там по умолчанию?

2) В BDB в исходниках есть вставка ассемблерного кода, хотя в целом программа написана на С. Зачем она могла
понадобиться? Разве средствами C/C++ нельзя было обойтись? Просьба в исходники не смотреть, так как вопрос на
понимание проблем бд

3) Пусть есть прикладная программа, подлинкованная к Apache в качестве модуля. Пусть она считает какую-то статистику
и заносит данные в ту же BDB. Серверу в целом надо обрабатывать одновременно порядка 30000 соединений по 1000 запросов
в секунду. Вопрос: какое значение MaxClients вы бы установили в конфиге Apache, чтобы сервер в целом справился с этой нагрузкой?

а) 300
б) 3000
в) 30000
г) другое

С уважением, адью
Re[2]: Собеседование в Яndex в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: Курилкаhttp://kirya.narod.ru/
Дата: 07.10.07 09:17
Оценка:6 (3)
Здравствуйте, shrecher, Вы писали:

S>Лучше строгий экзамен по с++ и отсееть полезного в будующем парня, чем легкий и поверхносный, но взять ненужного.


На мой взгляд слишком ультимативное заявление, и туда стоит добавить как минимум ИМХО и "для Яндекса". В идеале это, конечно, замечательная стратегия при наличии бесконечного времени на отсев и наличии бесконечного потока кандидатов.
Re[12]: если непонятны элементарнейшие вещи... в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: anonymoushttp://denis.ibaev.name/
Дата: 10.10.07 12:10
Оценка:6 (1) +1 -1
Здравствуйте, Курилка, Вы писали:

К>Ну почемуж, на мой взгляд Геннадий дал повод задуматься — а откуда оно взялось, это присловие?


Это следствие древней боязни разгневать духов предков, сказав о них что-то дурное. Дремучее суеверие.
Re: Собеседование в Яndex в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: LaFlour mvpblog: http://spaces.live.com/laflour
Дата: 07.10.07 08:12
Оценка:5 (2) +1
Здравствуйте, LazyWorker, Вы писали:

LW>Мое собеседование в Yandex.


да зазвездился яндекс просто, причем ничего такого из себя не представляя
Re: Мнение туземца в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: Геннадий Ванин 
Дата: 07.10.07 09:21
Оценка:3 (2) -1
Здравствуйте, LazyWorker, Вы писали:


LW>Мое собеседование в Yandex.


Я, всё-таки, все еще чувствую себя туземцем в моей стране и влезу против струи

На Западе никогда не говорят гадости. Принцип: "Всегда можно найти, что-то хорошее. Или хорошее или ничего"

Это плюс, что опускают ниже плинтуса, не знакомят, на что берут?
Может нужно предупредить кандидата, что его ждет и он съэкономит время себе и собеседователям?

А то, что компаниикомпании делятся между собой результатами собеседований, Вам не приходило в голову?
Re: Собеседование в Яndex в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: Константин Л. 
Дата: 07.10.07 12:32
Оценка:3 (2) +1
Здравствуйте, LazyWorker, Вы писали:
[]
LW>Сел в корпоративную маршрутку, сижу, народ входит, не здоровается, т.е. атмосфера явно не стартап где все знают друг друга. Приехал чуть раньше, прогулялся по окрестностям – обычная промзона, рядом Кристалл, это район Серп и Молот, на мой взгляд довольно социально неблагополучный, куча промышленных предприятий, серые унылые дома. Здание Яндекс выглядит неплохо, хотя, конечно, не дотягивает по уровню до бизнес центра хорошего уровня. Стойка рисепшна Yandex очень помпезная, но неудобная – присеть то и некуда особо.

интересно. По идее, должно быть все продумано, раз так пальцы гнут

LW>Интервьюер встретил меня у рисепшн, проводил в комнату, предложил кофе. Офис не очень уютный, несмотря на всю помпезность дизайна (покрашенные кирпичи, пластиковые «волны», буйство красок) офис производит очень противоречивое впечатление: старина пересекается с хай-теком и элементами «совка» (короба, подвешенные лампы на проводах или проволке). Офис по стилю эклектика, смешение разных стилей, производит очень неоднозначное впечатление. Очень не понравились «тройки» — три стола под 120 градусов без перегородок, работникам придется лицезреть друг друга минимум 8 часов в день, что неприятно. Примерно через пять минут началось интервью.


без перегородок- отстой. Я бы низачто за такой стол не сел

LW>Интервьюер сразу перешел на «ты», несмотря на то что я называл его на «Вы». Я конечно понимаю, что «неформальная команда где все равны», только я пока не член команды, это скорее отношения – экзаменатор/стедент, причем обычно экзаменаторы на «ты» не переходят. Я не против «ты», но считаю что это не плохо было бы предложить и не уверен, что это хорошая идея на собеседовании.


Ну это вес зависит от "перехода". Иногда это бывает "сделано" нормально.

LW>Интервьюер задал вопрос почему я хочу уходить с текущей работы, получив стандартный ответ про «оппортунитисы» сообщил, что будет задавать вопросы. Никакого «введения» про компанию, группы, проекты я не услышал, вопросы задавать мне никто не позволил. Начался жесткий экзамен по C++. Вспомнились студенческие годы и злобный преподаватель по высшей математике у которого высшим счастьем было получить тройку. Никаких компьютеров и интернетов, как они иногда говорят, только бумажка и ручка. Сначала надо написать класс, унаследовать от него другой класс – это разминка. Потом начинается написание копирующих конструкторов, копирующих операторов присваивания, для классов с кучей указателей на другие объекты (deep copy). Дальше больше – напишите по памяти алгоритм скажем radix-sort, никаких кнутов и интернетов – должны знать. Вошел второй человек, не представился, сел рядом, начал задавать вопросы. Потом начинаются «лампочки» — головоломки из олимпиад по информатике – задачки про паровозики, белые и черные шары, лампочки и т.д. Задают головоломку и молчат – сидят за своими ноутбуками, делают свои дела. Атмосфера крайне неприятная, психологическое давление и требование решить в течении нескольких минут. Интервьюеры не подозревают, что не все люди способны решать задачки быстро, многие наиболее сложные задачи хорошо решаются именно "тугодумами", неспешно и в спкойной обстановке. Диалога не было, был экзамен в институте.


Мдаа...

1. Как реализованы все сорты я знать не обязан. Знать обязан только временную сложность.
2. То что второй не представился — минус компании и ему
3. Когда меня просят решить задачу на интервью, я начинаю нервничать и думать "вхолостую". Особенно когда это решение ждут "прям щас". Надо расслабиться, подумать. В EMC интервьюер задал мне пару задач и вышел из комнаты. Это мне помогло сосредоточиться.

LW>Апофеозом собеседования стала фраза, извините, Вы нам не подходите, Вы можете быть свободны (далее были прокомментированы мои познания в C++ и умственные возможности вообще). Экзамен закончен, двойка получена. Очень недоброжелательное отношение – человеку не только не дают сохранить лицо, напротив – сразу сообщают что он «дурак» и просят покинуть помещение. Обратно на их маршрутке я не поехал, поймал машину. Итак – Yandex сделал так, что я сделаю все возможное чтобы я более никогда там не появлялся. Собеседователей не волновало, что я подумаю о компании, их интересовало только подхожу я или нет. Корпоративная культура в Yandex еще не сформировалась, Yandex уже не стартап, но еще не корпорация, соответственно человеческие отношения уже отходят на второй план а на их место еще ничего не пришло. Они очень пытаются создать имидж «бренда», но чувства меры и корректности корпораций нет. Наиболее близкая ассоциация — это новый русский который разбогател и решил стать аристократом, при отсутствии аристократического воспитания и «совковых» замашках.


Предпочитаю получать отказы письменно. Как-то легче переносится.

LW>Я очень благодарен Яндексу, что провели бесплатный экзамен по С++ и позволили мне лучше узнать свои слабые места. Но второго собеседования в Вашей компании я очень постараюсь избежать, очень.
Estuve en Granada y me acorde' de ti
Re[9]: Собеседование в Яndex в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: landerhighhttp://www.blinnov.com
Дата: 09.10.07 12:10
Оценка:3 (2) :)
Здравствуйте, Cyberax, Вы писали:

C>Здравствуйте, landerhigh, Вы писали:


C>Так заказчик тоже будет говорить "нарисуйте домик", задача тимлида/сениора/аналитика - вытянуть из него точные требования. Если заказчика нет — то задача будет уже звучать как: "Сформулировать требования для задачи".

C>Так что вопрос вполне нормален.
Во-первых, не мешало бы определиться для начала, кого из трех собеседуем.
А потом ставить задачу без всякой телепатии — если это архитектор, то "заказчик хочет дом. Что будем делать", если программист "заказчику требуется железобетонная трехэтажная конструкция с фундаментом".
C>>>Если мне ответят на вопрос "унаследуйте класс B от класса A" стандартным примером — я просто пойду дальше. Если же начнут задавать уточняющие вопросы, то тогда поменяется и дальнейший ход собеседования — в пользу кандидата.
L>>Так уж и в пользу? Уверен, что хороший программист вообще способен спросить "а какой тип наследования нужен"?
C>Я бы спросил У меня на собеседованиях люди тоже спрашивали уточнения на вопросы такого типа.
Бред сивой кобылы. С какой стороны за молоток надо браться, тоже спрашивать?
L>>>>Пардон, контор много, а я один.
C>>>Кандидатов много, а время — деньги.
L>>Контор много, а время — деньги.
C>Ну вот, уйдешь после первого вопроса — нам экономия. Нафиг мне нужен человек, который не подчиняется простым требованиям менеджера?
С таким апломбом к вам даже и не заглядывать не хочется..
C>>>Откуда я знаю что ты там в проектах делал — действительно писал или просто сидел и получал зарплату? Всем звонить и проверять — тратить время, да и не факт, что отвечать честно будут. Поэтому я и начинаю собеседование с простых вопросов вида "назовите имя первого русского космонавта Юрия Алексеевича Гагарина". Если на этот вопрос будет дан правильный ответ — перейдем к более сложному (например, к вопросу о виртуальном наследовании).
L>>Почему бы тогда честно не написать жирным шрифтом в вакансии "резюме можете не присылать, вдруг Вы там наврали". Много ли народу после этого к вам придет?
C>Резюме присылать надо, хотя бы для проверки того, что набор акронимов там примерно соответствует набору требуемых мной.
Фраза года. А читать резюме, стало быть, не надо?
Было время, я тоже народ собеседовал. Всегда хватало 5-10 минут разговора по эпизодам из резюме, чтобы оценить степень знаний и адекватности человека.
L>>Что, сложно спросить "а у Вас тут написано, что на проекте Х в конторе У Вы широко использовали стандартные алгоритмы STL. Расскажите подробнее, пожалуйста". Через две минуты будет понятно, умеет ли человек "наследовать класс В от класса А" и насколько он наврал в резюме.
C>Ну, у меня вопрос примерно так и будет звучать. Однако, судя по твоим высказыванием на просьбу "напишите простой пример использования for_each и bind1st" ты бы начал кричать, что тебя, программиста со стажем, заставляют делать простые задания.
Во-первых, не надо додумывать за других.
Во-вторых, если речь идет про огрызок бумажки и ручку, то осмелюсь заметить, что требование забивать гвозди без молотка вне сумасшедшего дома звучит странно. Если речь идет про компутер с редактором и компилятором, то смысл подобного деяния тоже ускользает.
В-третьих, если после моего кратенького (минут 10-15) рассказа о том, как именно и какие алгоритмы я лично использовал (вполне возможно, с иллюстрациями) меня попросят написать "пример for_each" или еще в таком духе, то интервью можно прекращать ввид неадеквата интервьюверов.
C>Кроме того, был такой случай — человек пришел на собеседование, с крутым резюме по интересующим меня технологиям — причем лихо отвечал на вопросы по ним (видимо внимательно документацию читал).
Был случай, пришел к одним людям на собеседование, пальцы веером, кожа шифером, сопли пузырем. И embedded у них, и риалтайм и аптайм 24/7/366.
Спросил, используют ли они юнит-тесты. Получил утвердительный ответ. Тогда уточнил, входят ли прогон юнит-тестов в регулярный билд, на что получил ответ, что они девелоперы и точно не знают, чего там в QA отделе творится.
www.blinnov.com
Re: Собеседование в Яndex в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: fourcefourde 
Дата: 12.10.07 20:03
Оценка:3 (1) +1 :)
Здравствуйте, LazyWorker, Вы писали:

LW> Стойка рисепшна Yandex очень помпезная, но неудобная – присеть то и некуда особо.


А оглянуться и на диван сесть слабо было? Или присесть хотелось на стойку?
Re[2]: Мнение туземца в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: shrecher 
Дата: 07.10.07 09:57
Оценка:1 (1) +1 -1
Здравствуйте, Геннадий Ванин, Вы писали:


ГВ>А то, что компаниикомпании делятся между собой результатами собеседований, Вам не приходило в голову?


в больших компаниях даже на уровне отделов частенько не обмениваются инфой, а тут компании. Потом, если чел не подошел одной команде, он может подойди дву другим.ё
Re[4]: Собеседование в Яndex в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: Roman Odaisky 
Дата: 07.10.07 10:54
Оценка:1 (1) +1 :)
Здравствуйте, bkat, Вы писали:

S>>>Лучше строгий экзамен по с++ и отсееть полезного в будующем парня, чем легкий и поверхносный, но взять ненужного.

B>Да это начитавшиеся Джоеля проповедуют такой принцип.

И что, он так уж неправ в этом?
status=sent (delivered to file: /dev/null)
Re[3]: Собеседование в Яndex в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: ArtemGorikovhttp://www.brainbench.com/transcript.jsp?pid=5612906
Дата: 07.10.07 19:43
Оценка:1 (1) -2
Здравствуйте, AntZ, Вы писали:

AZ>Вы мазохист? Вам нравится сбивать самооценку и собеседоваться в компанию с "ничтожно малыми шансами"?


Я не мазохист, ведь интервьюер тоже тратит свое время, так ведь? А самооценка не может расти на голом месте, поэтому только прохождение жесткого собеседования может дать такое обеспечение. Вы согласны с такой постановкой?
Re[2]: Собеседование в Яndex в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: kaa.pythonhttp://www.macosinternals.com
Дата: 08.10.07 11:47
Оценка:1 (1) +1 -1
Здравствуйте, ggg, Вы писали:

ggg>Имхо, просто зарвавшиеся недавние студенты (наверное, со скрытыми комплексами по поводу пересдач по алгебре и функану )


Думаю, пока поток желающих не истек, подобное отношение к проведению собеседований будет продолжаться. Как только начнется спад желающих поработать в Яндекс, руководство одумается и программистов к собеседованиям допускать перестанет, в крайнем случае в роли основного человека при проведении собеседования.
А пока.. Ну только что закончивший студент, ну хочет показать какой у него большой и длинный, ну звездная болезнь, с кем не бывает. Чем бы дитя не тешилось, главное чтоб работу выполняло в срок и с нужным качеством
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Est rerum omnium magister usus.

Mac OS X Internals.
Re[8]: что же выясняют на собеседовании? в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: Кирилл Лебедевhttp://www.triz-ri.ru/authors/lebedev_art.asp
Дата: 11.10.07 06:57
Оценка:1 (1) +2
Денис,

Не желая Вас как-нибудь задеть или обидеть, хочу подчеркнуть, что я Вам задал вполне конкретный технический вопрос: "Какой из необходимых навыков программиста проверяет задачка про гномов?" Т.е. вопрос касался не radix sort, не исключений в конструкторах и т.п., а исключительно задачки про гномов и других аналогичных головоломных задач.

Вместо ответа на вполне конкретный вопрос я получил вот это:

DR>Люди, которые в yandex'е "жгут" почти все замечательно решают задачи про гномов, пишут radix sort за по-часа на незнакомом ноуте, понимают, что в констукторах бывают исключения и вообще. И наоборот, люди, с которыми мы расстаемся, как правило, обладают противоположным свойством. Иными словами, опыт показывает, что данный способ отбора довольно эфективен. Такая формула собеседования появилась недавно и доказала свое право на жизнь.


Правильно ли я понимаю, что результатом нашего недолгого общения является вывод о том, что сотрудник Яндекса, собеседующий Кандидатов и принимающий решения о том, какой Кандидат пройдет в Яндекс, а какой — нет, САМ не способен ответить на конкретный технический один (1!) вопрос?

Если с выводом я не ошибся (а пока не поступит ответа, это будет так), могу ли я в своих публичных выступлениях озвучивать этот вывод и для подтверждения ссылаться на Ваш "ответ"?
С уважением,
Кирилл Лебедев
http://www.triz-ri.ru/authors/lebedev_art.asp
Re[5]: Комментарий про собеседование + извинения за часть пу в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: CreatorCray 
Дата: 11.10.07 07:10
Оценка:1 (1) :))
Здравствуйте, Sergey Chadov, Вы писали:

SC>Если человека плющит от такой мелочи(даже не от перехода на "ты", а от предложения), то как с ним вообще потом общаться?

Ну разумеется! Правильные разработчики между собой общаются на падонскам, олбанском и матом. И друг к другу обращаются малым морским загибом, ага.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[2]: Собеседование в Яndex в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: rsdn_reader 
Дата: 11.10.07 10:56
Оценка:1 (1) +2
По-моему, вы не по теме данного поста отвечаете. О том как хорошо работать (и почему хорошо и т.д. и т.п.) в Яндексе можно рассказать в отдельном посте и мы все уверен с интересом почитаем, а здесь все же обсуждается как было проведено конкретное интервью и то как должно проводиться "идеальное" интервью.


M>2. Личная свобода. Для меня это очень важно. Я так устроен, что не очень люблю сидеть в офисе. Ну не отношусь к той категории людей, которые свою карьеру тем самым местом высиживают. Постоянно из-за этого имел проблемы на разных работах.

Таких мест на самом деле достаточно много. Вообще, у программистов очень часто гибкий график — т.е. в этом отношении Яндекс и близко не уникален

M>3. Окружение. Вероятно, это следствие таких жестких собеседований, но люди вокруг меня работают вполне вменяемые и интеллигентные.

Надеюсь в Яндексе здороваются с друг с другом? И знают чем отличается "вы" от "ты"? Просто хочу сказать, что вменяемые и интеллегентые люди так поступают причем не только по отношению к непосредственным коллегам, но и по отношению к посторонним, т.е. к людям которые не из Яндекса. По ситуации описанной в интервью я лично могу только сделать вывод что не все сотрудники Яндекса вменяемые и интеллегентные.

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

Примерно такой какой был описан автором темы? Очень верный тон!

M>Не знаю, заслуга ли в этом компании, я думаю что на самом деле все дело в людях. Нормальный человек никогда не начнет хамить другому или делать еще какие-то вещи, неприятные окружающим.

А на ваш взгляд те кто проводили интервью нормально (в вашем понимании этого слова) себя вели?

M>Вопросов и проблем много, и очень интересных. Ну где бы я еще такими задачами бы занимался?

Например, в компании под названием Гугл. Или в Рамблер. Или в Мэйл.ру. Или еще уверен в нескольких десятках меньших компаний. И это мы говорим об исключительно задачах вокруг веба и веб-поиска. Но ведь в этом мире есть не только веб-поиск, как считаете? Думаете самые интересные задачи только в Яндексе?

M>Собеседование было очень жесткое, но хамства в свой адрес я не заметил. Вероятно, как я писал выше, именно это позволяет набирать нормальных людей и отфильтровывать неадекватных (и не только в техническом отношении).

Вы написали "неадеквантный (и не только в техническом отношении)" — это к кому относится? После прочтения поста автора лично у меня сложилось впечатление что среди участвующих лиц именно автор был нормальным и адекватным, а вот те кто его собеседовали нет (точнее говоря, интервьюеры были скорее всего адекватны в техническом отношении, но никоим образом в персональном)

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

Автор темы не писал о такого рода протекциях. По-моему, это было уже после добавлено кем-то в комментариях

M>Резюмируя, хочу сказать следующее. Яндекс — это не то место, куда можно устроится делать карьеру или ждать бонусов от акционирования или других выгод.

Мое мнение если честно — сотрудникам Яндекса лучше вообще никогда не обсуждать в сети свою компанию. Наверное может специальный отдел, который только этим и будет заниматься, создать или еще что-то в этом роде.
Просто, например, в этой теме, те сотрудники что высказались выше (среди них даже вероятный интервьюер) фактически подтвердили все что написал автор темы (за вычетом разве его эмоциональных впечатлений); вы сейчас тоже замечательно пишите — Яндекс не то место куда можно устроиться делать карьеру ... Возможно мне просто не повезло и я не работал среди "нормальных и адекватных людей" (которые работают в Яндексе), но просто хочу сказать, что "делать карьеру" это наверное по-хорошему четвертый-третий по важности (после уровня интереса к работе и зарплаты) вопрос для нормального и адекватного работника, а потому компания которая не предлагает карьерного роста является мягко говоря посредственной компанией. Более того (выступаю как защитник Яндекса здесь — про отсутствие карьерного роста в Яндексе вы считаю глупость написали: при условии 2-х или 3-х кратного роста в последние года два Яндекс определенно предоставляет возможности карьерного роста, причем ни какого-нибудь там, а самого что ни на есть стремительного.
Re[3]: Собеседование в Яndex в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: mefrill 
Дата: 11.10.07 11:20
Оценка:1 (1) +2
Здравствуйте, rsdn_reader, Вы писали:

_>По-моему, вы не по теме данного поста отвечаете. О том как хорошо работать (и почему хорошо и т.д. и т.п.) в Яндексе можно рассказать в отдельном посте и мы все уверен с интересом почитаем, а здесь все же обсуждается как было проведено конкретное интервью и то как должно проводиться "идеальное" интервью...


По-моему, Вы ко мне как-то предвзято относитесь, очень уж тон агрессивный. Просто хочу напомнить, что интервьюировал автора поста не я и вообще к интервью соискателей никакого отношения не имею. Вообще, разговор о конкретном интервью автора совершенно беспредметен сам по себе. Ни Вы ни я на этом интервью не присутствовали, поэтому судить о нем не можем. Действительно, можно говорить о том как должно проводиться интервью и т.п. Но также хочу обратить внимание на то, что автор в своем исходном посте писал не только об интервью, а вообще высказывал свое мнение о компании, его личные впечатления. Вполне уважая мнение автора, я попытался в меру возможностей высказать свое. Не вижу что в этом плохого и к чему такие подробные комментарии и опровержения моих впечатлений. Отвечать на них не собираюсь, ибо не вижу никакого смысла вести спор о субъективных впечатлениях. Могу сказать только, что конечно я не думаю, что рабочая атмосфера в Яндексе так уникальна. Наверное, есть много компаний, в которых работается также. Но вот мне, к сожалению, в таких работать не приходилось. Что я имел ввиду, говоря о тоне общения, конечно очень трудно передать словами. По мне, так это уважение к собеседнику, подразумевающее определенный уровень общей культуры и определенный склад ума. Это может проявляться в разных ситуациях по разному. Вот, например, мне не нравится Ваш тон, он почему-то агрессивен. Я совершенно не понимаю, почему я выбран в качестве объекта обвинений. Понятно, что надо отличать понятия о карьерном росте и выражение "делать карьеру". Это разные вещи, которые в определенном контексте могут и совпадать. В общем, совершенно не понимаю, зачем так необходимо горячо обсуждать мои личные впечатления о работе в Яндексе.
Re[8]: Комментарий про собеседование + извинения за часть пу в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: _Obelisk_http://www.ibm.com
Дата: 25.10.07 06:55
Оценка:1 (1) +2
Здравствуйте, AntZ, Вы писали:

AZ>Полайтес — какое мерзкое слово. Может все-таки не "полайтес" внедрять, а человеческое отношение к людям? Тот-же ответ "ты нам не подходишь" означает "ты дурак, а нам дураки не нужны". Корректный отказ — "Извините, мы не можем предложить вакансию соответствующую Вашему уровню", по крайней мере, без "опускания" кандидата.


Если смотреть совершенно со стороны (с Яндексом никак не связан), то ответ "ты нам не подходишь" значит именно то, что он значит. А делать из этого вывод, что тебя "дураком" обозвали — досужии домыслы или следствие склочного характера.



Душа обязана трудиться! (с) Н.Заболоцкий.
Re[3]: Собеседование в Яndex в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: bkat 
Дата: 07.10.07 09:40
Оценка: +3
Здравствуйте, Курилка, Вы писали:

К>Здравствуйте, shrecher, Вы писали:


S>>Лучше строгий экзамен по с++ и отсееть полезного в будующем парня, чем легкий и поверхносный, но взять ненужного.


К>На мой взгляд слишком ультимативное заявление, и туда стоит добавить как минимум ИМХО и "для Яндекса".


Да это начитавшиеся Джоеля проповедуют такой принцип.
Re[5]: Собеседование в Яndex в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: marx paulwww.eQuestionnaire.de
Дата: 07.10.07 11:07
Оценка: +2 -1
Здравствуйте, Roman Odaisky, Вы писали:

RO>Здравствуйте, bkat, Вы писали:


S>>>>Лучше строгий экзамен по с++ и отсееть полезного в будующем парня, чем легкий и поверхносный, но взять ненужного.

B>>Да это начитавшиеся Джоеля проповедуют такой принцип.

RO>И что, он так уж неправ в этом?


вечный спор о false positive vs. fals negative ?
C ув.
Marx
Re[9]: Собеседование в Яndex в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: IWantToAsk 
Дата: 07.10.07 22:20
Оценка: +1 -2
UN>Но решение еще проще — ведь начинают с последнего... а он видит всех кто спереди него... а значит он видит все шляпы... и методом исключения может угадать свою...

Какой ещё метод исключения?! Кол-во шляп первого и второго цветов неизвестно!
Задача не имеет точного решения. Всё!
Re[2]: Собеседование в Яndex в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: Cyberax 
Дата: 07.10.07 23:59
Оценка: +1 -1 :)
Здравствуйте, landerhigh, Вы писали:

LW>> Сначала надо написать класс, унаследовать от него другой класс – это разминка. Потом начинается написание копирующих конструкторов, копирующих операторов присваивания, для классов с кучей указателей на другие объекты (deep copy).

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

- Создайте класс B, унаследованый от класса A.
— А какое наследование? Приватное, публичное?
— Публичное.
— А виртуальное наследование нужно?
— Нет, не нужно.
— Нужен ли виртуальный деструктор?
— Да, нужен.
— Какая область видимости деструктора?
— А какие могут быть?
— Приватная, публичная, защищенная.
....


Т.е. на умение выяснять условия задачи.
Sapienti sat!
Re[4]: Собеседование в Яndex в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: ggg 
Дата: 08.10.07 11:19
Оценка: +3
Здравствуйте, aik, Вы писали:



aik>Там вообще проколов нет ни одного, там постарались решить вопрос максимально быстро. Просто кандидат пришел излишне нежный и недосточно квалифицированный, а ушел менее разбалансированным.

Ну не знаю, выгонять человека, если он не ответил на вопрос по функану или ТФКП
Автор: ggg
Дата: 07.10.07
несколько странно.
С таким же успехом можно сказать, что если кандидат не назовет промышленные способы получения бензола (он что, в школе не учился что ли, нафиг нам такие недоучки), его нужно отправить максимально быстро.
А некоторые проекты потом зааутсорсить в некоторую белорусскую компанию, в которой понтов меньше, а качества больше. Надеюсь, я не выдал тайн никакого из подразделений
Re[6]: Собеседование в Яndex в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: ggg 
Дата: 08.10.07 15:16
Оценка: +3
Здравствуйте, aik, Вы писали:



aik>Я не врубаюсь. Вам всем что, будет приятнее, если будут говорить не "вы не знаете тему", а "вы зашибенский чувак, но мы вас все равно не возьмем потому что вы носки не того цвета носите"? Дают конкретный вопрос, нет ответа — свободен. Будет у тебя своя контора — сам будешь вопросы выдумывать. Чего тут молотить кнопками то?

К чему этот пассаж про "свою контору"? 22-летний аспирант, задающий "умные" вопросы (к которым сам не всегда понимает ответ), вовсе не является владельцем яндекса.
Re[4]: И я там был, мед-пиво пил в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: Anatolixhttp://anatolix.livejournal.com
Дата: 08.10.07 18:46
Оценка: +1 -2
Здравствуйте, ggg, Вы писали:

ggg>Как Вы из Хельсинки сделали вывод, что люди, которые, например, разрабатывают в Яндексе собственный багтрекер (ибо остальные, по их мнению, "не подходят") — вполне толковые инженеры ?


Это ложь. Мы его не разрабатываем, а допиливаем jira. Тебе не приходило в голову, что разработать мелкую фичу котрая будет удобна 600 человекам, дешевле чем потратить 1 час на обучение каждого как это сделать. Люди на этой задаче может и не очень толковые, но становятся ими через пол года или быстрее. Первый кто это начинал 1.5 года назад вот сейчас руководит командой Яндекс.Фоток. Проект вроде вполне себе ничего получился.
Любая проблема дизайна может быть решена введением дополнительного абстрактного слоя, за исключением проблемы слишком большого количества дополнительных абстрактных слоев
Re[4]: Собеседование в Яndex в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: Cyberax 
Дата: 08.10.07 21:06
Оценка: +3
Здравствуйте, raydac, Вы писали:

R>наймите сорокалетнего "дедушку" благообразного вида (загримируйте его под старых хакеров типа вышедших из 70х), если не спрашивает, то пусть хоть атмосферу создает, вопрос ведь психологический, а не технический.. человеку приятно когда его собеседует некое "высшее существо", программист в возрасте всеж воспринимается как опытный (default)

Вот это совсем не так. Мне лично не очень комфортно беседовать с программистами, которые в полтора раза старше меня, но я при этом знаю больше — есть у меня такой опыт. Тем более, что сейчас большая часть людей в софтовых компаниях — примерно в возрасте около 30-ти лет.

R>тут я не могу сказать точно, так как я собеседую в основном на Java, могу лишь указать, что лично сам принимал участие в написании нескольких успешных коммерческих проектов на языках которые не знал (VB, C++) и пройти по ним тестов не мог бы ни под каким видом (да что там, я по Java API без доки не пройду после 8 лет использования), так как языки сейчас крайне схожи, то получается что выгоднее нанять абстрактно-толкового и в случае чего просто потратить день на объяснение ему непонятных тех.вопросов.

Ты знаешь, я очень НЕ верю, что твои задачи в проекте на С++ был достаточной сложности или требовали нестандартных решений. Это такой язык, которым надо заниматься в течение многих лет, чтобы нормально писать и уметь находить ошибки.

Могу сравнивать, так как пишу на С++ и на Java уже в течение 7 лет.

R>ну не, нотебук излишен.. только бумага.. к сожалению остерегаюсь указать какую задачу прошу написать на собеседовании, она суперпростая (требует всего 10 строк) и человек вообще не знает язык, если не напишет

Например, я на бумаге за последний 9 месяцев пишу только почти что только мою подпись. Писать код на бумаге мне просто будет банально неудобно — автокомплит не работает. Тем более, что в реальных условиях все равно будет использоваться IDE.

R>я обычно распрашиваю про собственные разработки, проекты и интересы, почему он вообще с компьютерами возится, особенно меня интересует наличие собственных home-проектов и про них и расспрашиваю.. если человек имеет интерес то обучится и срок этому недели..

У меня были примеры, когда люди увлеченно говорили о домашних проектах, но вылетали после испытательного срока.

R>(жизненный пример, в первую контору я пришел работать после армии и когда ехал на собеседование, то читал книгу "Delphi за 21 день", собеседование удалось пройти и за месяц изучить требуемую отрасль, я не думаю что уникален или гениален, почему кто то еще не может так же.. у меня работал парень, у которого кроме школы образования не было, но он в одиночку написал операционку типа Ms-DOS для 8 битного компьютера,он не мог бы пройти собеседование, но через пару недель вполне решал задачи на Java с требуемым качеством..)

Дело в том, что для задач по С++ "пара недель" — это просто смешно. Для тяжелых задач по Java с распределенными транзакцияими или кластеризацией — тоже крайне недостаточно. Кроме того, просто нужен опыт, который приходит только с опытом.

А рынок сейчас жесткий и конкуррентный — обучать человека (с непредсказуемыми результатами) в течение долгого времени просто невыгодно.

R>p.s.

R>если видите что человек бездарен, то будьте с ним вдвойне обходительны при отказе, к сожалению в нашей действительности верна поговорка "сорняки пробьются сами, а таланту надо помогать" и велик шанс, что через какое то время с ним придется столкнуться, а он в руководящем кресле и от него зависит крупный денежный контракт
Не знаю, я лично воспринимаю такие отказы совершенно нормально.
Sapienti sat!
Re[10]: Собеседование в Яndex в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: AVM 
Дата: 09.10.07 10:28
Оценка: -1 :))
Здравствуйте, Sergey, Вы писали:


>>>> Меня пока полностью устраивали производительность коллекций в Sun JKD.

>>
>> S>И че, они на диске сортировать умеют? Я же про внешнюю сортировку спрашивал.
>> Диски обычно используют не для сортировки а для хранения информации. Или я опять что-то пропустил? Что подразумевается под внешней сортировкой?

S>Сортировка данных, которые в ОЗУ не влазят.

Никогда не допускал, чтобы данные, которые надо сортировать не помещались в RAM. Если же надо сортировать реально большие объемы данных — существующие базы данных с этим очень хорошо справляются.
Re[5]: Anatolix, давайте будем чуть вежливее в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: Anatolixhttp://anatolix.livejournal.com
Дата: 11.10.07 10:50
Оценка: +1 -2
Здравствуйте, Anatolix, Вы писали:

A>Здравствуйте, justinian, Вы писали:


J>>Надо признать, что в целом вы весьма достойно и конструктивно ответили на большую часть критики в свой адрес. И по моему практически развеяли тот негативный настрой, который начал складываться у многих в отношении вашей компании после первых постов этого топика.


J>>Однако, что лично мне по прежнему режет глаз — это ваша привычка тыкать всем своим оппонентам. Хотя, возможно, со всеми на этом форуме (кроме меня ) вы действительно пили на брудершафт . Я тоже всегда на ты и со своими начальниками, и с подчиненными (когда они есть ), и даже с заказчиками. Но незнакомые люди — это другое дело.


A>Я уже исправился и предлагаю всем кандидатам сначала выпить на брудершафт (перейти "на ты"). Тем не менее есть старая привычка которая идет еще из fido в форумах общаться "на ты"(переход "на вы" там обозначал что сейчас будут бить морду). Я на этом форуме как минимум с 2002 года — и могу сказать, что здесь это совершенно нормальный(если не преобладающий), стиль общения. Все-таки не стоит наверное в местом монастыре навязывать свой устав. При этом естественно я не просто позволяю, а сильно предпочитаю, чтобы ко мне тоже обращались "на ты" (и на этом форуме и везде).


Небольшая подколка: Кстати фраза в subject "Anatolix, давайте будем чуть вежливее" по-моему выглядит сама по себе не вежливо, обращение "на вы" предполагает обращение по имени-отчеству, а не по "кличке" (в этикете на который, собственно, вы(ты?) ссылаетесь понятия nickname просто нету)
Любая проблема дизайна может быть решена введением дополнительного абстрактного слоя, за исключением проблемы слишком большого количества дополнительных абстрактных слоев
Re[6]: Собеседование vs портфолио? в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: Guskov.Roman 
Дата: 11.10.07 14:17
Оценка: :)))
Здравствуйте, CreatorCray, Вы писали:

CC>Здравствуйте, frogkiller, Вы писали:


CC>Мягко говоря параноики. А вообще личный опыт работы в организации, параноящейся за то "как бы у нас наш код не сперли" напоминает старый анекдот про неуловимого Джо. Обычно спереть там грубо говоря нечего, хотя несмотря на принимаемые меры можно. Вот только нюанс в том, что нафиг этот код никому не нужен. А вот паранойи там по сему поводу с избытком...


Я в одной крупной западной компании видел папочку, с надписью "секретно. для конкурентов". На вопрос зачем для конкурентов, ответ был "и так все узнают, лучше мы им сами дадим ( все и так защищено патентами, законами и т.д. )". Тогда подивившись, спросил а почему тогда секретно ? ответ "а зачем это кому не попадя смотреть. "
Re[13]: Резюме. в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: bkat 
Дата: 11.10.07 18:02
Оценка: +2 :)
Здравствуйте, Checkist82, Вы писали:

C>Здравствуйте, Курилка, Вы писали:


C>И вежливому интеллегентному словоблудию ни о чём я предпочту грубое злое и издевательское наставление о том как овладеть теми-то и теми-то необходимыми навыками.


Понятно...
Ты из тех, которых надо пнуть, чтобы они полетели.
Но не всем это подходит. Таких как раз мало.
Кому-то пинком можно хребет переломать.
Кто-то тяжелый и все равно не полетит, как его не пинай.
А об кого-то ты сам ногу поломаешь...
Re[2]: Собеседование в Яndex в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: _Obelisk_http://www.ibm.com
Дата: 12.10.07 04:28
Оценка: +2 :)
Здравствуйте, Terranozavr, Вы писали:

T>Видно что то неладно в яндексе, если с такими простыми вещами разобраться ни как не могут, приходится слушать многочисленные советы


Скорее причина в том, что многие девелоперы хотят иметь идеального работодателя и идеальное собеседование, но при этом не являются идеальными работниками. Т.е. все хотят в рай, оставаясь грешниками



Душа обязана трудиться! (с) Н.Заболоцкий.
Re[7]: Комментарий про собеседование + извинения за часть пу в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: AntZ 
Дата: 25.10.07 05:09
Оценка: -3
A>Мне кажется я признал свою вину по некоторым пунктам, и извини, не хочу ее признавать по тем пунктам которых не было. Человеку по-моему тоже есть за что извиняться в данном посте. Свинством мое поведение imho считать нельзя, оно было без полайтеса но вполне корректно, — краски намеренно сгущены и некоторые места перевраны, вот сам факт того что человек переврал считать свинством imho можно.

Анатолий, так Вы же вроде идентифиировали "ренегата" с вероятностью 90%? В таком случае как Вы можете утверждать что было, а что нет?

Полайтес — какое мерзкое слово. Может все-таки не "полайтес" внедрять, а человеческое отношение к людям? Тот-же ответ "ты нам не подходишь" означает "ты дурак, а нам дураки не нужны". Корректный отказ — "Извините, мы не можем предложить вакансию соответствующую Вашему уровню", по крайней мере, без "опускания" кандидата.

PS Я слышал массу негативного о манерах господина Anatolix
Re: Собеседование в Яndex в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: IOnlyWantToSay 
Дата: 11.10.07 09:36
Оценка:15 (2)
Здравствуйте, LazyWorker, Вы писали:


LW>Мое собеседование в Yandex.


Просмотрел почти все обсуждение и еще раз убедился в том , что собеседование в Yandex, впрочем как и большинстве контор, — это поход в посудную лавку с целью приобретения оловянной кружки нужного размера и веса, а не этап работы по подбору и подготовке кадров для своей компании. Очень печально...
236545509
Re[6]: Собеседование в Яndex в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: vitalyk 
Дата: 09.10.07 08:05
Оценка:12 (2)
Здравствуйте, Sergey, Вы писали:

S>Не затруднит ли вас привести пример высокопроизводительных библиотек, реализующих какие-нибудь алгоритмы внешней сортировки?


STXXL?
... << RSDN@Home 1.2.0 alpha rev. 746>>
Re[13]: Собеседование в Яndex в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: Дмитрий В 
Дата: 09.10.07 12:26
Оценка:12 (2)
Здравствуйте, Геннадий Ванин, Вы писали:
ГВ>Ну, не попадались мне проекты, где надо быть спецом в сортировке и алгоритмах

ГВ>ИМХО, любой чел, который начнет в этом специализироваться осилит все возможные сортировки и алгоритмы


ГВ>А то, что программиста надо парить этим на собеседовании, я не согласен

ГВ>Тут же голое знание, а не умение и не способность быстро разобраться
Согласен. И не такие уж и сложные эти алгоритмы сортировок. Я бы сказал элементарные, и описаны очень даже понятно, любой школьник поймет. Вот я расчет страховых резервов писал, вот это дааа. Потому что описывают эти алгоритмы люди, которые в математике особо не рубят. Вообще математика — это супер, это когда все четко и понятно. Но не все коту масленица.

Алгоритмика — это по большому счету некоторая специализация, которая не требует глубоких знаний каких либо api, достаточно знаний синтаксиса языка и алгоритмической подготовки. Непонятно почему это не отмечается в вакансии.
Re[3]: Собеседование в Яndex в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: fGordonhttp://www.epocode.com/
Дата: 15.10.07 07:49
Оценка:11 (2)
Здравствуйте, AntZ, Вы писали:

AG>>Это главное, что указали на слабые места и не морочили голову с "вы нам понравились, будем думать неделю". Imho к ним можно сходить хотя бы чтобы испытать себя и сбить завышенную самооценку, шанс пройти ничтожно мал. Интересно, Anatolix мог бы выложить статистику, какой процент из кандидатов у них проходной.


AZ>Вы мазохист? Вам нравится сбивать самооценку и собеседоваться в компанию с "ничтожно малыми шансами"?


+1.
самооценку трудно повысить, но очень легко потерять. не стоит злоупотеблять ее потерей.
in c/c++ we trust!
Re[6]: Собеседование в Яndex в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: AVM 
Дата: 09.10.07 08:04
Оценка:8 (2)
Здравствуйте, Геннадий Ванин, Вы писали:

ГВ>Здравствуйте, AVM, Вы писали:

R>>>сортировку тоже прошу, но неотносящуюся к хитрым алгоритмам, скорее показывающую насколько цепко просматривается ТЗ и как соискатель работает с неявными данными (не указанными в ТЗ, но требуемыми для решения)
AVM>>Может быть я что-то пропустил в этом мире. Разве еще нет высокопроизводительных библиотек, которые реализуют различные алгоритмы сортировки?

ГВ>На этом форуме уже много раз отвечали (дать ссылки?):

ГВ> пользоваться библиотеками — это низкая квалификация,
ГВ>для того, чтобы отрабатывать ЗП в 2500 уёв (средней квалификации) нужно всё писать самому
Раз писали, то развивать тему не буду. Позволю только один коммент. Года три назад один очень грамотный архитектор написал в приглашении на kickoff meeting своей проектной команде: "Коллеги, чем человек отличается от обезьяны? Правильно, умением грамотно использовать инструменты! Прошу вас к митингу ознакомиться с ....". И почему то я с этой фразой полностью согласен.
Re[4]: Собеседование vs портфолио? в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: frogkiller 
Дата: 10.10.07 11:44
Оценка:7 (2)
Здравствуйте, Дм.Григорьев, Вы писали:

ДГ>Практически никто из заказчиков, выбирая фрилансера на биржах, не гоняет кандидатов по технологиям. Все смотрят портфолио. И дело не только в ламерстве заказчиков. Даже на всяких о-десках, где можно проходить автоматическую сертификацию по различным технологиям, отвечая на идиотические в большинстве своём вопросы (устаревшие и/или редко пригождающиеся на практике), всё равно портфолио и рейтинг фрилансера будут иметь гораздо больший вес. Потому что программирование, в конечном итоге — практическая дисциплина.


Вчера беседовал со знакомым, работающем в филиале крупной западной компании. Разговор коснулся собеседований (он руководитель отдела и часто проводит собеседования). Он сказал такую интересную вещь: если к ним на собеседование придёт кандидат и принесёт написанный им код (типа портфолио), ему скорее всего откажут под благовидным предлогом. Потому как неизвестно, писал он его как фрилансер или захватил с предыдущих мест работы (несмотря на NDA), очень трудно проверить. И никому не хочется, чтобы также унесли их код.

ДГ> Можно ни черта не знать и писать при этом работающий код, а можно и наоборот.


Извините, но с первой частью не могу согласиться (если этот код не из серии hello world).
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[2]: Собеседование в Яndex в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: aik 
Дата: 08.10.07 21:08
Оценка:6 (1) +1
Здравствуйте, the_dip, Вы писали:

_>Существует вероятность, что через пару лет в Яндексе начнется кризис, сотрудники начнут сами ходить по собеседованиям... Это будет ваш шанс отыграться, так что будьте готовы


Толковых разберут сразу без собеседований, в тот же гугль, к примеру, а менее толковые там, уверен, к собеседованиям не допускаются
icq52150396
Re[4]: Собеседование в Яndex в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: Awaken 
Дата: 09.10.07 08:21
Оценка:6 (1) +1
S>Пацталом Тут, кажется, программистов С++ обсуждают? Осмелюсь напомнить, что С++ — это такой язык, при программировании на котором вред от >неграмотного разработчика может многократно превышать пользу от его гениальных озарений. Грубо говоря, упаритесь потом битую память за ним ловить. >Поэтому сначала следует выяснить, что человека вообще можно допускать к работе (это я насчет конструкторов копирования и т.п.), а уж потом взвешивать

это не вся правда, точнее часть правды. а как по вашему джуниоры программируют, или их будем 5 лет учить а только потом допускать к работе?
при грамотно поставленном процессе разработки можно выжать максимум пользы и из джуниоров "не знающих про конструктор копирования".
это прежде всего кодинг стандарты, код ревью, можно практиковать и парное программирование в варианте (гуру-джуниор)
я когда начинал работать, очень мало знал про С++. просто смотрел как это делают другие, более опытные коллеги и учился у них.
Re: Собеседование в Яndex в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: the_impish_one 
Дата: 09.10.07 13:57
Оценка:6 (1) +1
Здравствуйте, LazyWorker, Вы писали:

LW>Мое собеседование в Yandex.



Прочитал всю ветку.

Сразу подчёркиваю: не хочу обидеть Anatolix, и подвергать сомнению его человечность и пр. людские качества. Тем более что как о профессионале о нём отзывы в высшей степени положительные. (У меня даже есть знакомый, работающий в Яндексе, который это полностью подтверждает). Так же утверждаю, что к Anatolix не имею никаких претензий, просто потому что не знаю его.

Предложение: А может быть массово заслать в Яндекс просьбу временно сменить человека на нелёгком посту принятия новых кандидатов? (Как наблюдение, недавно проходила конференция High Load — Anatolix скорей всего помнит ), и мой коллега (не тот, что в Яндексе) также отрицательно отозвался о манере вести себя Анатолия. В то же время его профессионализм опять же не ставился под сомнение.

В конце концов те вопросы, которые задавал Anatolix, могут осилить и десяток-другой сотрудников Яндекса. Может быть у них лучше получится в плане общения с кандидатами? А Anatolix отдохнёт, и может быть сделает для себя какие-то выводы.

В конце концов, насколько я понимаю, для Anatolix это лишь нелёгкое дополнение к его основной работе. Так что ничего страшного здесь вроде нет.

Ещё раз подчёркиваю, не хочу никого обидеть. Просто предложение.
Re[4]: Комментарий про собеседование + тестируем Anatolix в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: Cyberax 
Дата: 09.10.07 18:49
Оценка:5 (1) :)
Здравствуйте, oraz, Вы писали:

O>Предлагаю участникам дискуссии, ради справедливости, "потестировать" господ из Яндекса (Anatolix et al) вопросами из своей

O>области.
O>Наверняка г-да из Яндекса знакомы с Berkeley DB и с Apache. Мои три вопроса такие:
Я не из Яндекса. Попробую ответить.

O>1) Почему в BDB для кеша лучше использовать shared memory, а не mmap, которая используется там по умолчанию?

А без разницы. Если база не разделяется между процессами — то вообще пофиг, механизм в shm и mmap один и тот же (в Линуксе).

O>2) В BDB в исходниках есть вставка ассемблерного кода, хотя в целом программа написана на С. Зачем она могла

O>понадобиться? Разве средствами C/C++ нельзя было обойтись? Просьба в исходники не смотреть, так как вопрос на
O>понимание проблем бд
Вероятно, кривые руки программистов или premature optimization (a.k.a. the root of all evil). Потому как PostgreSQL, MySQL и SQLite обходятся без ассемблера.

Заглянул в исходники BDB-4.6.21 — файл на ассемблере всего один, uts4_cc.s Еще ассемблерные вставки в mutex_int.h Используются для самодельных мьютексов, которые можно класть в shmem. Мда.

И уж к "проблемам БД" это никоим боком не относится.

O>3) Пусть есть прикладная программа, подлинкованная к Apache в качестве модуля. Пусть она считает какую-то статистику

O>и заносит данные в ту же BDB. Серверу в целом надо обрабатывать одновременно порядка 30000 соединений по 1000 запросов
O>в секунду. Вопрос: какое значение MaxClients вы бы установили в конфиге Apache, чтобы сервер в целом справился с этой нагрузкой?
Ответ: выкинуть Апач или переделать приложение. Нафиг не надо использовать для статистики BDB с ее никакой конкуррентностью. Или проще запустить ее в отдельном потоке, куда будут перекачиваться записи статистики.

Вообще, идиотские вопросы. На второй так вообще без телепатии не ответить. В общем, пиши ещё.
Sapienti sat!
Re[6]: Комментарий про собеседование + извинения за часть пу в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: witowd 
Дата: 10.10.07 01:50
Оценка:5 (2)
Здравствуйте, LazyWorker, Вы писали:

A>>Сказать "Ok, до свидания. Мы подумаем и напишем вам что-нибудь, а вы пока сидите и ждите ответа"? Почему-то большая, часть людей честный отзыв о себе который imho большая роскошь, считают оскорблением.


LW>Мой последний пост в этой теме. Есть простота, которая хуже воровства. Например честно сказать некрасивой женщине — "Вы уродина, на что Вы претендуете"? Это пример абсолютно честного отзыва, вопрос считаете ли Вы это оскорблением? Хотели ли Вы услышать о себе честный отзыв от человека, которому Вы не симпатичны (например "толстый высокомерный тип от которого плохо пахнет")? Это большая роскошь или это оскорбление? Честный отзыв направленный на понижение самооценки человека и развитие его комплексов принесет больше вреда, чем пользы.


LazyWorker, just relax, жизнь слишком коротка, чтобы расстраиваться из-за чепухи.

Описанное вами собеседование ужасно (обращение к незнакомому человеку на "ты" и чтение почты в процессе -- это потрясающе фантастическое хамство, тот вежливый гражданин бы еще бутерброд начал жевать "ну кушать же таки иногда хочется"), однако, мне кажется, резкий подход в неприятии объективного отзыва о себе -- порочен и неверен. Ведь какой от отзыва может быть вред, когда вы узнали свои недостатки, а значит получили шанс их исправить? Если кажется, что отзыв был субъективен и пристрастен, так какое зло будет от опровержения его самому себе посредством тщательного анализа и контр-примеров, если, конечно, вы не юная гимназистка, а сформировавшаяся личность?

Один старый еврей очень давно написал:

"Кто хранит наставление, тот на пути к жизни, а отвергающий обличение -- блуждает.

[...]

Кто любит знание наставление, тот любит знание, кто ненавидит обличение, тот невежда.

[...]

кто внимает обличением, тот благоразумен.

[...]

Отвергающий наставление не радеет о своей душе, а кто внимает обличению, тот приобретает разум."
-- из Книги Притчей Соломоновых.

(N.B., на всякий случай, чтобы избежать нападок в попытке проталкивании религиозной пропаганды, замечу, что в богов не верю, в силу стойких материалистических взглядов
Re[4]: Собеседование в Яndex в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: Alex EXOhttp://aleksandr-zubarev.moikrug.ru/
Дата: 10.10.07 07:04
Оценка:5 (2)
Здравствуйте, raydac, Вы писали:
R>ну не, нотебук излишен.. только бумага.. к сожалению остерегаюсь указать какую задачу прошу написать на собеседовании, она суперпростая (требует всего 10 строк) и человек вообще не знает язык, если не напишет

Ну вот могу сказать за себя — писать на бумаге мне было бы сразу весьм неприятно и настроило негативно по отношению к собеседующим.
Причем говорить я им бы ничего не стал, просто пару раз в уме обложил матом (отвлекаясь на это от задачи).
Причина поста — за поледние несколько лет мне не доводилось писать ручкой ничего длиинее, чем заполнения квитка гаи-шного штрафа... а нет пардон, заявление на отпуск попросили написать от руки, дескать так по закону требуется (матерился в слух).

И особенно это касается кода.
— Потому, что код — это способ думать (!)... То есть мне известно, что есть люди которые визуализируют в уме кусок кода, а потом его записывают. Сначала "думать", потом "видеть". Я же предпочитаю "видеть то, что обдумываю". Это два совершенно разных способа мышления и просто так они не переключаются.
— Второй момент — порядок детализации. Ручка и бумага требует сразу заполнять _детали_, она не дает идти нисходящим спуском от рамочных конструкций. Если опять же приводить в пример себя, то я всегда сразу набираю обе скобки, а потом заполняю содержимое. (То же "нисходящее проектирование" но на мкро уровне.) Или часто сперва пишу "рамку", а уже потом задумываюсь над элементами ( for(,,) {} ). И это тоже свойстванный человеку способ думать. (Который, кстати действительно интересен, ибо влияет на монгое в работе. Но если сего факта не учитывать, то получится просто определенный фильтр отсева, скрытый от выбирающих.)

Собстванно, на что я хотел бы обратить внимание Анатолия и Дениса:
— Будьте внимательнее к мелочам, они тут существенны. Незамеченный вами "фильтры" приведут к тому, что в коллективе не окажется людей с теми или иными способностями. Разобранный нюанс — только пример, в этой ветке таких фильтров просматривается досаточно много. Если они введены вами _сознательно_, тогда еще ладно (это ваши решения и ваш выбор). Хуже, если они вами незамечены.
Re[2]: Собеседование в Яndex в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: Anatolixhttp://anatolix.livejournal.com
Дата: 08.10.07 19:47
Оценка:3 (2)
Здравствуйте, raydac, Вы писали:

Вообще на самом деле почти полностью с тезистами про собеседование согласен, более того считаю, что у нас большая часть вещей именно такая.

R>1. не пускать на собеседования отмороженных технарей, особенно молодеж (лет до 30), так как в таком возрасте можно получить больше загибание пальцев (даже никак не проявляемое визуально), чем нормальное собеседование ("он пришел на собеседование-значит он лузер, а я провожу — значит я крут"). Собеседование должен проводить технически грамотный начальник и чем старше и выше по должности, тем лучше (желательно без комплексов неполноценности и обид на контору), желательно если это будет одаренный человек, конечно это редкость, но против древних римлян с их "равный видит равного" не попрешь.


Это сложно выполнимо. Мне вот например 28(я руководитель отдела, младщему из моих тимлидов 24 года), что мне теперь людей не собеседовать? Или ставить на должности тимлидов не тех, кто лучше работает, а тех кто старше? Кстати многие кандидаты почему то против дискриминации по возрасту при приеме на работу, но почему-то сами себе позволяют эту дискриминацию по отношению к тем кто имеет право их собеседовать, а кто нет.

R>2. давать мегатесты по языку имеет смысл, но ничего не дает, так как человек просто не обязан держать в голове десятки мегабайт документации (инженер должен знать где найти информацию, но не должен пытаться её запомнить). По опыту скажу, что многие люди с которыми работал, не всегда могли адекватно выполнить задачу, несмотря на прекрасную память и знание языка с его ньюансами (видать в чем то другом всеж загвоздка, а не в побуквенном знании заворотов кишок конкретного продукта).


Можно я перечислю тебе концепции которые по моему мнению стоит рассматривать в тесте по C++, а ты скажешь какие из них излишни:
1) То что в С++ есть такая дисциплина как exception safety.
2) То что sizeof(long) дает результаты зависимые от платформы.
3) То что в языке C++ есть концепция const
4) То что нужно пользоваться STL.
5) То что воспользовавшись какой-нибудь функцией из libc можно получить memory overrun.

R>3. Достаточно дать одну-две задачки на сообразительность и простую(!) задачку на написание кода на бумаге (без компьютера, но задача должна быть именно простая), что суммарно займет минимум времени и покажет очень хорошо возможности кандидата. Даже из написанной кандидатом программы Hello World (на бумаге и без компа) при анализе можно много почерпнуть.


Все таки hello, world не дает. Сортировка дает. Т.к. многие кандидаты разучились писать ручкой, для такой сложной задачи мы даем ноут с IDE, установленным справочником и доступным инетом.

R>4. В целом кандидат дает гораздо больше информации о себе в процессе нетехнической беседы и рассматривать его как распечатку — себе в убыток. Лучше кофе попить и поговорить почему он вообще программированием занимается, чем узлы из классов давать.


Допустим человек не смог написать програму которая не падает на старте. Не подскажешь с каких вопросов ты начнешь нетехничесекую беседу. Какие ответы приведут к тому, что ты его возмешь работать?

R>5. Сразу результаты теста говорить нельзя (!), если собеседующий говорит результат теста сразу и он не положительный, то контора — отстой. Если вы собеседуете технически и менеджер начинает вас при испытуемом пытать "ну как?", то надо только рассеяно кивать головой, думать о чем то отвлеченном и говорить, что мол заняты и проанализируете позже (потом можно на менеджера написать бумагу, как на несправляющегося и несоответствующего).


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

R>А в целом, расслабьтесь все. Что бы вам не говорили на сайтах компаний, их представители на собеседованиях или в газетных интервью, это всё чушь. Рынок плавно переходит в режим простого дележа бабла и редко когда соискателя рассматривают как инструмент конкурентного превосходства (это увы в прошлом), а при таком и интересы с условиями другие и если вас не взяли, то может вы просто слишком круты для них


Мы (не понятно к счастью или сожалению) наше бабло теперь делим с Гуглем, они все-таки серьезный противник. И еще у нас есть тот самый "фактор внеценовой конкуренции". Т.к. и у нас и у них все бесплатно, выигрывает тот, у кого сервисы лучше. Методика которая работает в остальных областях "тупо снизить цены" не работает.
Любая проблема дизайна может быть решена введением дополнительного абстрактного слоя, за исключением проблемы слишком большого количества дополнительных абстрактных слоев
Re[4]: Собеседование в Яndex в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: AVM 
Дата: 09.10.07 06:54
Оценка:3 (1) +1
Здравствуйте, raydac, Вы писали:


R>сортировку тоже прошу, но неотносящуюся к хитрым алгоритмам, скорее показывающую насколько цепко просматривается ТЗ и как соискатель работает с неявными данными (не указанными в ТЗ, но требуемыми для решения)

Может быть я что-то пропустил в этом мире. Разве еще нет высокопроизводительных библиотек, которые реализуют различные алгоритмы сортировки?
Re[6]: Комментарий про собеседование + извинения за часть пу в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: Курилкаhttp://kirya.narod.ru/
Дата: 09.10.07 07:44
Оценка:3 (1) +1
Здравствуйте, sux, Вы писали:

sux>как, такая компания, которая ставит себя в один ряд с гуглем, может себе такое позволять? это просто апофеоз идиотизма


Суть в том, что уровень корпоративной культуры в стране никогда не был высок, а её надо воспитывать, причём долго и упорно (как у компаний так и у самих людей, в данном случае соискателей). Думаю Яндекс по меньшей мере примет к сведению высказанные замечания, а просто заявлять про "апофеоз идиотизма" на мой взгляд не очень конструктивно и рождает в ответ лишь негативную реакцию.
Re[11]: Собеседование в Яndex в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: landerhighhttp://www.blinnov.com
Дата: 09.10.07 23:48
Оценка:3 (2)
Здравствуйте, Cyberax, Вы писали:

L>>Во-первых, не мешало бы определиться для начала, кого из трех собеседуем.

C>Все трое работают с постановкой задач, в той или иной степени.
По-разному работают. Задача архитектора состоит в том, чтобы перевести твою фразу "построить дом" на язык, понятный исполнителям. То есть вопрос, поставленный в стиле "Вы архитектор. Заказчик хочет дом" — корректный. Вопрос "заказчик хочет дом" — некорректный, ибо кандидат не знает, что у тебя на уме и вряд ли догадается спросить, в качестве кого он выступает.
L>>>>Так уж и в пользу? Уверен, что хороший программист вообще способен спросить "а какой тип наследования нужен"?
C>>>Я бы спросил У меня на собеседованиях люди тоже спрашивали уточнения на вопросы такого типа.
L>>Бред сивой кобылы. С какой стороны за молоток надо браться, тоже спрашивать?
C>Если бы задача была сформулирована как "взять молоток" — то да.
Эта... не надо задавать идиотских вопросов, чтобы не получать дурацких результатов. Лично мне и в голову не придет взять молоток каким-то другим способом, кроме правильного и уж точно никого спрашивать не буду.
L>>Фраза года. А читать резюме, стало быть, не надо?
L>>Было время, я тоже народ собеседовал. Всегда хватало 5-10 минут разговора по эпизодам из резюме, чтобы оценить степень знаний и адекватности человека.
C>Так читаю, куда же деться. Другое дело, что ОЧЕНЬ часто из резюме не очень понятен уровень использования технологий.
А если понятен? Опять же, если что-то непонятно, то вопрос "а расскажите о том, как Вы использовали Х на проекте Y в конторе Z". Потом можно спросить "А если бы Вы сейчас это опять делали, то что бы сделали по-другому и как?". Если кандидат не врун и не идиот, то через 5 минут в тебя будет достаточная картина его знаний и опыта.
C>>>Ну, у меня вопрос примерно так и будет звучать. Однако, судя по твоим высказыванием на просьбу "напишите простой пример использования for_each и bind1st" ты бы начал кричать, что тебя, программиста со стажем, заставляют делать простые задания.
L>>Во-первых, не надо додумывать за других.
C>Ну так будешь считать такой вопрос нормальным?
Нет. Ибо не гарантирует, что человек просто за 10+ собеседований не вызубрил этот вопрос. Кроме того, человек мог никогда вообще не использовать bind1st, отдавая предпочтение самописным функторам (кстати, это могло быть и требование дизайна).
L>>В-третьих, если после моего кратенького (минут 10-15) рассказа о том, как именно и какие алгоритмы я лично использовал (вполне возможно, с иллюстрациями) меня попросят написать "пример for_each" или еще в таком духе, то интервью можно прекращать ввид неадеквата интервьюверов.
C>А может ты сначала напишешь простенький пример, а потом будем говорить подробнее о проектах? В Яндексе еще есть пре-тест на сайте, но у меня такого нет — так что хочется уж совсем начинающих кандидатов отсеивать сразу.
Ага, напишешь вам тут. Тут на паре собеседований написал "простенькие примеры" в две строчки, так их интервьюверы ниасилили
www.blinnov.com
Re[3]: Собеседование vs портфолио? в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: Дм.Григорьев 
Дата: 10.10.07 03:37
Оценка:3 (1) +1
Здравствуйте, Anatolix,

А вот интересно следующее. Если человек всю жизнь ишачит на дядю, то у него портфолио пусто. Ибо NDA. А если я, будучи фрилансером, сделал себе приличное портфолио, а затем решил устроиться на фирму (к примеру, в Яндекс ), могу ли я расчитывать на упрощение, сокращение или вообще даже полное избавление от технического собеседования?

Disclaimer. Сам я никуда устраиваться не собираюсь, так что вопрос задал любопытства ради.

Практически никто из заказчиков, выбирая фрилансера на биржах, не гоняет кандидатов по технологиям. Все смотрят портфолио. И дело не только в ламерстве заказчиков. Даже на всяких о-десках, где можно проходить автоматическую сертификацию по различным технологиям, отвечая на идиотические в большинстве своём вопросы (устаревшие и/или редко пригождающиеся на практике), всё равно портфолио и рейтинг фрилансера будут иметь гораздо больший вес. Потому что программирование, в конечном итоге — практическая дисциплина. Можно ни черта не знать и писать при этом работающий код, а можно и наоборот.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
http://dimgel.ru/lib.web — thin, stateless, strictly typed Scala web framework.
Re[8]: Комментарий про собеседование + извинения за часть пу в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: AntZ 
Дата: 10.10.07 07:30
Оценка:3 (1) +1
A>Нету цели понизить самооценку. Отказ в любом случае придется дать. А перечисление "областей которые нужно подучить"(именно так обычно формулируется), большая часть людей воспринимает с благодарностью.

А что можно подучить в задачках про лампочки, гномиков, паровозиков и прочих шариков? Вот если "ты" скажешь "ты не можешь решать задачки про гномиков (нахождение алгоритма)", то достаточно сообразительный человек воспримет это "как ты дурак, это от природы и уже не исправляется". Потому что решение подобных задач очень плохо тренируется, здесь часть успеха опыт, и очень большая (и даже Большая) часть — природные способности. Какая будет рекомендация в этом случае? Пойти торговать семечками на рынке?

A>Людей которые мне за это сказали "спасибо" в несколько раз больше чем тех, которые написали письмо на RSDN про то какой я хам.


Умный человек сам поймет что ему надо подучить исходя из заданных вопросов. Это дураку надо объяснять, а не почитать ли "тебе" 17 главу Страуструпа на предмет изучения exception-safe code. Вопрос не что сказать, а как это сказать. Я так понимаю, что человек "ты" прямой, между говорилкой и думалкой фильтра нет, поэтому мысли могут быть высказаны в резкой форме. Для технаря это не проблема, а для тимлида или интервьюера это серьезный недостаток
Re[5]: Собеседование в Яndex в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: Quintanar 
Дата: 15.10.07 15:01
Оценка:3 (1) +1
Здравствуйте, _Obelisk_, Вы писали:

_O_>Дык может не потерять, а привести в соотвествие с реальным положением дел.


А кто определяет, что такое реальное положение дел? Мне, бывало, отказывали сегодня на одном собеседовании, а завтра брали на более хороших условиях на другом. Только, простите, лох будет строить свою самооценку на основе отзывов с собеседования.
Re[3]: Комментарий про собеседование + извинения за часть пу в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: alvohttp://www.alvosoft.com/itlife
Дата: 09.10.07 10:27
Оценка:2 (1) +1
Здравствуйте, Anatolix, Вы писали:

A>4) Тезис, что у человека нужно искать сильные стороны, а не слабые, он вообщем-то весьма верный. Собственно, обычно первый час собеседования мы пытаемся найти сильную сторону в виде знания одного языка программирования. Если мы его находим, то тогда начинаются все остальные поиски профессионализма. По поводу того, чтобы вообще не пускать программистов на собеседование, мысль конечно свежая, но хочется возможность дать человеку выбрать с кем работать. Плюс у меня все-таки есть сомнения, что любым количеством разговоров за жизнь можно определить у человека профессионализм. Если у есть подобный опыт организации собеседований исключительно HR-ами без технических вопросов вообще, я бы с удовольствием про это послушал.


Без технических вопросов тут не обойтись, и то, что собеседование без лишнего формализма проводится в один прием (без первой беседы с кадровиком и т.д.) лично мне нравиться. Учитывайте при технических вопросах следующее:
1.Прямо с порога отвечать на вопросы тяжело, лучше "размять" мозг предварительно, настроить кандидата на рабочий лад. Как там у Джоэла- состояние потока.
2.Через 40-60 минут мозг начинает хуже работать, нужет отдых.

Какой вариант собеседования тут возможен?
1.Первые 5 минут общей беседы по резюме, что человек умеет, уточнение его опыта, описанного в резюме. Это позволит наметить вам линию тестирования, т.е. определить на какие позиции человека стоит начать тестировать. Может быть, даже почувствуете, в каких моментах человек врет.
2. Еще 7-10 минут максимум. Обсудить его опыт в преломлении на задачи яндекса. Тут уже кандидат начинает втягиваться в вопросы яндекса. Вы по блеску его глаз и потиранию рук поймете, нравится ли ему вакансия. Многие кандидаты на рассказе о работе начинают сами задавать вопросы, беседа начинает переходить к тестированию.
3. Мозг человека "размят", ему нравится вакансия. По ходу беседы о задачах спрашиваете в стиле: "Вот есть небольшая тут загводка..." И тут же тестовое задание по теме: "А что бы вы могли предложить...".
4. В течение 30-40 задать 2-3 задачи про ваши поезда и лампочки (пусть будет так, хотя я бы отказался от таких абстрактных задач). В ходе решения задачи не давать задумываться кандидату более 5 минут, задавать наводящие вопросы (ответная реакция, решение, вопросы, идеи будут свидетельствовать о способности схватывать на лету), рассказывать о решении других аналогичных задач (если тут кандидат найдет аналогии и решит задачу, то все отлично- он прекрасно улавливает аналогии, умеет преломить аналогичную ситуацию на требуемую). Соответственно, никаких ноутбуков, проверок эл. почты. Вы- участник решения задачи. Не экзаменатор, а участник. Как будто решаете задачу в паре.
5. На 30 минут задача по программированию- по наследованию, по исключениям. На знание с++.

В данном варианте вы будете учитывать и существующий опыт и проверять реальные знания.

A>Мы что слишком много хотим?

A>

Рекламная пауза: если вы в себе обнаружили вышеперечисленные качества, то у нас много вакансий


Обнаружил, обнаружил!
Извините, если задолбал, но все же меня интересует судьба моего письма Вам по поводу вакансии. Не могли бы Вы в "моем круге" приватно ответить на него?
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[13]: Собеседование в Яndex в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: Sergey 
Дата: 09.10.07 12:42
Оценка:2 (2)
> S>На некоторых задачах существующие базы данных проигрывают по скорости частным решениям в десятки раз. Просто потому, что требования к ним совсем разные. Кроме того, бывают ситуации, когда применение "существующих баз данных" по каким-то причинам неприемлемо.
>
> Ну, не попадались мне проекты, где надо быть спецом в сортировке и алгоритмах

Ну, одно дело не попадались, и совсем другое — убежденность, что таких проектов не бывает в принципе и все на свете покрывается уже существующими библиотеками

> ИМХО, любой чел, который начнет в этом специализироваться осилит все возможные сортировки и алгоритмы


Проблема в том, что лично у меня подобные задачи возникали, когда ни времени, ни желания "специализироваться" не возникало. Просто требовалось быстро найти описание нескольких подходящих алгоритмов или структур данных, выбрать из них оптимальный для конкретного случая и реализовать его.

> А то, что программиста надо парить этим на собеседовании, я не согласен

> Тут же голое знание, а не умение и не способность быстро разобраться

Если верить тому, что пишет Anatolix, то на собеседовании требовалось именно реализовать алгоритм сортировки, а не придумать его или доказать, что он работает за линейное время. При этом якобы разрешалось пользоваться интернетом (тогда правда возникает вопрос, а что мешало содрать готовое решение с википедии ). Таким образом, задачка была чисто на кодирование, т.е. именно на умение и способность быстро разобраться. Причем не особо сложная (то же деление в столбик куда как заковыристей будет).
Posted via RSDN NNTP Server 2.1 beta
Собака бывает кусачей только от жизни собачей
Re[2]: Google vs Yandex в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: AVM 
Дата: 09.10.07 14:52
Оценка:2 (2)
Здравствуйте, AntZ, Вы писали:

AZ>Google:

AZ>"Собеседование Yandex" — эта тема на 1 месте
AZ>"Собеседование Яндекс" — эта тема на 3 месте

AZ>Yandex

AZ>"Собеседование Yandex" — нет в первой десятке
AZ>"Собеседование Яндекс" — нет в первой десятке

AZ>Победил Google. Быстро обновился, хорошая релевантность. Результаты Яндекс совсем не радуют, выдача маловменяемая

Интересный результат дает вот такая комбинация "Собеседование Яndex rsdn форум anatolix".
Re[4]: Комментарий про собеседование + извинения за часть пу в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: minorlogichttp://smartblend.panotools.info/
Дата: 15.10.07 07:24
Оценка:2 (2)
Век живи , век учись !

Wellcome to Real world!

А еще возникают топики про то , надо ли знать програмисту алгоритмы. Вот если нет эрудиции мало мальской то и искать сортировку за линейное время никто не будет. Как грится , есть же библиотечная сортировка.
Re[6]: Собеседование в Яndex в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: bkat 
Дата: 07.10.07 21:12
Оценка:1 (1) +1
Здравствуйте, ArtemGorikov, Вы писали:

AG>Здравствуйте, bkat, Вы писали:


B>>Самооценку лучше повышать увеличивая число разных выполненных проектов.


AG>А если работать всего в одном проекте? Недавно читал кого-то из русских в MS- чел просто 10 лет в команде SQL Server, как думаете, это плохо для самооценки?


Не понял, что плохо для самооценки?

Но в любом случае я бы 10-ти летний опыт на не самом простом проекте
даже и сравнивать не стал бы с пройденными интервью.
Тот человек думаешь все 10 лет одним и тем же занимался и закручивал одну и ту же гайку?

Но все конечно индивидуально. Для тебя похоже интервью — это способ повысить самооценку.
Для меня — это шаг в получении интересной работы.
Кто-то еще сертификаты коллекционирует.

P.S. Гораздо сильнее для самооценки, если тебя берут на работу без сурового технического интервью
Re[6]: Собеседование в Яndex в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: Cyberax 
Дата: 08.10.07 15:05
Оценка:1 (1) +1
Здравствуйте, landerhigh, Вы писали:

C>>Как вариант можно еще спросить для чего нужен этот класс и обосновать потом свое решение использовать/не использовать разные вещи.

L>Так сама задача должна именно так ставиться, а не "унаследуйте один класс от другого". Я инженер, а не телепат.
Помнишь задачу про "нарисуйте домик"?

Если мне ответят на вопрос "унаследуйте класс B от класса A" стандартным примером — я просто пойду дальше. Если же начнут задавать уточняющие вопросы, то тогда поменяется и дальнейший ход собеседования — в пользу кандидата.

C>>А кандидатов, которые сразу уходят после простых вопросов — мне лично нафиг не надо. Или у них самомнение завышеное, или они просто ничего не умеют.

L>Пардон, контор много, а я один.
Кандидатов много, а время — деньги.

L>Если интервьювер ниасилил прочитать резюме, чтобы понять, что перед ним вовсе не профан в С++, что есть список проектов, которые он даже сам может потрогать и есть референсы — в дупу такого интервьювера.

Откуда я знаю что ты там в проектах делал — действительно писал или просто сидел и получал зарплату? Всем звонить и проверять — тратить время, да и не факт, что отвечать честно будут. Поэтому я и начинаю собеседование с простых вопросов вида "назовите имя первого русского космонавта Юрия Алексеевича Гагарина". Если на этот вопрос будет дан правильный ответ — перейдем к более сложному (например, к вопросу о виртуальном наследовании).
Sapienti sat!
Re[4]: Комментарий про собеседование + извинения за часть пу в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: Anatolixhttp://anatolix.livejournal.com
Дата: 08.10.07 20:35
Оценка:1 (1) +1
Здравствуйте, Константин Л., Вы писали:

КЛ>

КЛ>Задают головоломку и молчат – сидят за своими ноутбуками, делают свои дела. Атмосфера крайне неприятная, психологическое давление и требование решить в течении нескольких минут.


КЛ>Без комментариев...


Про ноутбуки правда. Но все-таки иногда хочется например и почту прочитать пока человек сидит и молчит.
Про несколько минут просто вранье. Никогда не было такого.
Что такое психологическое давление мне не совсем понятно, телепатия?

КЛ>

КЛ>Вошел второй человек, не представился, сел рядом, начал задавать вопросы.


КЛ>Тоже...


Да это не хорошо. Надо было его представить, если он сам забыл.

КЛ>

КЛ>Интервьюер сразу перешел на «ты», несмотря на то что я называл его на «Вы».


КЛ>Я, кстати, спрашиваю, не против ли человек перейти на ты, несмотря на то, что мы тоже всем говорим "ты" вне зависимости от ранга.


Это тоже не хорошо. Я уже согласился, что надо договариваться.

КЛ>

КЛ>Апофеозом собеседования стала фраза, извините, Вы нам не подходите, Вы можете быть свободны (далее были прокомментированы мои познания в C++ и умственные возможности вообще).


КЛ>Нехорошо...


Сказать "Ok, до свидания. Мы подумаем и напишем вам что-нибудь, а вы пока сидите и ждите ответа"? Почему-то большая, часть людей честный отзыв о себе который imho большая роскошь, считают оскорблением.

КЛ>Еще и темная история с radix-sort и возможностью использования инета.


Ты не пробовал у человека спросить, что он вообще делал если не-знал-не-знал, что такое radix, и при этом его сидел и писал? Что он писал?
(последний раз человека видел который вообще сразу знал, что при некоторых условиях сортировку можно выполнять за линейное время видел пол года назад)
Любая проблема дизайна может быть решена введением дополнительного абстрактного слоя, за исключением проблемы слишком большого количества дополнительных абстрактных слоев
Re[6]: Комментарий про собеседование + извинения за часть пу в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: sux 
Дата: 09.10.07 07:45
Оценка:1 (1) +1
A>>Про ноутбуки правда. Но все-таки иногда хочется например и почту прочитать пока человек сидит и молчит.
AVM>Толя, при всем моем уважении к тебе, это бред.
AVM>Если человек молчит интервьюер должен продолжать диалог, надо "разводить" кандидата чтобы понять в какую сторону он мыслит. — IMHO этот вариант предпочтительнее.
AVM>Или просто дать ему задачу/задачи, оставить его в покое на какое то время и пойти почитать почту на своем рабочем месте. Типа "вот мой внутренний телефон, пожалуйста позвоните когда будете готовы" — IMHO это плохой вариант, но это значительно лучше, чем заниматься своими делами и мешать человеку решать задачи.

полностью согласен. это просто ВЕРХ неуважения к собеседнику(интервьюируемому).
я уже молчу, что обе стороны равны на собеседовании...
про выделенное — это просто шок. руководящее лицо компании так ПРОСТО НЕ МОЖЕТ считать и всерьез об этом говорить. это должно быть очень неудачная шутка!
Re[8]: Комментарий про собеседование + извинения за часть пу в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: Курилкаhttp://kirya.narod.ru/
Дата: 09.10.07 07:59
Оценка:1 (1) +1
Здравствуйте, sux, Вы писали:

sux>а Вы прочитайте еще раз внимательно ответ Анатоликса. имхо, пониманием там и не пахло.

sux>а для такой компании все же считаю непозволительны такое отношение к кандидатам. если за 10 (или сколько?) лет ничего не изменилось и людей шокирует по истечении стольких лет сие, то что то не проглядывается ничего хорошего в обозримом будущем...
Ну в основном согласен, просто пойнт в том, что надо быть политкорретным и в "противоположную" сторону (к работодателю), иначе шансов добиться чего-нибудь позитивного маловато.
Re[9]: если непонятны элементарнейшие вещи... в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: Геннадий Ванин 
Дата: 09.10.07 12:35
Оценка:1 (1) +1
Здравствуйте, _Obelisk_, Вы писали:
_O_>Мы в России! С какой нам стати все с запада копировать? Зачем лицемерить в речах?
_O_>И вообще, у нас "или хорошое или ничего" — только к мертвым относится.

А зачем мёртвым "только хорошее"?

ИМХО это извращение. Может и очень привычное с детства, но логики ноль

Если Вы похвалите живущего, то он воодушевится и вокруг жизнь станет прекраснее. И Вам это вернется

А если Вы хвалите ушедших, то, по этой логике, надо поспешить туда, где всё уже хорошо?
Странные мотивирование и стимуляция
Re[3]: Комментарий про собеседование + извинения за часть пу в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: pavel_turbin 
Дата: 10.10.07 01:41
Оценка:1 (1) -1
Здравствуйте, Anatolix, Вы писали:

A>3) Вообще под "radix sort" подразумевается примерно следующее. Есть алгоритм radix_sort, который выполняет сортировку чисел за линейное время. Нужно написать этот алгоритм самому, и с его помощью обогнать стандартный std::sort. На твоей стороне, что std::sort он O(n*ln(n)). Против тебя, что константа у него хуже и на ноуте всего 1Gb памяти (т.е. бесконечно увелчивать размер массива в надежде, что перегонит не получится).


ну а если чел не справился?! Честно говоря, sort очень специфичная вещь:

1. ее проходят на первых порах программирования, для многих очень давно (15+ лет). Многое забыто. Вы бы еще пределы (lim x->0) из высшей математике вспомнили.
2. перформас sort-а в реальных задачах величина, часто безразличная, будь он хоть O(N*N), если у вас только 10 значений, то оптимизация ничего не даст.
3. даже если хочется оптимизировать, то многим людям нужно с задачей "пожить", т.е. обдумать все в деталях. Вот так сразу и в бой, прочел алгоритм и пытайся его обогнать -- это люди-герои.
4. задача оптимизация сорта далека от реальной. В жизни есть std::sort или что-то похожее и удовлетворительное. Для многих, задача "обогнать стандартный std::sort" изначально бессмысленна и следовательно дезмотивирует опытных парней.
Re[10]: Резюме. в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: Дмитрий В 
Дата: 10.10.07 07:25
Оценка:1 (1) +1
Здравствуйте, Курилка, Вы писали:
К>"Натыкать дяденьку" — это теперь ваш любимый способ самоутвердиться?
К>Похоже проблемы с самооценкой куда хуже, чем казалось на первый взгляд.
Не будет дяденьки, которого можно натыкать, будет тыкать всех, кто будет под боком, и родные первые в ход пойдут.
Re[12]: Резюме. в избранное  msdn  новое ответить    Оценить +1123x:) +-   модер. 
От: Checkist82 
Дата: 10.10.07 08:45
Оценка:1 (1) +1
Здравствуйте, Геннадий Ванин, Вы писали:

ГВ>Я не знаю, как в других видах спорта, я — теннисист.

ГВ>И меня всегда учили, что лучший спарринг-партнёр — это стенка
ГВ>(не сильнее и не слабее, а в самый раз и всегда, вне зависимости от спортивной формы и натиска, соответствующий тебе)

ГВ>У боксёра, это — наверное, груша.


ГВ>Вот попробуйте обыграть этого парнёра, для начала. Когда удастся — можно и программированием заняться


Про стенку могу сказать однозначно — бред (в какой деревне вас такому учили), груша — бред ещё больший. К тому же, моё сравнение хоть как-то перекладывается на жизнь разработчика, то как переложить Вашу стенку, я понятия не имею (подскажите, если не трудно).
Про теннис: Если уровень чуть-чуть выше, чем "я теннисист — вон какая у меня крутая ракетка и мячики, да и футболка, как у Давыденко", то надо бы знать, что для полноценной тренировки теннисисту-мужчине требуется 2 спарринг партнёра одновременно (но это так, для того, чтоб второй раз не ляпнули где-нить чушь про стенку на людях).
Железной рукой загоним человечество в счастье.
Re[7]: Комментарий про собеседование + извинения за часть пу в избранное