Briefly about California
440 subscribers
37 photos
5 videos
55 links
Yet another channel of expat in US. Have a question? Write to @bomjkolyadun
Download Telegram
Каждый раз когда я прихожу в новое для себя место в Америке, то я очень туплю, так как мой словарный запас недостаточен. Например, когда я ходил в больницу позавчера, то я не мог описать врачу на английском без Гугл переводчика свои симптомы.

Вчера я был в автосервисе, и тоже плюс-минус жестами общался.

Зато когда я ухожу из нового места, то узнаю много новых для себя английских слов. Потому вопрос - вам было бы интересно чтобы я писал сюда новые для себя/неочевидные слова которые я услышал?
Fun Fact
В Google очень суровые условия отбора. Оффер получает что-то типа 0.25% подавших резюме, а процесс с первого интервью до оффера может занимать до двух-трех месяцев. А до даты первого рабочего дня и того больше.

Но работу делать надо. Потому Google привлекает невероятное количество контракторов. Мне поступила инфа что в офисе Mountain View чуть ли не каждый второй бейдж контракторский.

Для них интревью намного проще, и привлекают их на решение конкретных проектных задач на фиксированный срок (вроде 6 или 12 месяцев).

Получается смешная ситуация. Есть вот этот вот сложный процесс собеседования в Google, который дает множество ложно-негативных сигналов (когда человеку отказали исходя из того, что он прошел собеседование недостаточно хорошо, но в работе он бы себя показал хорошо). И есть контракторы, которых нанимают и увольняют в миллион раз проще, а отбирают гораздо менее тщательно, а задачи что рядовые сотрудники, что контракторы решают примерно те же самые.
Что там с вирусом COVID-19?

Мне в личку пишут вопросы что тут у нас с коронавирусом. Рассказываю.

LinkedIn, Google, Facebook, Apple, Twitter, Salesforce рекомендуют сотрудникам работать из дому. Другие компании отменяют несрочные бизнес-трипы, просят после перелета посидеть дома пару недель.

Сервисы доставки продуктов из супермаркетов получают в 10-20 раз больше заказов чем раньше.

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

В Калифорнии 130 подтвержденных кейсов, из них 64 неизвестного происхождения, 44 принесенные из-за границы, 22 - пассажиры круиза Grand Princess. В SF Bay Area - 79 из них. Большинство в Santa Clara County - это там, где офисы ”родоначальников” долины, вроде Apple, HP, Intel.

Вот, кстати, дайджест всего что закрыли/отменили в SF Bay Area.

С одной стороны звучит устрашающе, но с другой – большинство магазинов, заведений, компаний работает в обычном режиме.
8 марта

В Калифорнии 8 марта перешли на летнее время.

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

Утром 8 марта я пошел в Whole Foods, у стойки с цветами стояло несколько рускоговорящих, и выбирали цветы. В магазин завезли ни больше цветов, ни меньше. Их было ровно столько же, сколько в любой другой день.

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

Кроме этого, я заметил, что в Украине поздравлять с 8 марта, как “с праздником женственноости” становится плохим тоном. Потому в этом году я решил поздравить только тех, кто этого от меня ждал.
Я долго думал что не так с местными эмигрантами. У некоторых понаехавших какая-то заоблачная самооценка. Вот наконец нашёл причину - Долина привлекает Питер Пенов и прочих нарциссов.
Forwarded from Ponchik News | Алексей Иванов (Alexey Ivanov)
Волшебный тред на Хакер Ньюз (начиная примерно с 1/3 сверху): образованные, успешные, прилично зарабатывающие технические гении Кремниевой долины ноют о том, что им крайне сложно найти женскую компанию, секс и отношения. Дела-дела-дела.

В ходе обсуждения всплывают разные бесяки:
+ что одиноких парней вдвое больше одиноких девушек в SF Bay;
+ что все работают в гомогенной среде - ИТ, где с выбором и разнообразием все грустно;
+ что с усугублением ситуации с #metoo люди перестали подкатывать друг к другу на работе;
+ предлагают уезжать в дальние страны или города не на западном побережье;
+ что много людей приезжают в SF Bay на время, заработать денег, поучиться или что-нибудь такое, но не найти себе партнера;
+ и т.п.

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

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

