Решили мы переехать в бей эрию, поэтому встал вопрос поиска работы. Программистом С/С++/Python. Искать работу в данной местности - спорт весьма специфичный. Не то чтобы тут будет очень внятный рассказ, просто заметки про разные мелочи по ходу дела. Пока я в вяло текущем процессе так что раздел будет пополняться. Буду рада, если кто тоже поделиться своим опытом.
-
Поиск работы начинается с литкода и гиксфоргикса. Для прохождения телефонных интервью надо уверенно и оптимально решать медиум и простые хард за полчаса на литкоде. На гиксфоргиксе есть квизы типа сколько конструкторов тут было вызвано, тоже полезно уверенно отвечать на такие вопросы. На данный момент я дошла до отсайтов с четырьмя конторами, в две из фаанга меня не взяли, из двух других помельче пока жду ответа, но по ощущениям тоже будет отрицательно, так что продолжаю интенсивную подготовку. Топ среди заданных вопросов: VTABLE (в разных вариациях, спрашивали 4 раза) и реверс линкед лист (опять же в разных вариантах, попадалось три раза).
-
Линкедын важно. Пока я не в активном поиске, поэтому все мои интервью процессы были инициированы рекрутерами через линкедын. Поставила статус casually looking, периодически кто-то пишет в личку с предложениями по делу. В общем, с этим вебсайтом надо быть на ты, там вся движуха. И еще блаинд для понимания финансовой ситуации, но там надо фильтровать тонны тем про проблемы индусов в сша (типа сколько пачек гандонов брать на свидание с двумя девушками).
-
Резюме с фото + указывать как можно меньше скилов. Не надо в силах указывать то, чем вы активно не занимаетесь. Спрашивают по всем пунктам из резюме и надо отвечать очень уверенно. Например, у меня было указано, что я рейтрейсингом занималась 10 лет назад, но ответить про современное состояния дел я ничего не могу. Лучше это совсем убрать из раздела скил, оставить только упоминание в экспириенсе. Оставить в скилах только языки программирования, на которых вы пишите уверенно (без возможности погуглить синтаксис). Например, попробуйте написать реверс сингл линкед листа на этом языке с полной обвязкой (выделение памяти, чтение данных, печать списка и тд). Желательно на листочке(да-да вайтбоард кодинг) или в редакторе без подсказок по синтаксису. Если ушло на это больше 15 минут, то лучше вычеркнуть это из скилов. Или прокачать данный скилл, если есть время. Надо быть готовым к тому, что спрашивать будут детально все, что указано в разделе скилл.
-
Задают вопросы до тех пор пока не упрутся в то, что не знаешь, потом меняют тему. Так что если вы в теме беседы плаваете, то лучше сразу ответить, что не знаете и перевести тему на более знакомую вам. Не надо пытаться угадывать то, что не знаете. Все знать невозможно.
-
Кодинг всегда с оценками сложности. Всегда спрашивают какая сложность временная и по памяти. Не надо вдаваться в детали. Посчитайте циклы и все. Если вы спросите, хотят ли сложность по количеству чтений и записей или по количеству арифметических операций - вас просто не поймут. O(n), O(log n) и все. Один раз меня только спросили, по какому основанию логарифм.
-
Писать спасибо всем рекрутерам и менеджерам (если почты нет, то линкедын). Особо не приставайте, два-три предложения и пожелания хорошего вечера достаточно. Спорно насколько это помогает, мое мнение, что помогает. Всегда be nice, даже если перед вами явно полная индусска козлина, которая рассказывает вам, что вы ничего не знаете, но при этом добиться ответа на вопрос синг или дабл линекед лист хотят вы от него не можете, потому что разницу оно не знает. Даже если вы явно провалили интервью, то врап ап например о том какой у вас клевый офис. Не думаю, что это как-то вам поможет получить плюсик, но точно помогает не раскисать, зарядиться положительной энергией и продолжать следующий раунд.
-
Попробовать общаться с нанимающим менеджером в линкедыне. Там можно узнать например реальная ли это позиция, или они для перма интервью проводят. Ну и другие подробности, которые на интервью вам не скажут. После интервью менеджер обычно предлагает писать ему, если есть вопросы. Спросите куда удобно писать. Обычно линкедын предлагают.
-
Бехейверал: задали вопрос из списка, а потом фоллов апп, а почему вы так ответили. Например, расскажите про ваш самый сложный проект. Почему вы именно этот проект выбрали для ответа на вопрос? Сколько человек у вас было в команде в этом проекте? Мешал ли кто-то работать? и тд. В общем стратегия просто не врать, и рассказывать как есть, но стараться говорить только позитивные вещи. Подумать и предварительно подготовиться отвечать про факапы, чтоб это все равно звучало позитивно. Для каждой компании желательно предварительно погуглить, что они спрашивают на бехейверал и какие у них красные флаги.
-
Самый простой путь найти работу в хорошей компании: попасть в хороший универ, оттуда участвовать в интерншипах и оттуда поступать на работу фрешградом. Это сильно проще, чем приходить с опытом. Потому что интервьюируют тебя все равно как фрешграда. А кодить со скоростью фрешграда в 40 лет сложно. Я сейчас немного жалею, что не пошла в хороший универ сразу по приезду, думала, что моего образования и знаний будет достаточно. Нынешний мой путь нестандартный и получить в долине работу согласно реальному опыту не ожидается - будет даунгрейд до простого инженера. Пробовала подавать на позиции архитектора или синьора - ответа не было. Еще вероятно есть путь заходить контактором через конторы рога и копыта, но не уверена, что это быстрее в итоге приведет к получению хорошей фултайм позиции, чем через универ.
-
Когда спрашивают, кем хотите быть через пять лет, говорить софтвер инженер. Учить новые технологии и развиваться как специалист. Все. Не говорить, хочу быть менеджером, открыть свой стартап, купить Теслу и тд. Таких там вагон народа из южных стран по протекции. С улицы ищут только тех, кто будет пахать.
-
У больших компаний есть автобусы и валет паркинг. Просто понравилось. И итоге они разгребли проблемы паркинга. И пробок тоже не так много, как об этом рассказывают. (Это вместо лирического отступления)
-
Не брать мясо/креветки/пинатбатер на ланче: индусские манагеры(а манагеры там в основном индусские) очень недовольны. Я не подумала об этом и в итоге интервью с менеджером пошло под откос.
-
Индусские манагеры втюхивают, какие у них клевые бенефиты и какое диверсити. Если вы не индус, то должны понимать, что диверсии в их понимании это респект и уважуха к их нации, а не то что все остальные под этим словом понимают. Если для вас это проблема, то надо быть хотя б готовым к этому. Лучшая стратегия просто кивать головой и говорить, да все тут в вас супер клево. Мне, например, было сложно улыбаться и поддакивать, когда мне рассказывали, что вот на мидвесте (да-да, Айдахо это стопудово мидвест), индусов не уважают и хорошей индусской еды не найти. В общем просто кип калм энд литкод.
-
Четко отвечать, чем вы хотите заниматься. Это позволит вам вырулить на тему, в которой вы хорошо разбираетесь. Например, хочу разобраться и попробовать использовать такую-то библиотеку (понятно, что в библиотеке вы должны хорошо разобраться до). Это все не относится к интервью с зубрилками, которые вам просто выдадут хард с литкода.
-
В резюме не надо детали про семью. Важно ключевые слова. Поиск будет по ключевым словам, соответственно модифицируем резюме под особо интересующие позиции. Если не будет попадания на 90% по ключевым словам, резюме первоначальный фильтр не пройдет. Опять же не пишем того, в чем не разбираетесь, именно об этом обязательно спросят.
-
Собеседовать вас будут двадцатилетние фрешграды в основном. Основная ваша задача, убедить их какие они умные и как вы им завидуете, что они сразу после универа работают в хорошей конторе. Ну и литкод. Другого они не знают, поэтому если вы не литкодите быстро, будет провал у этой категории интервьюеров.
-
Задачки типа про мостик и один на всех фонарь спрашивают, но не часто. Я к ним совершенно не готова, поэтому не могу сказать, насколько это важно и как к ним готовиться. Уметь вытягивать подсказки из интервьюеров.
пока все. пойду литкодить.