Обзор: как проходить собеседование в IT — 3 реальных сценария из практики

Я участвовал в 47 собеседованиях. Из них 14, на IT-позиции. В 8 случаях не прошел из-за «неподходящего стиля». Не из-за знаний, из-за того, как я отвечал.

Сценарий 1: техническое задание. Задали: «напиши функцию, которая проверяет, что строка, палиндром». Я не стал думать вслух. Потом сказал: «я не знаю, как решить». Работодатель не спрашивал идеальный код, он хотел видеть, как я мыслю. Сделал 3 попытки, объяснил, что думал. Приняли.

Сценарий 2: «расскажи о проекте». Я начал с «я сделал сайт». Потом, «а вот тут был баг, и я его исправил». Это сработало. Работодатель сказал: «вот это, история».:)

Сценарий 3: «как бы ты решил проблему в системе?», вопрос на логику. Я ответил: «сначала проверю логи, потом опробую в тестовой среде». Не идеально, но показал план.

Собеседование, не экзамен. Это диалог. Если не знаешь, скажи: «не знаю, но могу поискать». Лучше честность, чем фантазии.

Плюсы:

  • Показал, как думаю, не только что знаю.
  • Не боялся ошибаться, это уважение к процессу…
  • Сохранил контакт, не смотрел в экран, а слушал.

Минусы:

  • Пытался угадать «правильный ответ», и ошибался.:)
  • Долго молчал, потом резко выдал ответ.:)
  • Сравнивал себя с другими, это сбивает с толку

Итог: собеседование, не проверка на «все знать». Это проверка на «уметь думать». Если ты не уверен, говори. Честность выигрывает чаще, чем «знаток».

Подробнее