Re: Результаты..
От: netghost_nsk  
Дата: 24.03.07 21:08
Оценка: 69 (19) +2
Поделюсь отчетом о прошедшем собеседовании и я.
Отчет изначально предназначался и писался по просьбам одногруппников (учусь на кафедре Автомазиации Физико-Технический Исследований физического факультета Новосибирского Государственного Университета, на 1 курсе магистратуры), поэтому здесь есть ряд имен и названий, специфичных для нас, но перечитывать и переписывать отчет влом, суть сохраняется

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

А началось все еще год назад. Именно тогда я стал интересоваться
работой в компании Microsoft. Вернее даже не так. Интересоваться
Microsoft-ом я стал где-то со 2-го курса, как раз после того, как
пробовал программировать под linux, и понял, что Windows
программирование мне нравится куда больше. А где заниматься
windows-программированием, как не в Microsoft? Поначалу мне работа
в Microsoft казалась несбыточной мечтой, я думал, что попасть туда
простому смертному студенту нереально, и берут туда только
мега-шарящих людей, которые уже много лет работают программистами.
Кажется в конце 2-го курса я узнал, что туда взяли Диму. Диму
мы всегда считали мега-шаром, он у нас вел программирование на 1
курсе. Я думал, что это было чем-то запредельным — попасть туда. Но
потом пообщался с Димой, и оказалось, что все совсем даже не
запредельно — где-то 2 раза в год (весной и осенью) в Россию приезжает
команда рекрутеров и набирают людей для переезда и работы в Microsoft.
Далее я подробно расспросил его, где и как это происходит, и что
нужно, чтобы попасть на интервью. А нужно, как оказалось, быть либо
бакалавром, либо студентом последнего курса, разбираться в алгоритмах
и языке программирования C/C++.

Когда я был на 4 курсе (это было год назад), весной где-то в январе
Дима выложил на форум деканата ФФ объявление об очередном круге
интервью, которое в скором времени будет провобиться в Москве. Я решил
попробовать себя, написал резюме и отправил его по указанному адресу.
Через пару дней мне пришел ответ, что мое резюме получили, и хотели бы
подробнее пообщаться со мной по телефону. Телефонное интервью — это
обязательный первый этап, который необходимо пройти, прежде чем
кандидат может попасть на очное собеседование.

Мне было назанчено техническое телефонное интервью. Это означало, что
длительностью интервью предполагалась около часа, и что помимо
телефона я должен был использовать программу Live Meeting для
взаимодейсвтия с рекрутером. По сути — "общий блокнот". Интервью было
назначено на 12 ночи (10 утра в шт. Вашингтон). Помню очень смутно
все, кроме собственно задачи, с которой я и прокосячил. Задача была
простая. Сначала он попросил написать функцию, которая бы
разворачивала слово задом наперед без использования дополнительной
памяти. Я волновался просто капец, и поэтому сразу допустил большой
косяк — поидее нужен цикл, который будет пробегать от 0 до length/2
(причем пофигу, length четное или нечетное) и менять метстами букаффки
на i и на length-(i+1) местах. У меня пределы цикла были от 0 до
length-1, а уже в теле цикла была проверка, не превысило ли i число
length/2 (вместо того, чтобы написать сразу по человечески пределы
цикла). А второй косяк, это то, что я ступил и слишком буквально понял
смысл "без использования доп. памяти". Короче буквы в слове я менял
без промежуточного символа, как в школе учили обменивать 2 переменные
значениями без использования 3-й, что естественно было абсолютно
ненужно в этой задаче.
Потом он попросил меня с помощью этой функции развернуть слова в
предложнении. Эту задачу я тоже написал, но втупил и долго парился с
определением границ слов, написал целую дополнительную функцию,
которая ищет начало и конец следующего слова, все это было лишним.
Из беседы я выяснил, что рекрутер этот работал в группе Office в
команде Outlook. Побеседовал с ним, сколько человек в его команде
занимаются какой частью Outlookа. На это интервью закончилось.

