предыдущая
часть 1
Часть 2. Как готовиться к интервью в Microsoft?
Начну с английского, на котором остановились в прошлой части.
"выскажу свое мнение на тему как и что учить, а что не учить" (с) я
Вань, получается что ты проходил собеседование уже с разговорным английским?
Начну с того что к "разговорному английскому" я отношу способность адекватно поддерживать разговор. Т.е. это не обязательно чистый/богатый/правильный язык, но обязательно понимающий/в тему отвечающий/задающий встречные вопросы персонаж. Именно с таким английским я проходил телефонное и основное интервью. После получения предложения о переезде я два месяца посвятил регулярным индивидуальным занятиям с репетитором по английскому: узнал много нового о своих ошибках и в очередной раз познакомился с грамматикой
Не знаю как это соотносится с педагогикой, но сформулирую несколько своих утверждений про изучение английского:
1. Чтобы разговаривать по английски - надо разговаривать по английски. Все ужимки и прыжки вокруг реальной беседы в реальном времени безусловно способствуют изучению, но никогда не дадут вам заговорить. Я считаю что надо минимум 0.5-1 часов в неделю двухстороннего разговора, не слушания и поддакивания или зачитывания текста, а именно диалога, с резкими поворотами и формулированием мыслей на лету.
2. Чтобы заговорить по английски - надо сломать наследие нашей образовательной системы и перестать стесняться и бояться сделать ошибку. Хотите говорить? Говорите! Перестаньте рефлексировать, наплюйте что делаете ошибки, забейте на произношение, те у кого английский родной (или не родной, но они тоже адекваты) вас скорее всего поймут и при этом не подумают что вы гавно
3. Надо иметь цель изучения и идти к ней. Я не представляю себе изучения английского просто так, ИМХО это напрасная трата времени. Цели могут быть разные, например позвонить по скайпу в Америку и с кем-нибудь поболтать про погоду
4. Надо регулярно практиковаться в дополнение к первым 3 пунктам и постоянно работать над уровнем их исполнения, т.е. начать можно с чего угодно, но работу над собой никто не отменял. Техническая литература, переписка, книги, видео, клипы, песни по радио - что угодно, главное регулярно, желательно везде и во всем английский по умолчанию (устройства, программы, инструкции). Мне нравится и я давно пиарю lingualeo.ru, очень помогает расширению словарного запаса для пункта 1.
5. Не можете что-то сказать, переводите в simple the best! Не надо зависать над переводом фразы "глянько мой старый проверенный друг, какой взлохмачено-ирокезный зелено-малиновый-в коже персонаж проплывает на горизонте второй линии гаражей", надо сказать (а не стыдливо промолчать не зная перевода) "hey dude! have you seen that crazy guy?". И нанизывать свои умения на этот симпл, добавляя слова, формы, артикли, граматику по мере изучения.
Уффф, до интервью только добрался, а уже устал.
Первый и главный постулат - вбейте в bing.com "interview at Microsoft". Огромное количество примеров, вопросов, историй, источников, даже статья в Википедии есть. И практически все правда
Телефонное интервью у моих собутыльников проходило по скайпу, мне же позвонили по телефону. Урезание частот, низкое качество связи, высокий уровень шума - все не способствовало общению, так что лучше настаивайте на Скайпе.
Формат собеседования: 25-60 минут, один на один с техническим специалистом. Вопросы простые, в рамках приезда Bing в августе еще и всем примерно одинаковые
Перечень всех вопросов отправился в мусорку при переезде, но там было что-то типа:
- чем отличается очередь (thread) и процесс;
- в чем отличие стека и очереди (queue);
- прочая легкотня;
- пара логических задач (puzzle);
- рассказать о своих текущих задачах;
- распросить оппонента о его задачах;
Логическими задачами были:
1. Три коробки, в одной апельсины, в другой яблоки, в третьей смесь из апельсинов и яблок. На каждой коробке висит табличка, на которой написано что находится в коробке. Известно что все таблички висят неправильно. Сколько фруктов надо достать из коробок, чтобы правильно развесить таблички.
2. В мешке 15 желтых шариков, 12 белых, 7 синих, 2 зеленых. Какое минимальное число шариков надо достать из мешка, чтобы в наборе было два шарика одинакого цвета?
Отвечать на все надо на лету, не замолкая, постоянно рассуждая на тему. Молчание - вгоняет слушателя в тоску, и не способствует успеху
В качестве подготовки к телефонному интервью читал книгу
"Как сдвинуть гору Фудзи" и какие-то начальные знания из подготовки к основному интервью зацепились.
Везде пишут что результат собеседования в MSFT очень часто совпадает с ощущением соискателя, в моем случае это на 100% верно. Мило побеседовав по телефону, я был абсолютно уверен что этот этап я прошел. И в течении пары дней получил приглашение на интервью в Москву. Вот тогда и началась жесткая подготовка.
Основной упор там делается на базовые вещи, такие как структуры данных и алгоритмы работы с ними. Вас не будут нагружать виртуальными конструкторами, или отличиями шаблона Фасад, от шаблоны Крыльцо, все будет достаточно просто и понятно. Вот к этим базовым вещам я и готовился.
Материалы:
- курс лекций
Introduction to Algorithms от MIT, прошел все под запись, с разбиранием что куда чего. Дало стройное понимание различных алгоритмов и структур данных, в классически российском академическом стиле, всем советую;
- книга Intoduction to Algorithms, от Cormen, Leiserson (читает лекции в пункте 1), Rivest, Stein, очень уважается в MSFT;
- пара брошюр от Stanford University про Linked Lists и Binary Trees, есть в pdf если надо;
- большое число прорешаных примеров из результатов поиска "interview at Microsoft".
На собеседовании код придется писать на бумаге (или доске), никаких компьютеров, советую обязательно потренировать в группе (чтобы были слушатели). Практика показала что это отдельное умение - стройно излагать код на бумагу, даже если понимаешь всю логику.
Дальше надо потренировать тестирование кода с бумаги, и вообщем-то все, можно ехать.
Что спрашивали на собеседовании?
Этому вопросу будет посвящена следующая часть
Ответы на вопросы из предыдущей части:
Была такая тема "минимум бабла, за которое едут в Москву". Молдоване насчитали 90 тыр/мес для несемейных - прожить-прожрать-немного оставить.
Так за какой минимум едут за бугор?
Скажем так 50 после коледжа, 60 1-2 года опыта или после универа типа MIT\стенфорд, 80 серьезный дядька с опытом лет 10, 100 уровень тимлида команды порядка 5 голов\ архитектора компонетны продукта\серьезного программера с уникальной экспертизой, 120-200 уровень архитектора продукта типа MS DX.
У Drowt'а данные немного устарели, по младшим позициям не знаю, по остальным смело +$35-40К и будет правда.
Насчет стоимости жизни - на семью из 3 человек: аренда 3х комнатной квартиры >100 кв.м, кредит на машину на $30К лет на 3-5 + страховки, отличная еда без ограничений почти, всякие счета (вода, газ, мобильники, интернет и прочая мелочь) будет примерно $4-4.5К + детский сад на одного ребенка, на 5 полных дней в неделю $1К = $5-5.5К в месяц.
Меньше $85К в год визу H1B вряд ли вообще дадут, налоги при наличии семьи около 20%, итого получится ~$5.6К в месяц. Т.е. +/- ноль свободных денег
Правда этот уровень жизни в НН будет стоить 100К+ рублей в месяц и будет хрен-достижимой-и-далеко-не-всеми верхней планкой для сильного программиста без лидерских задач, а в Штатах это самый абстрактно начальный уровень для получения визы вообще.
Дорого... а им кто-то пользуется?
В Штатах 35% аудитории пользуются. Так что есть за что пободаться с Гуглом.
хочется уточнить. ты работу искал или себя проэкзаменовать хотел, раз отправлял резюме в Интел, Бинг....
и что, после собеседования в миркософте тебе сделали _неожиданное_ предложение, от которого ты не смог отказаться? или ты все-таки догадывался зачем ты подаешь резюме и _надеялся_ на благополучный исход ?
В Bing отправил из любопытства, узнать как оно вообще происходит и себя проверить. В Интел отправлял в рамках подготовки к основному интервью Бинга, чтобы получить тренировку прохождения собеседований, т.к. раз уж взялся пробовать, то надо выкладываться на полную. Ну а после 1.5 месяцев интенсивной подготовки - я уже не то что надеялся, я был готов драться за победу
насчёт медицинской страховки можно кратко? Интересует, по большей части, касательно неотложки.
Сам к счастью не в курсе, предлагаю поверить Евгению. Единственное что знаю - Микрософт дает самую полную страховку среди ИТ контор, 100% покрытие всего (в том числе лекарств), без франшиз, для всей семьи. По лечению зубов и зрения тоже что-то дают, но попроще.
Почему у канадца, на фото в профиле, глаза не обрабатываете?
Это донской, фотка младенческая, спросонья наверное фоткалась
Сейчас кошке 8 лет, с глазами все хорошо.
Фотка №6
Ужасная
Вид из кафе 19го этажа офиса Bing на
гору Rainier в облаках, хайвей 405 и его пробки, с отражением автора в стекле, соседним небоскребом, заваленым горизонтом, никаким балансом белого, и все это на телефон!