Блог Чистопрудова Алексея об интересующих его вещах: программирование, управление проектами, спорт, самосовершенствование, путешествия
воскресенье, июня 22, 2008
Собеседование в EPAM
Офис у них находится на Новгородской (Павлово Поле оказалось прям Кремниевой долиной Харькова :) в новом офисном здании с акулами в фойе.
Здесь на входе встретил строгий охранник, от него меня забрал HR Ирина. Вводное интервью с рассказом о компании, прохождение теста на Brainbench по теме J2EE (получил 3.17), потом собеседование с технарем на определение уровня владения Java, SQL и ООП. Вопросы были разной степени сложности, в случае моей ошибки собеседник наводящими вопросами подводил меня к ответу. Чуть позже подошел директор Epam в Харькове. Он хотел проверить мои знания в управлении проектами. Мне очень доходчиво было продемонстрировано, что выполнение некоторых обязанностей, которые в Никсах относятся к должности гордо именуемой Project manager-ом совершенно не дают возможности занять на старте должность PM-а в компании уровня Epam (в чем я в общем-то и не сомневался). Мы довольно подробно рассмотрели проблемы, которые были в моем последнем проекте и я получил рекомендации, как этих проблем можно было бы избежать. Что-ж рекомендации очень полезные и я бы хотел увидеть их применение в реальном проекте, может в Epam они и правда для каждого нового проекта делают анализ архитектуры, рисуют потоки данных, находят узкие места еще на этапе проектирования и потом у них все работает без сучка, без задоринки.
На одном из семинаров я слышал о компаниях уровня Epam, Luxsoft для которых важна предсказуемость процесса, тому же Боингу или Дойче-банку может быть не так важны сроки разработки, как четкая последовательность действий и выполнение всех процедур по RUP. Я в своей жизни не встречался с четким следованием методикам, т.к. проекты в основном были мелкими и делались по принципу "точить некогда, нужно пилить".
Общались мы часа 3, я озвучил свои пожелания по деньгам, увидел пару бывших сослуживцев и ушел в ожидании звонка.
Особо ярких впечатлений у меня не осталось, может уже поистерлись воспоминания с учетом недавних забот по организации свадьбы.
Плюсы:
- много командировок. Для фирмы реальная проблема найти людей, готовых работать на стороне заказчика длительный срок (3-6 месяцев). Кроме оплаченных проживания, питания, транспорта обещаются хорошие командировочные, которые являются серьезной прибавкой к ЗП;
- английский язык является причиной неповышения ЗП, если хочешь расти в материальном плане, от изучения английского не скроешься;
- фирма обещает стройную систему семинаров как между офисами, так и отправляет на различные семинары по технологиям к сторонним лекторам;
- $500 подарок от фирмы на свадьбу, рождение ребенка;
- работа на крупных заказчиков в крупных проектах;
- бесплатные обеды, мед. страховка, бассейн.
Минусы:
- большая компания, очень много будет бюрократии и политики;
- мне предложили ЗП на 20% ниже той, что мне давали в других компаниях, обещая что я получу желаемое ближе к декабрю. Я пообщался со знакомыми в Epam-е и мне сказали, что на 20% ЗП на первом же пересмотре поднимается очень редко, ну примерно этого я и ожидал;
Резюме: хорошее место для повышения квалификации после 1-2 лет в конторах типа Никса и СДД. Можно многому хорошему научиться и посмотреть, как живет и работает крупная "фабрика".
Выбирая между TeamDev и Epam я остановился на TeamDev из-за его небольшого размера, более высокой оплаты труда и пуфиков на кухне :).
Было у меня с Epam и еще одно собеседование, мне предложили пройти отбор на вакансию в компании Google. Epam ищет людей, которые отправляются в Штаты на 3 месяца для работы в офисе Гугла. Для этого нужно пройти еще несколько этапов собеседования: 3-4 с сотрудниками Epam в Штатах, а потом уже с самим Гуглом. Я прошел только интервью с американским офисом Epam, своего ответа они мне не сказали, но т.к. это было 2 недели назад, я понимаю, что я не прошел.
Вопросы на 2-м цикле собеседований задавались поинтереснее и были на общую эрудицию и демонстрацию навыков устного мышления. Мы с Ириной долго пытались настроить видеоконференцию, но связь все время прерывалась, а потом ребята из Штатов нашли мой блог и фотки из Херсонеса. Так что мы отлично пообщались по телефону, а они в это время рассматривали мою улыбающуюся морду на фоне развалин древнего греческого города :), вот как полезно иногда бывает выкладывать свои мысли и фотки в сети.
среда, июня 18, 2008
Свершилось
Второй день у бассейна
Update from 05/03/2009: больше фоток и отчет здесь.
пятница, июня 06, 2008
Собеседование в TeamDev
Выбирая между Panraven и TeamDev я остановился на TeamDev - по деньгам условия одинаковые, но проекты в TeamDev разнообразнее, есть потенциальная возможность менять контекст.
Собеседование в Panraven
На эту компанию я делал самую большую ставку, там обитают 2 человека, с которыми я раньше работал, и их отзывы о компании были вполне положительные. К тому же туда ушел БСВ через 2 недели работы в Exadel, т.е. денег на привлечение нужных людей компания не жалеет. Находится фирма на Новгородской, ближе к Клочковской, там раньше был офис CDD. Помещение довольно старое и в связи с ростом компании перестало устраивать владельца фирмы, в ближайшее время фирма переезжает в какой-нить современный бизнес-центр.
Эта компания является типичным стартапом. Все занимаются разработкой одного продукта – www.panraven.com. Очень много внимания уделяется авторским правам и чистоте лицензий – потому множество созданных решение являются уникальными и созданы руками людей, которые тут работают. В качестве технологий они применяют GWT и Flex для presentation, что на серверной части я не знаю. Собеседование состояло из двух частей: техническая и завлекающая. По технической части общались с Яриком и не-помню-как-зовут-длинноволосым парнем. Отношение очень благожелательное, вопросы различной степени сложности, в основном касаются практических аспектов разработки ПО: работа механизмов полиморфизма/наследования, коллекции, потоки, внутренние классы, предложить решение реальной технической проблемы, которая была у ребят на проекте. Т.к. это было первое собеседование, то я сначала сильно путался и тормозил, потом расслабился и стал отвечать увереннее. Общались порядка 40 минут.
Потом владелец компании проводил мотивационную часть собеседования – «продавал» мне компанию :). Хвастался продуктом и спрашивал, хочу ли я работать над таким классным продуктом. Общались еще часа полтора.
Из всех посещенных собеседований это было больше всего похоже на стиль собеседования, который практикую я сам (в технической части), спрашивание разноплановых вопросов с подведением человека к ответу.
Компания небольшая (около 20 человек), разработкой своего продукта они занимаются около 2-х лет и на текущий момент запланировано увеличение штата до 30-40 боевых единиц, т.к. проект получил внимание инвесторов и они готовы вкладывать в его развитие деньги. Фич будет очень много и потому рабочие руки сейчас очень нужны.
Плюсы:
- технически грамотные разработчики, которые решают сложные задачи;
- опционы акций для разработчиков. Когда фирма продаст себя Гуглу можно стать миллионером уже через год работы на фирме;
-отсутствие иерархии. Компания плоская – все разработчики находятся на одном уровне, но как я понимаю, это не надолго в связи с расширением штата;
- директор является очень сильным технарем. Все важные технические решения принимаются им и на нем все держится. Он пытается от этого избавиться наймом того же БСВ, но насколько я увидел пока процесс разделения ответственности не закончен.
Минусы:
-фирме предстоит расширение и необходимо налаживать управление разросшимся коллективом. Появится больше бюрократии и дух компании скорее всего изменится;
-ненормированный рабочий день. Это то место, куда нужно приходить с мыслью о том, что «мы творим великие дела», потому перерывы на сон/еду/выходные только отдаляют падение миллионов в карман. Или мне просто так показалось :);
- есть много проблем в управлении качеством и циклах развития продукта – список разрабатываемых фич нигде неведется, все на личной ответственности разработчиков, источником требований являются как инвесторы, так и партнеры, и основатели и сами разработчики. С увеличением сложности продукта убедиться, что добавление функционала не поломает уже существующее станет все сложнее. Как решение – добавление бюрократии, что опять же влияет на дух компании;
-официального оформления нет (для многих это важный момент, почему-то).
Резюме: отличная компания для гиков - сложные технические задачи, классический стартап в гараже, весь рабочий день посвящен завоеванию мира (world domination).
Как я искал работу
На поиски работы нам дали 1 месяц, но всячески намекали на то, чтоб быстренько шли на новое место, если получим подходящее предложение.
Естественно рабочего настроения ни у кого не было, ходят все по собеседованиям, делятся мнением, составлялись чуть ли не рейтинги фирм Харькова :). Самым активным был у нас Коля, который обошел наверно все (15 или 16) компании Харькова, из тех что на слуху. В итоге ушел в QArea, остальные ушли в Panraven, TeamDev и DataArt.
Я получил приглашение на собеседование от Epam, Eclipse, Panraven, Mirantis и TeamDev. Сам резюме не рассылал, ходил только туда, куда позовут пронырливые хедахантеры. В принципе мне вполне хватило и этих компаний, т.к. в них работали знакомые (кроме Mirantis), у которых и можно было узнать детали того, что не рассказали на собеседовании. От собеседования в Eclipse и Mirantis я отказался, т.к. пообщался с парнем из Eclipse и решил, что раз он оттуда ушел в Exadel, то и мне там делать пока нечего. В Mirantis не пошел общаться из-за того, то компания только набирает офис в Харькове и в начале это будет тот же Exadel со всеми его плюсами и минусами, предпочитаю не наступать на одни и те же грабли. Позволю себе небольшой обзор тех компаний, где я был. Т.к. никаких требований к озвучиванию полученной мной информации не было, говорить буду то, что считаю нужным. Если же кто-то из представителей компаний пожелает убрать часть информации о себе – пишите, обсудим размер компенсации :)
Итак, будет рассказ о Panraven, TeamDev и Epam.