+7(916)625-22-40
e-mail для работодателей: client@mir-job.ru
e-mail для соискателей: resume@mir-job.ru
Собеседование на должность PHP Backend Developer в Германии
Коротко обо мне: программирую c 2003 года. По образованию IT specialist и Application Developer. В последние годы основным направлением деятельности была разработка интернет-магазинов аля Hugo Boss и Tommy Hilfiger. Проснувшись утром в один прекрасный день, пришло осознание, что пора в этой жизни что-то менять.
Хочу поделиться своим опытом прохождения собеседований на должность PHP Backend Developer в Германии. Собеседований, в свое время, пришлось пройти немало. Но о двух наиболее запоминающихся хочется рассказать, возможно, кому-то и пригодится в будущем мой опыт.
Основное направление деятельности — разработка сайтов.
Кол-во сотрудников: более 30.
1. Хорошие знания PHP и многолетний опыт работы
2. Прагматичное мышление, ориентация на результат
3. SOLID, DRY, YAGNI vs. BUFD
4. Понимание смысла TDD и BDD и умение их применять
5. Понимание технологий HTTP, Frameworks, Patterns
6. Умение объяснять принятые технологические решения
7. Высокий уровень мотивации и желание работать именно в данной компании
Первым шагом было отправление резюме и мотивационного письма. В подробности вдаваться не буду, но если кому интересно, могу в отдельном посте написать о негласных правилах написания резюме в Германии.
Через 3 дня пришел ответ с приглашением прийти на собеседование в офис. Назначили дату, предупредили, что вся процедура займет примерно полдня. Сначала фраза «полдня» меня смутила, потом, оказавшись непосредственно на месте все встало на свои места. Об этом подробнее:
Началось все с небольшого интервью ( 30 мин.)
Основное направление деятельности — разработка онлайн-игр.
Кол-во сотрудников: более 300.
1. PHP 5.4
2. Желателен опыт работы в game development
3. MySQL
4. Знание фрэймвокров аля ZF2
5. Опыт в тестировании
6. Знание REST и RPC
7. Осознание, что Linux это не животное
8. Особая любовь с HTML/CSS и JavaScript (jQuery)
9. Понимание разницы между ‘agile’ и ‘хаос’
10. Свободное владение английским и немецким языками
На этот раз нашли меня, нашли через немецкую сеть xing.com. Вкратце описали должность и требования и в случае заинтересованности попросили отправить резюме.
Game Development – штука интересная, поэтому не долго думая резюме было отослано. Единственное, где оставались сомнения — это знания английского. Читаю и понимаю все, но не говорю.
На следующий день звонок с приглашением на личную встречу.
На самом собеседовании присутствовали 3 человека: HR-работник, который меня нашел в Xing, руководитель отдела разработки и рядовой PHP-Developer.
Интервью. (30 мин.)
1. Если вы пишете резюме, то вписывайте туда все программы и фрэймворки, с которыми вы хоть 30 мин. в жизни, но работали.
2. В мотивационном письме постарайтесь себя вкусно продать, при этом проштудируйте историю фирмы и узнайте все о корпоративной культуре. Во многих фирмах в Германии тебя могут не принять на работу из-за того, что ты не понравился команде. И никакой многолетний опыт работы и потрясающая квалификация тебя не спасут.
3. Знания английского, как показывает практика, не всегда нужны в том объеме, о котором пишут в описании должности. Чаще всего речь идет об обычном понимании языка и умении читать технические вещи на английских сайтах, блогах и т.п. Т.е. не обязательно быть птицей-говоруном.
4. Знайте себе цену, заранее посмотрите годовой уровень зарплат в вашей области и просите на 20% больше, чем вы хотели бы получать в итоге. В большинстве случаев будет торг.
5. При личном собеседовании важна инициативность и коммуникабельность. Постарайтесь с ходу предложить пару идей для развития фирмы и идеи эти обосновать.
6. Задавайте встречные вопросы и показывайте заинтересованность.
7. Если вам предложат выполнить какое-нибудь задание, не пугайтесь и свободно пользуйтесь интернет-ресурсами, т.к. главное – показать результат, а не заученные в университете истины.
8. Каждую строку кода будьте готовы объяснить.
9. Не бойтесь давать фидбэк о собеседовании. Просто сказать, что вам все понравилось, недостаточно. Если понравилось, уточните, что именно, если есть вопросы, задавайте сразу. Если вопросы появились уже после собеседования, отправьте их по Email.
10. Принципы SOLID спрашивают почти везде.
11. В резюме указывайте ник в Github.
12. Continuous integration тоже часто спрашивают.