Интервью в IT в США

Я для репозиционирования себя на рынке труда и просто чтобы узнать что-то новое и интересное - иногда хожу на интервью в разные компании. И вот по выборке наверное из 25-30 контор, в которые я ходил собеседоваться с переменным успехом за прошедшие лет пять - вывелась такая закономерность:

  • азиаты любят спрашивать про практические навыки - с каким стэком работал, какие особенности тут и там. Не задрачивают. Если сразу сказать “я не оканчивал MIT и про CS знаю исключительно из самообразования” - интересуются базовыми вещами и на этом собственно все.
  • индийцы обычно идут по стандартному набору вопросов - расскажи иерархию исключений, в чем разница между Reader и InputStream и прочие базовые штуки. Иногда можно подискутировать на предмет эффективного написания сортировки и как найти первые K максимальных чисел в массиве, или там MST.
  • белые американцы интересуются где работал, чего достиг, какое ты принес value бизнесу, как ты работаешь в команде, как решаешь конфликтные ситуации с коллегами и за какую спортивную команду болеешь.
  • и только русскоязычные чуваки могут дать тебе ноутбук, задачу из области “как стоя в гамаке можно жонглировать тремя шарами при сильном ветре и землетрясении в 10 баллов” и натурально висеть над душой все время, пока ты пытаешься вообще понять, а что там надо сделать-то. Два раза натыкался на таких же индийцев, впрочем.

А у вас как оно бывало?

P/S и тут я понял что ни разу меня не интервьюировал афроамериканец.

4 лайка

Всем привет!

Отличная тема.
Хотелось бы услышать нечто подобное от “сетевиков”?

Спасибо!

:bayan:

1 - не встречал
2 - вечно спрашивают какую-то пургу, не имеющую отношения ни к вакансии, ни к предидущему опыту. И чем-то напоминают банный лист… :-))
3 - именно так и у меня
4 - в точку. Как-то собеседовался в Делл и попал на нашего василия.

А сетевики это не IT?

По своему небольшому опыту могу сказать:

  • в 100% содержание вакансии имеет мало общего с реальной работой. Но я про вакансии ресерч/дата сайнс, в промышленном программировании все не так плохо наверное. Например, пару недель назад было собеседование: вакансия avanced image processing, знать надо всякий хитрый машин лернинг и параллельное программирование, тк у них там терабайты данных в час. По итогам интервью выяснилось, что про питон и mpi в вакнсии у них было так для красного словца, надо сишарп в виндозном говне и в целом они подумывают гпу купить, но никто не знает, что с ним делать. На удивление работу они мне все таки предложили, хотя сишапр я в глаза не видела.
  • в двух случаях из трех дали задачу из серии жонглировать, стоя на голове. В одном случае решение предполагалось без ноута - код на доске и без времени на подумать особо. В другом случае прислали задачу за пять дней до интервью и попросили сделать презентацию на 15-20 про то как вы ее решили(надо разобраться с интерфейсом базы данных(как извлекать данные и как их чистить), обучить какую-нибудь нейронную сетку в качестве примера общего метода прогнозирования и придумать, запрогать и получить результат какого-нибудь своего метода, потому как данные полное гавно и обобщенные методы там работают плохо). Причём реальные данные, не модельная задача. Причем еще попросили им заранее код прислать и презентацию. Я честно прифигела от такой наглости и сказала, что прийду со своим ноутом и все покажу, потому как в целом такие вещи обычно делаются консалтинговыми конторами за большие деньги.
  • у нас тут все белые, русские пока не попадались.

IT. Поэтому тут и спрашиваю. ТС рассказывает из области разработки, если я правильно понял. А оно-то большое, это АЙТИ, и у всего есть свои особенности. Интересуют реальные случаи. Может у кого лабы были? (понятно, что не уровня CCIE/JNCIE :), хотя… )

Интересуют реальные случаи. Может у кого лабы были? (понятно, что не уровня CCIE/JNCIE :), хотя… )