San Francisco Bay Area – это некомфотное и высококонкурентное место для жизни айтишника, в отличии от Украины. По моему мнению, в Украине, если ты Senior программист, то ты по сути олигарх.

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

Таким образом, если тебя сокращают, то ты моментально в дерьме. К счастью, правительство это понимает, и предлагает Unemployment Insurance - тебе платят на протяжении 12 недель в год какие-то деньги сравнимые с твоей утеряной зп. Если ты на визе, то в дополнение к отсутсвию денег, у тебя есть 60 дней чтобы найти работу или покинуть страну.

Тут вступает в силу высококонкурентная составляющая. В Долине работают действительно лучшие инженеры со всего мира. Многие из них родом из Китая, Южной Кореи или Индии – стран с очень высокой внутринациональной конкуренцией. Потому обычное дело что в большой компании собеседование ты можешь пройти хорошо, но недостаточно хорошо по сравнению с другим кандидатом. И обычное дело, что ты ходишь, например, на 10-20 собеседований прежде чем тебе дадут оффер.

Тут мы вспоминаем про период в 60 дней, за который надо либо найти работу, либо уехать. Я бы сказал, что общение с одной компанией может занять от пары недель (Reddit), то пары месяцев (Google). Кроме этого, необходимо сделать трансфер визы, который тоже занимает время. Потому если тебя уже сократили, крайне желательно чтобы у тебя за первую неделю без работы было назначени не менее 10 собеседований, а за вторую неделю еще 20. Чтобы успеть справиться за два месяца. А, ну и при смене работы прогресс по Грин Карте может аннулироваться.

К счастью, мою компанию пока не очень задело падение экономики, и у нас не было сокращений связаных с пандемией. Но во многих стартапах летят головы. Например, вот в Bird в LA сократили 406 человек

P.S. В пятницу напишу инсайты про техническое интервью
Forwarded from The Digital Nomad Guy
Как выглядит Сан-Франциско во время карантина #covid19. В новых ордерах правительство учло ошибки первого этапа: закрыли парки, пляжи и спортивные площадки.
Собеседования

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

Собеседования очень сильно отличаются от того, к чему программисты привыкли в Украине. Состоят из четырех основных этапов:
- рекрутерский скрининг
- технический скрининг
- онсайт интервью
- оффер

Рекрутерский скрининг

Тут все просто. Тебе звонит рекрутер в согласованное время, продает компанию, узнает о твоем опыте, просит скинуть резюме. Длится где-то 20-30 минут.

Вопросы все рекрутеры задают совершенно одинаковые:
- Расскажи про свой опыт
- Расскажи почему ты хочешь сменить работу
- Расскажи про статус в США
- Рассказывают про вакансию, и спрашивают что было бы тебе интересно.

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

К счастью, за 5-10 таких созвонов, у вас получится разобраться что к чему. Потому рекомендую начать со стартапов и закончить FAANGом.

Очень важно, чтобы у вас было разрешение на работу в США, либо чтобы компании было ОК вам его сделать. Я рекомендую прояснять этот вопрос еще до созвона. Если компания не спонсирует разрешение на работу, а у вас его нет, то созвон – потеря времени. Маловероятно, что вы настолько рок-звезда программирования, что они сделают для вас исключение (потому что в FAANG уже и так достаточно рокзвезд).

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

На этом все. В следующих постах перейдем к техническим интервью.
Технический скрининг (Technical Screening)

Это телефонное интервью, со стороны работодателя его проводит 1-2 человека, длится до одного часа. Оно состоит из четырех блоков:
1) интродакшен. Тут ваши интервьюверы рассказывают о своей команде, а вы о своем опыте (см. Elevator Pitch).
2) технические вопросы. Тут вам задают небольшое количество технических вопросов по вашей специальности. Обычно 2-3 вопроса с ответом в одно предложение каждый.
3) задача. Вам ставят задачу, которую нужно запрограммировать на любом языке программирования в течении оставшегося времени интервью.
4) вопросы к интервьюверам.

Ваша задача на этом интервью максимально быстро закончить с секциями 1 и 2. Потому что это, в общем-то, формальность. Почему?

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

Основной метрикой успешности вашего интервью является задача.
Что за задача? Примеры можно посмотреть и порешать на LeetCode. Там же и текстовый редактор, сравнимый с тем, что предлагают во время интервью. Кроме Google. У них на интервью нужно писать в Google Docs!

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