Через несколько дней я получил стандартный отказ "Извините, но в
данный момент навыки, знания и опыт других кандидатов больше подходят
для доступных вакансий". Я конечно расстроился, хотя понимал, что я
вообще нифига не готовился, и что так, с наскока, ничего не бывает.

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

Летом я озадачился подготовкой, и начал ее с книжки "Как сдвинуть гору
Фудзи". Очень интересная и познавательная книжка про использование
различных логических задач и тестирований интеллекта при процессе
приема на работу, в основном конечно речь шла о компании Microsoft.
В книжке также разобран ряд логических задач, которые дают на
интеврью (хотя, как в дальнейшем показала практика, логические задачи
уже не дают). Также со мной поделились материалом "Frequently Asked
Microsoft Interview Questions and Answers", где по категориям
приводится ряд вопросов и как на них нужно отвечать.
Осенью набирала сотрудников команда SQL Server.

Решил попробовать пройти собеседование в октябре (типа "а вдруг
все-таки не заставят год ждать"), естественно обломался, телефонное
интервью не назначили, Holly (главный рекрутер — HR — по СНГ) сказала,
что нужно обязательно ждать до весны, тогда можно будет.

Этой осенью в Microsoft уехали еще 2 выпускника АФТИ — это Семен
и Василий. Василий попал в Excel, Семен в Avalon. Надо отметить, что
Семен довольно уникально проходил интервью. Ну он вообще шар, а в
Москву поехал "чисто по приколу". Когда же его взяли и предложили ему
группу Office, он сказал "да идите вы, не хочу офис. Хочу XBox,
DirectX, графику короче". Они долго мялись, потом он слетал в штаты,
побеседовал, его поуламывали и в итоге он согласился на группу Avalon.
Ну и на интервью он делал такие вещи, о которых многие и подумать то
боятся. Шутка ли, зайти к рекрутеру и сказать "я знаю задачку, которую
вы всем даете. Давайте мне другую задачку, посложнее"...

Зимой во время дня благодарения в США (к выходным дням по случаю
которого Microsoft щедро накинуло еще пару дней из-за выпущенной
Висты) к нам приезжал Дима и устаривал встречу со студентами АФТИ в
терминалке ИАиЭ и с любыми желающими студентами в БФА. Вопросов
задавали много, и как я обратил внимание, многим захотелось там
работать. Дима умеет все красиво показать

И вот весна была все ближе и ближе. Где-то в январе Дима снова
разместил информацию на форуме деканата. В этот раз не было описания
группы, зато было очень много воды (типа целый рассказ под названием
"Options are good"). Кстати, теперь это все появилось и на русском
сайте Microsoft в разделе Careers ("Центр разработки приглашает").
http://www.microsoft.com/rus/careers/Options_are_Good.mspx

В этот раз до последнего момента не было известно, какие же команды
набирают себе сотрудников.

Я как и в прошлый раз отправил резюме. В этот раз помимо меня резюме
отправили еще двое одногруппников — Андрей Коробейников и Серега
Фокин. Андрей самый первый, а Серега после меня. В итоге первым
телефонное собеседование проходил Андрей, и к тому моменту, как его
должен был проходить я, ему уже пришло приглашение на очное
собеседование. В итоге мы все трое получили приглашения.

Телефонное собеседование в этот раз было не техническим, а с HRом,
причем еще и из стороннего кадрового агенства (т.е. не сотрудника
Microsoft). Длилось около полу часа, состоялось по моему времени в 11
вечера. Сначала был ряд стандартных общих вопросов, типа почему
Microsoft, какое у меня образование. Короче уточнение резюме. Потом
спросил, какие языки программирования я знаю, и каким владею лучше
всего. Я упомянул C++, C# и PHP. Сказал, что плюсы знаю лучше всего,
C# только учил, и на практике не применял. Потом пошли технические
вопросы по C++. Спросил, что такое virtual method, friend function, и
еще че-то, не помню уже, но у всех вроде одинаково. А потом вдруг стал
спрашивать меня по C#! Этого я не ожидал, но вроде на все ответил
почти правильно. Спрашивал, как организована работа с памятью в CLR,
как обрабатываются ошибки, что такое foreach и еще че-то, опять уже
забыл. Дальше спросил, пользуюсь ли я Internet Explorer-ом и
Outlookом. Я сказал, что пользуюсь IE, и он попросил назвать одну
вещь, которую бы я хотел улучшить в этом продукте. Дальше он спросил,
знаю ли я, что такое стэк, и попросил его протестировать. Я
разволновался, и описывал стэк в абсолютно тупых терминах банки, из
которой мы вытаскивам / кладем круглые пластины В конце он дал мне
задачку про 3 выключателя и 3 лампочки. Стандартная задача.
Как всем известно, такие телефонные рекрутеры — HRы, а не технические,
поэтому они не очень сильно разбираются в технических вопросах, и
сравнивают ответы с предопределенным списком, ищут совпадения.
Я ужасно волновался, и даже не был уверен, возьмут ли меня. Но через
несколько дней я получил желанное приглашение на собеседование в
Москве. До этого собеседования было около 3.5 недель времени (он
должно было состояться 1-2 марта).

В этот раз я почему-то очень-очень хотел пройти, видимо из-за своей
природной нетерпеливости и нелюбви к неопределенности. Вообщем я стал
готовиться, а подготовка состоаяла в еще раз прочитанной MS
Interview FAQ, а затем, по совету Семена, попыткой прочтения книжки
CLR (Кормен Т., Лейзерсон Ч., Ривест Р., Штайн К), которая называется
"Алгоритмы: построение и анализ". Книжка толстая и могучая, за 3
недели всю ее я естественно ниасилил, слишком многа букаф. Но
некоторые очень полезные вещи я оттуда почерпнул, которые на интервью
мне очень помогли. В частности замыкание всех списков и деревьев
специальным NIL-элементов (вместо NULL-указателей), благодаря чему
проверять на NULL при обходе дерева уже не нужно.

Перед интервью с каждым человеком связывается координатор, сообщает
дату интервью, и специалный отдел Microsoft, который отвечает за
поездки, заказывает авиабилеты и гостиницу. С этим получилось довольно
забавно, видимо они там совершенно не представляют временные рамки и
длительности перелета. У Сереги Фокина интервью было назначено на 8:00
MSK 2 марта, самолет туда у него был вечером 1-го числа, потом ночь в
гостинице, утром интервью, а вечером самолет назад. Нам же с Андреем
сделали вообще полную задницу. Интервью в 14:00 MSK 2 марта, туда
самолетом утром 2-го, пол дня в Москве, потом интервью, потом ночь в
гостинице и утром 3-го самолет назад. Проблема в том, что чтобы лететь
из Новосибирска утром, нужно встать в 4 утра, потом 4 часа лететь,
потом еще в москве толкаться, и только в 5 вечера по Новосибирскому
времени началось бы интервью, соответственно к этому моменту человек
просто никакой будет.

Я сразу смекнул это, и по совету Димы (он подсказал дешевую гостиницу
в Москве, около 1.5 — 2 т.р. за ночь) я поменял дату вылета с утра
2-го на утро 1-го. Таким образом я прилетаю в Москву 1-го, потом день
отдыхаю, готовлюсь, потом сплю в гостинице, и утром высыпаюсь, не
спеша собираюсь и еду на интервью. Еще такой момент: билеты на самолет
Андрею и Сергею прислали на Аэрофлот, который прилетает в Шереметьево,
из которого хрен пойми как добираться, нужно такси, а это дорого +
можно в пробку попасть. Я же сразу попросил, чтобы мне дали билеты
либо на S7 либо на Transaero, которые прилетают в Домодедово, а оттуда
ходит электричка экспресс, 40 мин и ты в центре, за 120 р. Мне
повезло, и билеты на S7, которые прислали мне, я смог обменять без
всяких дополнительных сборов. Андрей тоже пошел менять дату вылета, с
него попросили за это штраф и еще какие-то топливные сборы. Вообщем он
поменял дату вылета на вечер 1-го, вместе с Сергеем. Андрей и
гостиницу забронированную поменял на ночь с 1 на 2-е.

Вообщем так или иначе, дата вылета наступила, и я улетел в Москву.
Заранее посмотрел все адреса, которые мне были нужны (первая
гостиница, собственно бизнес-центр, где располагался офис Microsoft, и
крутая гостиница), и отметил их все waypointами на карте в GPS. Без
проблем добрался до гостиницы, устроился в ней, и стал тупо читать
книжку и FAQ (было очень похоже на ботнье перед экзаменом). Где-то
часа в 4 по москве отрубился, проспал до вечера, потом снова
проснулся, съездил пошарился по району на автобусе в поисках
макдональдса, вернулся, еще поботал, и опять лег спать.

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

Мы, как мне кажется, пришли первые, хотя до назначенного времени
оставалось минут 20. Потом подтянулись еще трое. Мы все познакомились,
поболтали чуть-чуть, потом пришла Holly (она HR, отвечает за
рекрутмент в СНГ), и выдала нам бейджики (на самом деле представлявшие
из себя стикеры с написанным маркером именем). Где-то ровно в 2 к нам
вышли рекрутеры и по одному разобрали нас всех. Каждый рекрутер
отводит собеседуемого в отдельную комнату и беседует с ним 1на1.

Первый рекрутер у меня был индус Вэрэш (Viresh) (я еще три раза его
имя переспрашивал). В данный момент именно он мой Hiring Manager
Вэрэш мне понравился с самых первых минут общения. Первое, что я
запомнил — это его предложение сесть куда-нибудь. А там стол такой
довольно большой, возле него дофига мест, штук 8-9. Я спросил "а куда
сядете вы?". Он сел за одни из стульев. Я смело сел на соседний стул и
развернулся лицом к нему (т.е. мы оба сидели боком к столу).
Чувствовал себя абсолютно комфортно. Вэрэш не спрашивал вообще никаких
background-вопросов, а сходу сказал "давай, напиши мне функцию,
которая сериализует бинарное дерево. Дерево любое, произвольной
высоты, и допустим у нас уже имеется helper-function для записи
элемента дерева в поток". Я переспросил пару моментов типа можно ли
использовать рекурсивный алгоритм, хоть он и имеет ряд ограничений, он
сказал, что без проблем. Дальше я спросил (еще не начав ничего писать)
— "А ведь если мне нужно сериализовать дерево, мне его потом нужно
будет десериализовать?", Вэрэшу этот вопрос по его реакции понравился,
и он сказал "конечно, ведь это и будет моим следующим вопросом!". Тут
мне помогла книжка CLR, которую я читал накануне. Я сразу сказал про
NIL-элемент, которыми я буду замыкать все пустые поддеревья. И типа
NIL-элемент выводит в потом специальный NIL-маркер. Написал
рекурсивную функцию обхода и вывода дерева (выводим сначала элемент,
потом левое поддерево, потом правое поддерево). Нарисовал на листочке
маленькое деревцо и "прогнал" его через свою функцию, написав, что мы
получили в итоге в потоке. Потом сразу же взялся за десериализацию.
Благодаря маркерам NIL десериализация вообще не представляла труда
(мне не нужно было индексироавать элементы перед сериализацией). Опять
таки я прогнал выведеную ранее в потом последовательность, и убедился,
что мы получаем то самое исходное дерево. Потом он спросил, как я буду
тестировать эти функции. Я сказал, что нужно проверить их на
некорректных входящих данных, на очень высоком дереве, ну и еще пару
тест-кейсов, не помню уже. Дальше он дал задачку про {}[]() скобочки,
типа проверить мат.корректность выражения. Я начал думать, потом меня
осенило, я сказал волшебное слово "стэк", Вэрэш сказал "да, именно это
я и хотел от тебя услышть", сказал, что я раз это сказал, то наверняка
знаю, как стэк работает, что времени уже мало, и дальше он предложил
задавать ему вопросы.

Я расспросил его, как это обычно нужно, чем он занимается, в какой
группе. После того, как выяснил, что он занимается WPF и руководит
тестерами (вернее SDET), я с ним поболтал про .NET Framework 3.0,
показал, что я знаю, что такое WPF, а также WCF, WWF и CS Узнал
чуть-чуть про перспективы .NET FW (что будет 3.5). Вообщем и целом
Вэрэш мне очень понравился, и я ему (это я почувствовал) тоже. Мы все
вышли к диванчику (после каждого интервью 5-10 минут Coffee break).

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

Его я также расспросил, чем он занимается. Он оказался кем-то вроде
главного над SDE в WPF. С ним я тоже поболтал про WPF. И пошел на
очередной Coffee break.

Третьим ректурером у меня был китаец Мин че-то там. С ним были
проблемы в понимании, у него был сильный акцент. Разговор наш начался
с обсуждения моего имени, он не знал как его правильно произносить, я
ему сказал, после чего он рассказал мне историю про свою жену, у
которой имя звучит как слово Wrong Короче поболтали.
Он начал с того, что попросил меня
рассказать про себя. Ну я переспросил, всю ли историю, ну и начал
рассказывать полное повествование своей IT-шной жизни (начиная с того,
как я в школе увлекся программированием), как потом в универе пошел
работать админом, потому что программеров только на fulltime берут.
Рассказал про дипломный проект, который у меня был в прошлом году и
про текущий проект. Дальше он спросил, какой проект мне больше всего
понравился, и сам сказал "наверное последний", т.к. это было видно из
моего предыдущего рассказал.
Дальше он дал задачку — есть два списка, оба отсортированные. Надо их
слить в один список. Ну я написал (мы идем по обоим спискам, ну и по
одному элементу, который меньше, добавляем в итоговый), он че-то долго
копался в коде, казалось, что ему то ли че-то непонятно, то ли не
нравится. Но я показал ему как оно работает на примере входящих
данных, после чего он начал трясти с меня тест-кейсы для этой
функции... Я ему их штук 20 напридумывал (Всякие корявые списки,
циклы, не отсортированные изначально списки, списки с пустыми данными
где-нибудь посредине, еще че-то...) А он все просил "еще, еще" (звучит
пошло, ога ). Потом сказал "ну еще 3 тест-кейса, и хватит с тебя". Я
вымучил еще 3, можно сказать из пальца высосал, потому что по сути они
с предыдущими повторялись. После чего наступило время вопросов и
ответов.

Он оказался из группы AXP и занимался PowerShell, руководил тестерами.
Я душевно поговорил с ним про PowerShell, про MOM, про то, как трудно
нынче IT Professionalам живется с этим огромным зоопарком, и как все
эти феньки типа PowerShell и MOM помогают облегчить жизнь. расспросил
его, что будет нового в MOM 2007, будут ли это только MOM Packи новые
или еще что, он сказал, что все это объединится в System Center. Ну и
про PowerShell поинтересовался, для каких служб он подходит.

Последний (четвертый) рекрутер был русский, то ли Владимир, то ли
Валерий, он сказал, что общаться надо на английском, но если что-то
непонятно, можно переспросить и на русском.
Он попросил рассказать про самый мой неудачный/нелюбимый проект, что
мне в нем не понравилось. Я рассказал ему про дипломный проект, и типа
развернул негатив в позитив. Сказал, что проект у меня был
исследовательского типа, аля можно или нельзя разделить существующую
систему автоматизации телевещания на клиент-сервер. После написания
мною прототипа выяснилось что это сильно затратно в данный момент, и
типа расстроило меня то, что в итоге прототип никак использоваться не
будет. Но типа сам проект был угарный интересный и бла бла бла
Дальше он дал простенькую задачку удалить из слова Microsoft букоффки
o (в смысле написать функцию, которой дают на вход строку и символ,
который нужно удалить). Я естественно потребовал в сигнатуре функции
еще и длины строки, чтобы ограничить работу если строка не завершается
корректно 0 символом. А затем он спросил меня, знаю ли я что такое
Design patterns... Я сильно ступил, и сказал, что я помню, что это из
ООАД, но что именно означает эта фраза я забыл Тогда он спросил
меня что такое синглтон, ну и я сразу вспомнил, что такое дизайн
паттерны. Он попросил меня написать ему синглтон. Ну я написал
классик, у которого был статическое свойство — экземпляр этого класса,
и статический метод для его создания. Потом он спросил меня как
сделать, чтобы нельзя было этот класс создать напрямую. Я ему сказал,
что нужно сделать конструктор приватным. На этом время кончилось и
вопросы начал задавать я.

Я выяснил, что он DevLead в группе System Center. Я узнал также, что в
МС он 7 лет, из них уже 3 года как девлид. Ну так, поболтали, я сильно
много не спрашивал, потому что начал уже уставать.

Мы все вышли к диванчику. Одного из нас увели на 5-е собесведование.
Да, забыл упомянуть, после первого собеседования к нам присоединился
еще один парень, он из-за задержки самолета опоздал на час. Как кто-то
сказал "позаботиться заранее и поменять вылет, если нужно — это часть
отбора". Вообщем у него было 3 интервью, у четверых нас по 4, и одного
увели на 5-е. Мы сидели, общались, потом пришла Holly. Оказывается,
она чуть-чуть забыла про нас, типа сказать, что мы уже свободны и
можем идти. Мы посидели еще с Holly, порасспрашивали ее про всякие
визовые вещи, про различные аспекты переезда, в частности если уже
есть жена и т.д. Спросили, когда сообщат результат. Она сказала, что
через неделю всем напишет в любом случае.

Дальше мы все собрались и поехали в сторону метро. По дороге мы
обменялись адресами e-mail, чтобы сообщить друг другу кто из нас
пройдет. В метро встретились с Серегой, пообщались у кого какие
трудности были, потом Серега поехал в сторону аэропорта, Андрей к
знакомым, а я в Новотель Утром выспавшийся я улетел в Новосиб.

На самом деле то, что меня возьмут, я чувствовал сразу, еще на
интервью. Я просто чувствовал, что "есть контакт", что я абсолютно не
волновался и был в себе полностью уверен. И даже настроение после
собеседования было очень приподнятое. Вернувшись в Новосиб я с
нетерпением ждал результата, но это было какое-то такое, спокойное
ожидание. Т.е. когда чувствуешь, что результат уже знашеь, просто
ждешь, чтобы его подтвердили... Письмо с результатом Holly прислала
где-то во вторник. Дальше началась процедура оформления документов,
мне прислали offer на должность SDET, который я должен был принять и
электронно подписать. Остальным же ничего не сообщали. Затем мне
прислали на выбор аж две группы — Avalon и AXP. Посоветовавшись с
Димой, что Avalon перспективнее, я выбрал в конце концов эту группу.
Причем я знал, что у меня скорее всего hiring managerом быдет Вэрэш (в
AXP был бы Мин), я не ошибся.
Остальным результат сообщили в понедельник. Как оказалось, больше
никто не прошел. В этот раз впервые за всю историю членам сообщества
DAC Rodina (это сообщество русских, работающих в MS в редмонде)
прислали список прошедших людей. Как оказалось, взяли 11 человек, 8 на
SDET и 3 на SDE. Судя по годам выпусков я самый молодой. Остальные от
27 до 37 лет примерно. Один из прошедших парней оказался из
Новосибирска, но постарше меня и уже с семьей (он потом сам нашел меня
и позвонил).

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

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

netghost
22.03.2007

--
С уважением, netghost
netghost[at]netghost[dot]ru
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.