Было пару интервью в Канаде, думаю в США похожая ситуация должна быть. Начинают с физического уровня, от простого к сложному. Например если интерфейс в down, что будете делать, что проверять? Потом какие прокотолы на L2 уровне, какие ещё протоколы есть для etherchannel помимо LACP? Потом про роутинг, рассматривают сценарии какие-нибудь. Например у кастомера несколько офисов, все в одной автономной системе, в каждом офисе BGP с ISP. Так вот вопрос, как офисы видят сети других офисов, ведь автономка у всех одна, и BGP loop prevention mechanism отрабатывает по умолчаю, дропая эти анонсы. В общем как сделать так, чтобы офисы могли общаться c друг другом в одной AS? Вообще я не думаю, что для сетевиков есть разница в собеседованиях в России, США или где-либо ещё. Например, коллеге показывали конфиг и спрашивали что тут происходит, почему и как можно сделать по-другому.
У меня было собеседование как-то в Cisco TAC (в Краков), меня просто спросили, какой прококол знаешь лучше всего, я сказал BGP и тут то они меня неслабо поспрашивали, рисовали разные сценарии с роут рефлекторами, с разными cluster id, с одинаковыми cluster id. Короче, как оказалось BGP я не знаю и собеседование завалил, хоть и CCIE:-)

Вообще, на счёт CCIE, не надо считать обладателй шайб какими-то гениями. Сейчас сдать лабу не так сложно, как раньше. Т.е. по-прежнему сложно, но подъёмно в течении полугода усердной подготовки. В Канаде наличие CCIE вообще не решающий фактор при поиске работы. У меня несколько коллег с CCIE R&S, одна китаянка даже triple была (уже ушла в другое место), даже CCIE Collaboration имеется. Дак вот прикол в том, что есть у нас пару человек, которые узнали про маску сети устроившись сюда, в сетях почти ноль, но сейчас делаем одну и ту же работу. Дело в том, что собеседование проводит менеджер, который не шарит вообще, делаешь умный вид, говоришь незнакомые слова и ты принят… На месте конечно пришлось этих ребят учить неслабо, но сейчас что они, что мы, CCIEшники, делаем одну и ту же работу. Конечно, скорее всего моя ситуация исключение.

При поиске конечно CCIE помогает, да и на собеседрвании повезло, хоть менеджер и не шарит в сетях, но знает что такое CCIE, наверное поэтому меня фактически ничего не спрашивали. Прямо скажу позиция не супер, не совсем мой уровень, но как первая работа в Канаде пойдёт.

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

2 лайка

Мне как-то еще в России, когда я еще сам искал работу, дали тестовое задание, которое заключалось в том, что бы я на своем компьютере создал виртуальную машину, настроил на ней целую кучу всего, написал эссе на тему того, как я все это настраивал и отправить им… Отправить все, включая образ этой самой виртуальной машины. И это была одна из ведущих IT-компаний в моем городе, на международном рынке работала. Потом еще обиделись, когда я им прислал эссе на тему того, почему не буду делать то, что они хотят.

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

Ну то, что требования не адекватные - понятно. Но зачем же вы вообще им что то писали? Это же свободный рынок, вы всегда можете решить просто не участвовать в цирке. А вот, извините, этот СовДеповский менталитет доказать оппоненту, что он дурак, а я весь такой в белом пальто это извините конечно…

А по моему, получилось смешно. Респект hexkey

1 лайк

Получилось как минимум неэтично. Чего там смешного.

неэтично на неэтично = 0. Ну не лень было человеку потратить время на троллинг неэтичных работодателей – его же время.

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

1 лайк

У каждого свои понятия о профессиональной этике.

Ого, сколько пафоса.

1 лайк

Это не более чем констатация факта.

Смотря что написано в эссе. Если например “Здравствуйте, уважемый имярек, я рассмотрел ваше тестовое задание и к сожалению вынужден отказаться от дальнейшего прохождения собеседований, поскольку не располагаю временем в достаточном количестве для выполнения оного задания” - то это хорошо и полезно, чуваки будут искать того у кого есть время и желание. А если там было что-то типа “вы знаете, но только зажравшиеся гондурасы будут заставлять меня писать этот движок для обработки фотографий за спасибо, идите лесом и паравоз вам навстречу” - то это да, не фонтан.

Да тут практически мошенничеством пахнет.

Схренали? Если есть задача, которая требует например 8 часов на решение - то в зависимости от компенсации можно или да, или не да. Ну к примеру если на интервью в какую-то лавку на 100К мне предложат сделать тестовое задание, которое потребует часов 8 - то я им вежливо напишу, что мол спасибо, но я пас. Просто потому что мне лень тратить свое время - и нет смысла, потому что я например получаю больше уже сейчас.
А если там будет зряплата в 200К плюс бонусы и офис на гавайях - то за такое можно и поднапрячься.

И никакого мошенничества.