Category: литература

Уникальный пост про собеседование в Майкрософт +)

Привет. На самом деле, хотя кое-кто про это и не вкурсе (не мой начальник, он то как раз знает) основная цель моей поездки в Норвегию было собеседование в Майкрософте - а точнее в их дочерней Норвежской фирме FAST. Все началось в январе, когда я только что вернулся из Италии, и обнаружил в электронной почте письмо от Майкрософт типо "Не ходите ли поработать у нас?". Ы, круто подумал я, ответил "Йес, шур", и забыл. Надо сказать, я уже пробовал собеседоваться в Майкрософт 6 лет назад, прошел телефонное интервью и мне назначили собеседование в Москве, в Мариоте, которое я благополучно завалил. Еще я читал, что по второму разу в Майкрософт не зовут, и что не-студентов в Майкрософт тоже работать _практически_ не зовут. Через две недели мне назначили телефоннное интервью (по скайпу), полтора часа спрашивали ниачем, сообщили, что вероятно вас пригласят, ждите письмо через неделю, но видать я был так крут, что письмо пришло уже через три часа. Приглашали в Норвегию на собеседование, обещали все оплатить. ЙОУ, круто, попутешествовать на халяву, подумал я, и сразу согласлся.

Кстати, для любителей пообсирать все Россиийское, сообщу что Норвержская служба HR Майкрософт - это адский пиздец, это я понял еще по переписке и это подтвердилось еще раз в Осло (читай ниже). "Ждите письмо от Майкрософт с приглашением", - написали мне из Майкрософт 2 февраля (а поездка 23 марта, куча времени подумал я). "Окей, жду, только не посылайте почтой России, пошлите лучше FedEx". "Хорошо, высылаем FedEx". Неделя молчания и я осторожно сообщил им, что письма у меня еще нет. "Вышлите tracking number", - попросил я (если кто не знает каждому отправлению в fedex дается tracking number, по которому можно отслеживать отправление). Еще неделя молчания и ответное письмо "Выслали еще одно письмо". Бля, подумал я. Прошла еще одна неделя, ни одно из писем я так и не получил, попросил их еще раз выслать tracking number и уехал в Абхазию. Приехал, ничего не изменилось. Бля, Бля, Бля подумал я и попросил срочно прислать копию письма по электронной почте. Через 3!! дня прислали. Оказывается, в посольстве Норвегии без вопросов берут копии. Кстати билеты купили KLM, с пересадкой в Амстердаме, хотя от Москвы до Амстердама дальше, чем от Москвы до Осло =) KLM мегазачетные, по качеству вполне себе конкурируют с Катарами (правда по цене им проебывают, ну похрену, деньги не мои).

Собеседование назначили 23 марта на 9 утра - нас было 5 человек, и еще 5 человекам на 15.00 дня. И еще 10 были 24 в это же время. Из всех нас они хотят набрать 1(sic!!) SDET (то есть даже не программиста), по крайней мере на одном из собеседовании мне сказали "We want one, but the best one", хотя может быть это они так литературно, кто их знает. Так как мне в принципе было похрену (и я даже не был до конца уверен, что я хочу теперь работать в Майкрософт) я брал на все собеседования фотик (что выглядело несколько странно с моей стороны, наверное, но мне было реально похуй) (правда на последних двух мне запрещали фотографировать, наверное не постесснялись или были мегакрутые чуваки). Кстати, у меня было 4 собеседования, каждое по часу. У других было по пять. Из этого можно сделать вывод что я лох, и после четвертого собеседования меня отсеяли, но можно сделать и другой вывод, что я мегакрут, и уже после 4 собеседования они решили меня взять.

Как проходили собеседования. Я (как человек который уже собеседовался у Майкрософт раньше) заметил резкий контраст между американцами и норвежцами (в осло собеседовали только коренные норвежцы). Американцы сразу начинают собеседованние с задачек - один даже не представился как его зовут, а сразу пихнул мне ручку, листочек, буркнул задачку и типа давай, решай (сам в это время смотрит в ноутбук). У Норвежцев - половина интервью это рассказ о себе, о том, чем я занимаюсь, с какими задачами сталкивался и как их решал, при этом тебя все время внимательно слушают. Даже не только слушают, а мягко подталкивают тебя на верный путь, короче прямо чувствуется, что тебя не валят. Вообще, очень сильно помогает, что я уже был и на другой стороне баррикад (то есть собеседовал людей), поэтому в принципе понятно чего от тебя ждут. Вторая половина интервью - это тоже задачка, как и у американцев. Все задачки были простые (ну на мой взгляд, может быть тут есть какие-то подковырки и именно поэтому у меня было 4 а не 5 интервью). Вроде бы я ничего не подписывал, по поводу неразглашения, поэтому приведу все задачки здесь, может быть кому-нибудь и поможет (самому подготовиться к интервью или другим задачки позадавать)