Для FAANG просто что ваш код работает – недостаточно. Нужно чтобы он работал эффективно. Насчет эффективности хорошо написано в Главе 2 “The Algorithm Design Manual” by Steven S Skiena .

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

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

После задачи у вас есть возможность задавать вопросы интервьюверам. Это формальность – хотите задавайте, а хотите не задавайте. Они ни на что не повлияют. А правильные ответы и решение задачи вам все равно не скажут.

В следующей части расскажу про онсайд.
Онсайт интервью (часть 1)

Если вы успешно прошли предыдущие этапы, вас приглашают в офис. В офисе в течении дня у вас происходит 5-6 собеседований длиной до 1 часа с разными людьми. Собеседования делятся на пять типов:
- Кодинг интервью
- Систем дизайн интервью
- 🥗 ланч интервью
- Бихевиорал (поведенческое) интервью
- Интервью с менеджером
Иногда последние два совмещают в одно.

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

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

Во времена коронавируса стали назначать 4-5-часовые созвоны.

Онсайт кодинг интервью

Кодинг интервью происходит примерно так же, как и телефонный скрининг, но, как правило, на доске (а мы смеялись в универе что надо было на доске программировать). У доски, в отличии от онлайн-блокнота, есть несколько фатальных недостатков:
⁃ Проблематично вставлять пропущенные строки и символы
⁃ Нет подсветки синтаксиса
⁃ Ваш корявый почерк.
Почему они фатальные? Дело в том, что человек который вас собеседует не принимает решений. Он даёт вам задачу, подсказки, а потом фоткает доску. Это все передаётся в хайринг комитет, где совершенно другие люди смотрят на анонимизированные резюме и заметки интервьюеров, и на основе этого принимают решение о найме и присвоении уровня.

Т.е. вы можете у себя в голове быть Senior с 10 годами опыта, а вам на основании того как вас оценили на интервью легко дадут аналог уровня Middle (на который выходят через 3-5 лет после университета).

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

Кроме этого, иногда звучит рекомендация, что если не знаешь как решать задачу, то решай брутфорсом: иначе говоря, пиши решение которое первое пришло в голову. По моему мнению, прежде чем писать любое решение, следует на вскидку оценить его алгоритмическую сложность. И, как я писал в прошлом посте, если это, например О(n^2) или выше, то скорее всего не стоит терять времени на написание и подумать над тем как его оптимизировать. Но это решение можно озвучить интервьюеру, проговорить его с ним, озвучить опасение насчёт его сложности. Вероятно, что вам дадут подсказку, и вы поймёте куда двигаться.

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

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

На сегодня все. В следующем посте расскажу про систем дизайн и ланч интервью. Кстати, если у вас есть вопросы, то пишите в личку @bomjkolyadun, я постараюсь ответить.
Онсайт интервью (часть 2)

Систем дизайн интервью
Это очень хитрое интервью, которое элементарно завалить если не понимаешь ожиданий.

Обычно тебя просят сделать архитектуру какой-то системы. Типичным вопросом на Мобайл интервью будет «давай сделаем приложение-календарь», или «давай сделаем сервис заказа авиабилетов». Т.е. вопросы очень открытые. В голове сразу крутятся вопросы:
- С чего начинать?
- Какую часть системы отписывать?
- Какой будет дизайн?

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

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

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

Второй маркер - если в ваше архитектурное решение начинают плохо выписываться предложения фич интервьюера.

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

Четвёртый маркер - это когда вам надо сделать что-то с чем вы не имели дела. Например, вы можете всю жизнь писать UI бизнес-приложения, а вас попросят задизайнить платёжный SDK. И вы легко завалитесь, потому что у вас нет релевантного опыта.

Потому это интервью очень рандомное.

Про ланч интервью уже завтра напишу.
Онсайт интервью (часть 3)

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

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

Кроме шуток, от интервьюера можно узнать какие-то вещи о культуре компании, как ему тут работается, что нравится, а что нет. И бесплатно покушать в Гугловой/ФБшной/какой-то ещё столовке.

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

И да, единственное место куда вас не обязан и не может никто сопровождать - туалет.

Завтра расскажу про поведенческое интервью.
Онсайт интервью (часть 4)

Поведенческое интервью и интервью с менеджером

