Если вы решили покорить Бей Эрию.

Решили мы переехать в бей эрию, поэтому встал вопрос поиска работы. Программистом С/С++/Python. Искать работу в данной местности - спорт весьма специфичный. Не то чтобы тут будет очень внятный рассказ, просто заметки про разные мелочи по ходу дела. Пока я в вяло текущем процессе так что раздел будет пополняться. Буду рада, если кто тоже поделиться своим опытом.

  1. Поиск работы начинается с литкода и гиксфоргикса. Для прохождения телефонных интервью надо уверенно и оптимально решать медиум и простые хард за полчаса на литкоде. На гиксфоргиксе есть квизы типа сколько конструкторов тут было вызвано, тоже полезно уверенно отвечать на такие вопросы. На данный момент я дошла до отсайтов с четырьмя конторами, в две из фаанга меня не взяли, из двух других помельче пока жду ответа, но по ощущениям тоже будет отрицательно, так что продолжаю интенсивную подготовку. Топ среди заданных вопросов: VTABLE (в разных вариациях, спрашивали 4 раза) и реверс линкед лист (опять же в разных вариантах, попадалось три раза).

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

  3. Резюме с фото + указывать как можно меньше скилов. Не надо в силах указывать то, чем вы активно не занимаетесь. Спрашивают по всем пунктам из резюме и надо отвечать очень уверенно. Например, у меня было указано, что я рейтрейсингом занималась 10 лет назад, но ответить про современное состояния дел я ничего не могу. Лучше это совсем убрать из раздела скил, оставить только упоминание в экспириенсе. Оставить в скилах только языки программирования, на которых вы пишите уверенно (без возможности погуглить синтаксис). Например, попробуйте написать реверс сингл линкед листа на этом языке с полной обвязкой (выделение памяти, чтение данных, печать списка и тд). Желательно на листочке(да-да вайтбоард кодинг) или в редакторе без подсказок по синтаксису. Если ушло на это больше 15 минут, то лучше вычеркнуть это из скилов. Или прокачать данный скилл, если есть время. Надо быть готовым к тому, что спрашивать будут детально все, что указано в разделе скилл.

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

  5. Кодинг всегда с оценками сложности. Всегда спрашивают какая сложность временная и по памяти. Не надо вдаваться в детали. Посчитайте циклы и все. Если вы спросите, хотят ли сложность по количеству чтений и записей или по количеству арифметических операций - вас просто не поймут. O(n), O(log n) и все. Один раз меня только спросили, по какому основанию логарифм.

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

  7. Попробовать общаться с нанимающим менеджером в линкедыне. Там можно узнать например реальная ли это позиция, или они для перма интервью проводят. Ну и другие подробности, которые на интервью вам не скажут. После интервью менеджер обычно предлагает писать ему, если есть вопросы. Спросите куда удобно писать. Обычно линкедын предлагают.

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

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

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

  11. У больших компаний есть автобусы и валет паркинг. Просто понравилось. И итоге они разгребли проблемы паркинга. И пробок тоже не так много, как об этом рассказывают. (Это вместо лирического отступления)

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

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

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

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

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

  17. Задачки типа про мостик и один на всех фонарь спрашивают, но не часто. Я к ним совершенно не готова, поэтому не могу сказать, насколько это важно и как к ним готовиться. Уметь вытягивать подсказки из интервьюеров.

пока все. пойду литкодить.

15 симпатий

Не понял про пинатбатер.

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

3 симпатии

Еще пару вещей пришло в голову.

С русскими сложно. Большинство русскоговорящих интервьюеров негативно воспринимают даже если вы с ними поздороваетесь по русски. Не знаю почему. Видимо люди тоже нервничают и у них заготовлена речь на английском, а это их с толку сбивает. Бывает даже совсем клиника. Один чудак был из России, толи саратовский государственный, толи саранский не помню. Когда я сказала, что у меня пхд из мгу, он буркнул что-то типа, а ну все понятно. Дальше он просто завалил мое кодинг интервью, не дав мне написать ни строчки кода. Все 45 минут делал вид, что не понимает, как я собираюсь решать задачу (там все довольно тривиально было, так что он именно делал вид). Видимо в свое время товарища не взяли в мгу и он страшно на жизнь обижен.

Предупреждая вопрос про хвастаться пхд из мгу. В начале каждого интервью все интервьюеры представляются. Вы представляетесь в ответ. Из какого вуза, где сейчас работаете, в чем ваша основная роль.(3-4 предложения) Полезно иметь пару домашних заготовок для таких ситуаций.

2 симпатии

Когда я сказала, что у меня пхд из мгу
ну, если бы мне сказали, что у них “пхд из МГУ”, мне тоже все понятно было бы.

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

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

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

Плевать. Буду есть то, что нравиться.

Ключевое слово - в РФ

ТСЯ, ТСЯ!!!

Складывается впечатление что разница невелика.

эта такая фишка в долине в … через много лет после окончания говорить из какого ты ВУЗа?

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

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

Английский не выучил, русский забыл

Да там же сами вчерашние выпускники спрашивают.
Я не помню какой

Не знаю, они представлялись первыми, не говорили про вуз только пару матерых менеджеров. Ну и наши люди. 2/3 тех кто меня интервьюировал это люди от фрешградов до 3 лет опыта. После этого положено менеджером становиться. Инженеров с нормальным опытом было двое или трое за все время.
Обычно кстати присылают заранее список тех, кто на интервью будет.

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

Возникло пару вопросов:

  1. Решать залдачи лучше через рекурсию или итерации?
  2. BFS or DFS?
  1. Обычно кстати просят и то и другое. И надо уметь сравнивать сложность. (По памяти)
  2. It depends

Ну что, набросим.
Половина булшит. Фото + детали про семью в резюме - ни в коем случае. Если менеджер не может терпеть вид мяса/креветок в соседней тарелке - нефиг приглашать на ланч, да и работать на такого менеджера - тоже в топку.

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

Больше месяца пробела в резюме - это большая красная тряпка тут. Еще спрашивают, зачем я в универе работала? Честно отвечаю, что дети маленькие были. Не знаю, насколько такой ответ правильный.