Тестовые задания на собеседовании разработчика — есть ли в них смысл

За свою долгую ИТ-карьеру я успел побывать по обе стороны собеседований и увидеть весь блеск, нищету, маразм и здравые мысли тестовых заданий, выдаваемых на технических собеседованиях разработчиков ПО.

4040

Считаю небольшое тестовое задание классной штукой для поиска разработчика среднего звена. И это даже не должно быть в тему будущего проекта. Разработчик за пару часов показывает, что он имеет представление, что такое "идеальный код", с доками и тестами. И что он может найти решение поставленной задачи. И сразу будет понятно, какого он уровня, без глупых вопросов, чем интерфейс отличается от абстрактного класса.

1
Ответить

А я считаю что это полная хрень!!

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

Вот и получается что задание нашли в Google где ещё куча статей как подготовится к подобным заданием с ответами.

Причем сами задания могут быть ужасающего качества.

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

Какие цели были поставлены перед ним проекте и как он их решил.

Подобное собеседование должен проводить профессиональный разработчик.

И уже через 10-20 минут подобного общения будет понятно кто перед вами.

А так вероятность того что вы возьмете нормального разработчика крайне низкая.

Это может быть как человек умеющий писать код, а может быть человек умеющий решать только подобные задачки.

3
Ответить