Обзор: как проходить собеседование в IT — 3 реальных сценария из практики
Я участвовал в 47 собеседованиях. Из них 14, на IT-позиции. В 8 случаях не прошел из-за «неподходящего стиля». Не из-за знаний, из-за того, как я отвечал.
Сценарий 1: техническое задание. Задали: «напиши функцию, которая проверяет, что строка, палиндром». Я не стал думать вслух. Потом сказал: «я не знаю, как решить». Работодатель не спрашивал идеальный код, он хотел видеть, как я мыслю. Сделал 3 попытки, объяснил, что думал. Приняли.
Сценарий 2: «расскажи о проекте». Я начал с «я сделал сайт». Потом, «а вот тут был баг, и я его исправил». Это сработало. Работодатель сказал: «вот это, история».:)
Сценарий 3: «как бы ты решил проблему в системе?», вопрос на логику. Я ответил: «сначала проверю логи, потом опробую в тестовой среде». Не идеально, но показал план.
Собеседование, не экзамен. Это диалог. Если не знаешь, скажи: «не знаю, но могу поискать». Лучше честность, чем фантазии.
Плюсы:
- Показал, как думаю, не только что знаю.
- Не боялся ошибаться, это уважение к процессу…
- Сохранил контакт, не смотрел в экран, а слушал.
Минусы:
- Пытался угадать «правильный ответ», и ошибался.:)
- Долго молчал, потом резко выдал ответ.:)
- Сравнивал себя с другими, это сбивает с толку
Итог: собеседование, не проверка на «все знать». Это проверка на «уметь думать». Если ты не уверен, говори. Честность выигрывает чаще, чем «знаток».
- Python_Coder от
Комментарии 5