По моему мнению, это довольно простое интервью (если вы отвечаете правдиво). Проводить это собеседование может как менеджер, так и разработчик.

Вам задают вопросы вроде:
- Была ли у тебя конфликтная ситуация на работе? Как ты ее решил?
- Расскажи про какое-то рабочее достижение. С какими трудностями столкнулся

Вот нашёл список стандартных вопросов.

Для этого интервью важны детали. Недостаточно сказать что-то в духе «сделал фичу А в продукте Б». Должна быть история с деталями о том с какими сложностями вы столкнулись во время работы, как вы кооперировали с менеджером, командой, каких результатов добились. Чем больше в истории деталей, тем более она правдоподобная.

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

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

Если интервью проводит менеджер проекта, то он также попытается понять вашу мотивацию делать именно ту работу, которая нужна на этом проекте. Потому нужно:
- Знать на какую вакансию собеседуетесь
- Иметь представление почему вам было бы интересно работать на этом проекте

Как понять что завалил?
Все очень субъективно. Но вот пара индикаторов:
- если в результате ряда уточняющих вопросов ваша история не сходится, то вы завалили. Я сам проводил такие интервью на прошлых работах, и ставил негативный фидбек если “история не сходилась”.
- Если это собеседование с менеджером, то если она/он заметит что вам, в общем-то, не интересна позиция, то вполне может вам отказать.

Кстати, ребят. Я понятия не имею как проводят интервью на дизайнерские позиции, продакт менеджерские позиции, и т.д. Если вы можете поделиться, то напишите, пожалуйста, в личку @bomjkolyadun!
Альтернативные виды интервью

К сожалению, FAANG подают плохой пример интервью.

Дело в том, что этот процесс порождает огромное множество ложных отказов. Это значит, что человек, которому отказали справился бы с работой в FAANG, но так как недостаточно натренировался для такого рода собеседований, показал себя недостаточно хорошо, как правило, либо в Кодинг интервью, либо в Систем Дизайн интервью. FAANGу все равно, им подаются миллионы кандидатов в год, а нанять им нужно всего 5-10 тысяч из них.

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

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

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

Домашнее тестовое задание

Это привычная практика в Европе, но в США почему-то её избегают. Например, в Facebook и некоторых командах Apple домашнее задание используется опциональная альтернатива телефонному кодинг интервью. Но кодинг интервью все равно не избежать на онсайте.

Square пошел чуть дальше. Тебе опционально предлагают домашнее задание, и потом онсайт интервью происходят по твоему домашнему заданию.

Тестовый спринт

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

Triplebyte

Это сервис поиска работы. Первым этапом проходите тест с вариантами ответов на знание Computer Science, алгоритмов, своего профиля (к примеру, iOS). Если хорошо прошли, то у вас есть возможность назначить техническое интервью.

Интервью длится 2 часа, там вас спрашивают буквально про весь стек:
- про веб, мобайл, бекенд
- про алгоритмы и структуры данных,
- про базы данных
- просят написать небольшую задачу за 30-40 минут

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

P.S. Честно, я не знаю есть ли тут компании которые делают “обычное“ интервью, где тебе задают вопросы, а ты на них отвечаешь.
Как попасть на собеседование

Рекрутер FAANG может к вам прийти тремя путями:
⁃ Через сайт вроде https://google.com/jobs
⁃ Через реферал сотрудника
⁃ Через LinkedIn

Через Сайт
Если вы подаетесь через сайт, то ваше резюме попадает в какую-то кучу, менеджментом которой занимается автоматическая ATS (Applicant Tracking System). Таких систем множество на рынке, но принцип работы один. У них есть threshold, например в 80% - это значит, что только резюме которые по мнению системы соответствуют требованиям к позиции на 80%, рассматриваются.

Чтобы успешно подаваться через сайт вам необходимо в прямом смысле слова заниматься оптимизацией резюме по ключевым словам под конкретную вакансию. К примеру, если в вакансии написано “extraordinary problem-solving skills”, а у вас “ability to resolve difficult problems”, то ваше резюме сразу идет вниз стопки. А еще там часто хотят Cover Letter. Это неэффективно.

Через Реферал
К рефералам в FAANG относятся серьезно. Даже когда на вас выходит рекрутер самостоятельно, то он просит вас дать ему список ваших знакомых кто уже в FAANG. Кому-то из них пишут и просят рекомендацию на вас. Часто вы не можете никого реферить если проработали в компании, например, меньше года.

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