Задачка 1. Дан файл, в котором 4 миллиарда (кстати, миллиард по английски - billion, кто знал, кто не знал, а?) чисел вида unsigned int. Каждое число повторяется в файле максимум 1 раз. Найти числа (unsigned int), которых нет в файле. Оптимизировать по размеру сжираемой памяти и скорости.

Задачка 2. Дан сортированный массив размера 12, в котором часть элементов не заполнены (1 3 5 7 9 x x x x x x) и другой сортированный массив размера 6, в котором все элементы заполнены (2 3 4 6 8 10). Написать алгоритм, который перетащит все элементы из второго массива в первый (за наименьшее время), так чтобы первый массив остался сортированным. Как вы будете тестировать полученный алгоритм? Если вам нужно будет написать только один тест для алгоритма, какой тест это будет?

Задачка 3 (с маленьким багом, которым вы почти точно напишете, и будет круто если вы сможете найти его в результате тестирования). Написать программу, на вход которой даются три числа unsigned int A, unsigned int B, unsigned int C - стороны треугольника. На выходе - одно из четырех возможных значений (а)треугольник равносторонний, (b)треугольник равнобедренный, (с)обычный треугольник, (d)невалидный треугольник

Как проходит собеседование. В MS собеседуют группами из пяти человек. В 9.00 каждый интервьюер приглашает к себе по одному кандидату, где-то в 9.45-9.50 задроченные кандидаты начинают выползать от интервьюверов, пьют чай или кофе, и в 10.00 те же интервьюверы берут других кандидатов. Иногда человек пройдет собеседование сразу со всеми пятью, иногда с тремя (это минимум), иногда с четырьмя (как я в этот раз). В тот прошлый раз у меня было 3 собеседования, и на всех, если реально подумать, я лажал, а на последнем собеседовании вообще сказал "Что вы от меня еще хотите чтобы я протестировал? Я все протестировал", но тогда я был молодой и глупый конечно. Сейчас я бы даже если не знал как тестировать думаю смог бы пропиздеть отложенное время (что конечно хуже, чем правильно данные ответы, но намного лучше, чем просто молчать, тем более когда рассуждаешь верные ответы пришли бы сами собой).

Интересные факты - от одного из собеседников я узнал откуда появилось выражение smoke test. Оказывается изначально это был способ тестирования железа в компьютере - втыкали железо в разьем, если дыма не пошло то smoke test пройден. Еще интересные факты: Из первой пятерки трое были русскоговорящими - я, одессит, и армянин из еревана. Еще был итальянец (который вообще ни с кем не разговаривал, типо гордый, или просто задроченный), и чел из Эфиопии (я вообще хз где это, где-то на севере Африки около арабских эмиратов). Чел из Эфиопии мгновенно вынес мне мозг, спросив "А это правда, что в Москве большой уровень преступности?". Это спросил у меня чел из Эфиопии!! Из страны, где как я представляю каждый второй ходит с базукой, а за банан перерезают горло! Жесть. Когда я уходил с собеседования - подошли первые двое (из пяти), которым было назначено собеседование на 15.00 (и оба русских!). Первый - мальчик-инвалид из Иваново с папой (которому я абсолютно искренне желаю, чтобы его взяли на работу, потому что как человек на инвалидной коляске живет в Иваново я представляю слабо, а в Осло он может жить действительно практически полноценной жизнью), а второй - сноб-программист из Москвы, физтех (аааррр, сука, как я ненавижу физтех снобов, хотя конечно это может только первое впечатление о нем).

Долго думал кого мне напоминает женщина из HR - которая начиталась умных психологичсеких книг и все время говорила YES перед началом любого ответа. Типа ответ на мой вопрос, можете ли вы сказать сейчас взяли меня или нет она ответила "YES, YES, YES, I understand you. NO, we can't tell you right now" и потом вспомнил - это же моя любимая серия из Сауспарка

UPD: Меня не взяли, чувака из Еревана и чувака из Одесса взяли.

Еу, это по ходу вышел мой самый длинный пост, не?))






Collapse )

А с утра снился такой классный сон...

Не помню про что но почмню что очень классный... Хочелось еще поспать но тут вм дико визжит, поговорили с челом по поводу стопа, он поделился со мной опытом....Хм, интересно а что получится если я ща тут напишу все сайты на которые лажу каждый день... Конечно каждую неделю они меняются, но сейчас это: Итак, Начнем:
http://www.vintclub.ru/cgi-bin/ultimatebb.cgi Винтклуб
http://www.livejournal.com/users/navy_99/friends/ в принципе оно самое:)
http://cyberspace.ru/forum/index.php?gid=3 Форум чата
http://www.high.ru/ психоделическое чтиво
http://postart.ru/postart.asp сами увидите:)
http://www.spnet.ru/forums/wwwboard/ Мой родной город
http://www.ostrie.ru/ анекдотики
http://www.rapcore.ru/vb/ Репкорру
http://dezcom.mephi.ru/bbs/ Моя общага
http://www.vredno.ru/ ррр уже не обновляется хз сколька
http://1079.chatcity.ru/ наш чат


И вот вам напоследок...
  • Current Music
    Tool - Reflection