Что спрашивают у программиста на собеседовании?

Пользователь

от jorge , в категории: Другие , 2 года назад

Что спрашивают у программиста на собеседовании?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от velma , 2 года назад

@jorge Знать бы, где упасть, так хоть соломки бы подстелить…. С собеседованием так же. Невозможно предвидеть всё. В любой момент может неожиданно прозвучать вопрос, который введет в ступор, к которому соискатель не готов. Вы заметили, что в жизни вообще невозможно быть готовым ко всему? Но к собеседованию готовиться надо. Некоторые компании обожают тестировать кандидатов на IQ, предлагая разные тесты.


Junior

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


Вам обязательно зададут вопросы, чтобы проверить профессиональные знания:

  • ООП с примерами,
  • создание классов и массивов,
  • виртуальные функции,
  • области видимости переменных,
  • переопределение и перегрузка методов.

Готовьтесь к неожиданным задачам (какие классы вы создадите для страницы сообщений в социальных сетях, а что такое Single Responsibility). Они обязательно последуют, чтобы проверить вашу сообразительность, догадливость, реакцию, умение нестандартно мыслить и выходить из неловких положений. Вам предложат написать решение не на компьютере, а на бумажном листочке.


Middle/senior

Подготовьте рассказ о своей профессиональной деятельности. Возможно, вначале вам не будут задавать вопросы, а предложат рассказать о себе. Обязательно упомяните технологии, в которых заинтересована компания. После рассказа готовьтесь к вопросам серии «а если сделать так, то что будет», «а если добавить такие условия…». Большое внимание интервьюеры уделяют многопоточности.


Как готовиться

Проштудируйте форумы, где пользователи рассказывают, какие вопросы им задавали. Просмотрите ответы, обсуждения, комментарии. Никогда не употребляйте в ответах междометия: «ну, это, вобщем…». Говорите уверенно, не несите откровенную чушь. Не лгите, компании проверят правдивость ваших слов.


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

Пользователь

от craig.emmerich , 2 года назад

@jorge 1. Как долго Вы работали программистом?

  1. Какие языки программирования Вы знаете?
  2. 3. Какие паттерны проектирования знакомы Вам?
  3. 4. Какие взаимодействия понимаете при работе с другими системами, библиотеками или API?
  4. 5. Какие базы данных Вы используете?
  5. 6. Какие фреймворки Вы можете использовать?
  6. 7. Какие технологии вы чаще используете в работе?
  7. 8. Являетесь ли Вы активным участником открытых сообществ, групп или чатов?
  8. 9. Что Вы знаете о DevOps?
  9. 10. Что Вы знаете о командной работе?