К тому же, ваши друзья из FAANG могут по каким-то своим причинам не захотеть вас реферить.

Через LinkedIn
По моему мнению, это самый лучший способ. Тут не вы ищете компанию, а компания ищет вас сама. Потому критично важно чтобы вас мог легко найти рекрутер. Для этого я бы рекомендовал:
- У вас было все заполнено, и был “All Star” профиль в LinkedIn.
- У вас в заголовке профиля была написана желаемая должность, и иммиграционный статус в США
- Чтобы все формулировки в профиле трактовались нейтив спикером однозначно, и в желаемом вам виде. Я рекомендую заплатить денег нейтив спикеру, чтобы он вам все поправил в LinkedIn профиле и в резюме, которое вы скидываете рекрутеру. В личку смогу дать рекомендации.
- Сделать оптимизацию по ключевым словам которые часто встречаются в вакансиях по вашему профилю. Или, к примеру, если у вас в дипломе о высшем образовании написано “Специалист по Кибернетике КНУ Шевченко“ (как у меня), то лучше написать “Master Degree in Computer Science” в LinkedIn.
- Добавлять вообще всех людей кто просится в друзья! LinkedIn часто ограничивает только по друзьям друзей друзей. Вам надо чтобы друзьями друзей друзей в LinkedIn у вас был вообще весь мир.
- Включить “Open for new opportunities”

В результате, вы будете светиться во всех поисках рекрутеров.

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

По моему мнению, самая проигрышная стратегия при найме в FAANG - откладывать собеседования на “когда я буду готов”.

Когда с вами связывается рекрутер, то одним из вопросов которые он задаст будет “нужно ли тебе время на подготовку?”. Вы можете сказать любой разумный срок: день, неделя, месяц. Он скинет вам материалы для подготовки, рекомендации книжек, и т.д. У вас будет возможность подготовиться по этим материалам. Да, к интервью нужно готовиться. (Это оказалось для меня шоком после интервью в Украине)

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

Кстати, насчет запороть. Обычно у компаний в Bay Area cool-down period примерно год. Это значит, что если вы завалили собеседование, то:
- Вы попадаете в базу компании
- Через ~10-11 месяцев рекрутер из этой компании вам снова напишет (особенно, если вы были на онсайте)

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

Исключением из правила выше является Apple – у каждой команды там отдельный рекрутинг. Потому норм ситуация что вам напишет, к примеру, три рекрутера из разных команд Apple, и им будет вообще все равно на то, завалили ли вы собеседование в какую-то другую команду из Apple. Потому к ним можно собеседоваться бесконечно много раз в течении года.
Юрий Дудь выпустил крутой фильм про Кремниевую долину. Если вы его не видели, то обязательно посмотрите, он хорошо передает тутошнюю атмосферу!

В этом посте я напишу несколько своих комментариев насчет некоторых вещей, которые я увидел в фильме.

$10000 за дом это скромное жилье

Речь идет о целом доме с несколькими спальнями и довольно большим участком в Los Altos Hills - это один из самых дорогих районов Кремниевой Долины.

Если же вы берете квартиру или дом, например, даже, в Mountain View, то цены будут сильно скромнее - $3000-4000 в месяц. Плюс, всегда есть опция жить дальше, к примеру, в East Bay (это зона сверху залива Сан Франциско)

Сколько тут зарабатывают
250-300 тысяч в год – это реальная компенсация которую платят некоторые большие компании (Facebook, Apple, Google, Netflix, etc.). Но, как правило, это зарплата + акции + бонусы. Второе и третье приходит не ежемесячно. Иногда ежеквартально, а иногда, не ранее чем через год после выхода на работу.

Если мы говорим о стартапах, то они дают опционы вместо акций. Они превращаются в деньги только при поднятии инвестиционных раундов, либо при выходе на IPO. Если стартап банкротится, то все опционы превращаются в фантики. Вот тут я написал сколько платят стартапы

Про понты
Понтоваться не принято, но первое что ты делаешь после переезда, особенно если ты из экс-СССР или Китая – это покупаешь лакшери немецкую машину вроде BMW или Mercedes, либо Pony Car вроде Ford Mustang. Потому что можешь. 🤷‍♂️

