Как показать себя с лучшей стороны на собеседовании в фирме, разрабатывающей программное обеспечение

Обратите внимание

Как показать себя с лучшей стороны на собеседовании в фирме, разрабатывающей программное обеспечение

Трудно победить в игре, если не знаешь ее правил. Зачастую кандидат не проходит собеседование, потому что не знает, на что именно обращает внимание наниматель. Хочу дать несколько советов, которые наверняка помогут вам «продать себя» наилучшим образом.

Профессиональные навыки программиста

На этом часто спотыкаются хорошие специалисты, потому что:

 

  • не готовятся к собеседованию, хотя совсем не лишним было бы узнать, какие вопросы обычно задают в этой компании, и подготовить ответы;
  • дают слишком короткие ответы, типа: «На прежней работе я писал коды на JavaScript и HTML». Точка. Или, наоборот, пускаются в ненужные подробности и технические тонкости последнего проекта;
  • заостряют внимание на работе группы, но мало (или ничего) не говорят о своём вкладе в проект. Конечно, все хотят получить хорошего члена коллектива, и стоит показать, что вы таким являетесь, но надо знать меру;
  • после собеседования не задают вопросов;
  • не зная правильного ответа, начинают что-то выдумывать. Гораздо правильнее будет сказать что-нибудь вроде: «Я знаком с задачами и проблемами, касающимися ……… (назовите то, о чём вас спросили), но не использовал их в проекте, над которым работал.»

 

Советы:

 

  • Постарайтесь с самого начала произвести на проводящего собеседование благоприятное впечатление, скажите пару слов о погоде, или что знаете кого-то из разработчиков в этой группе и т.п.
  • Если собеседование проходит по телефону, и связь плохая, лучше попросить, чтобы ваш собеседник перезвонил через некоторое время, пока вы не наладите нормальную связь или переключитесь на скайп. Хорошие кандидаты часто не получают работу только потому, что не расслышали вопрос.
  • Повышайте уровень своего английского и сами оплачивайте свои языковые курсы. Уроков английского, которые организуют на работе, не достаточно, если вы планируете получить работу в престижной международной фирме.
  • Попытайтесь попасть на собеседование в одну из основных компаний, таких как Facebook, Skype или Amazon.
  • Участвуйте в собраниях и учитесь говорить перед аудиторией.
  • Проявляйте чувство юмора.
  • Обдумайте интересные вопросы о предполагаемой работе.

 

Вопросы, которые часто задают на собеседовании:

 

  1. Расскажите о себе. Здесь уместно будет рассказать, как вы пришли к программированию, какой вуз окончили, сказать о своей первой работе, с какими технологиями приходилось работать, что вам больше всего нравилось. На этом этапе собеседования не следует углубляться в подробности.
  2. О каких интересных задачах вы можете рассказать в связи с последним проектом?
  3. Какие проблемы вы решали, работая над последним проектом?
  4. Расскажите о работе своей мечты.
  5. Что вы делаете для своего профессионального роста?
  6. Каковы достоинства и недостатки языка, с которым вы работаете?

Последний и очень важный совет: избегайте комментариев о политике, религии и других деликатных тем. Это может стать основной причиной отказа.

Страсть к программированию

Фирмы ищут увлечённых программистов. Многие ведущие компании просят своих кандидатов прислать им свой аккаунт на Github.com. Вот некоторые отличительные черты увлечённого программиста:

  • Аккаунт на Github.com;
  • Наличие профиля Stackoverflow;
  • Личные проекты, которые облегчили жизнь другим;
  • Участие в местных или всемирных сообществах (Python Geeks, Rails Girls, JS Enthusiasts);
  • Учеба на курсах онлайн;
  • Собственный блог, желательно – на английском.

Интерес к продукту фирмы

Вы не получите работу в Google, если ничего не скажете об их продукте и не предложите, как его можно улучшить. Не надо рассыпаться в похвалах, но некоторые вещи сделать необходимо:

  • Скачайте аппликацию и установите ее на своем телефоне.
  • Почитайте их блог.
  • Предложите, как можно доработать и улучшить их продукт.
  • Проанализируйте работу и рынок их конкурентов.

Общее программирование

Многие фирмы дают задания по общему программированию: алгоритмы, структура данных и т.п. Кандидаты часто не ожидают получить на собеседовании задачу с алгоритмами. Имеет смысл постараться заранее выяснить, какие технические задания будут предложены на собеседовании и освежить свои знания.

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

Источник: http://relocateme.eu/blog/how-to-successfully-pass-an-interview-at-a-software-product-company/

ОмскПресс