Доход ниже 200к - это бедность
Я не смог найти подтверждения этому. Как мне кажется, это очень завышенная цифра. Но семья из четырёх человек с доходом в 117к в год (я полагаю что до налогов) считается бедной в ряде районов Кремниевой долины. При этом, за чертой бедности живут не более 6-8% людей. Но жить меньше чем на 200к в год не очень комфортно 🤷‍♀️
Про магистратуру в США. Часть 1

В 2017 я получил диплом MS in CS в University of Rochester(Rochester, NY) и в следующей серии постов опишу как это работает и зачем это может быть нужно.

Процесс обучения
Магистратура обычно занимает 18 месяцев. Список курсов, которые нужно пройти обычно никак не ограничен для магистров - выбирай что хочешь, главное чтобы graduate level courses. Иногда есть предварительные требования для тех, кто хочет взять какой-то курс, но я не встречал там ничего такого, чего не знал бы после бакалавра.
Курс обычно весит 4 кредита и имеет 2 лекции в неделю, а практики, как обычно есть у нас в универах, там нет. Есть домашние задания, их решаешь, а если есть вопросы - встречаешься лично с профессором или ассистентом и обсуждаешь. Иногда есть дополнительные занятия от ассистентов, которые больше похожи на наши практические занятия, но они не обязательны и у меня еженедельно такие встречи были только на одном курсе. Личные встречи никогда не были проблемой, обычно их не надо планировать вообще - просто приходишь во время, которое ассистент/профессор определил под этот курс и общаешься. Или всегда можно задать вопрос по почте. Приемных часов много, каждый член преподавательской команды выделяет по 1-2 часа в неделю для вопросов по конкретному курсу, а так как обычно в команде 3-8 человек, то возможностей для встреч хватает.
Финалом курса в основном будет какой-то проект или классический письменный экзамен. Для проектов иногда профессора могут разрешать/просить кооперироваться с другими студентами и учиться работать в командах.
Оценивание бывает очень разной строгости, у кого-то домашка отправленная после дедлайна это 0, а у кого-то самую плохую домашку за семестр не учитывают в расчете финальной оценки. Насколько важны оценки? Формально есть условия, что средний бал не должен падать ниже какой-то отметки, а если упал, то начинается испытательный срок длиной в один семестр, за который надо это все исправить. Для поиска работы? Та не особо, иметь <3 по 4-бальной системе, конечно, не стоит, но слегка выше 3 уже достаточно.
С академической честностью все строго, списывать не принято, конечно же.

Цена обучения
Стоимость зависит от того частный университет или государственный и может быть и $550 и $2к за 1 кредит, а для диплома их надо где-то 30. Соответственно выходит от $16к до $60к только за курсы, а еще есть разные сборы и поборы, например мед. страховка за $3к/год, а так как вы иностранец, то скорее всего ее придётся покупать. Так же университет имеет свою оценку на минимальную стоимость проживания и просит показать что эти деньги у вас есть еще до того, как начнет процесс выдачи вам учебной визы. Итого стоимость может доходить до $80к в год без особых проблем. Но есть возможность получить стипендию, которая покроет часть расходов на обучение - часто эта часть не может превышать 50%, такие правила устанавливают сами университеты у себя, это популярно именно для магистерских программ, и информация обычно есть на сайте университета. В моем случае стипендия была предложена сразу при положительном ответе на заявку, поэтому я понятия не имею как ее просить, если университет принял, но денег не предложил, но я слышал что так тоже можно. Мне дали стипендию сразу на всю программу, соответственно требований по академической успешности для стипендии никто не ставил.
По поводу стипендии - ее не выдают вам наличными, если это скидка в 50%, то просто вам будут выставлять счет со скидкой. Так же стипендия покрывает только необходимое количество кредитов и все. То есть если захотели взять курс не того уровня(например бакалаврский), или не той специальности, или взять больше курсов чем необходимо, или провалили курс и взяли заново, то только за свой счет.
Что делать если взял предмет, а он не понравился? Есть период когда можно менять курсы и не надо за них платить, а потом есть период когда надо платить половину стоимости курса в случае отказа от него.
А до начала учебы еще нужно будет получить визу, что стоит $160(за саму визу) + $350(SEVIS fee) = $510 – существенно дороже простой американской визы.

TBC

@andriiosipa
UofR