Как стать автором
Обновить

Тестовые задания. Мнения и домыслы

Время на прочтение2 мин
Количество просмотров42K
Тестовые задания — зло, кидалово или необходимость?

Привет всем. Очень интересует мнение сообщества. Фактически эта статья — опрос.
Так получилось, что последние пару месяцев активно ищу работу. И периодически приходят такие вот ответы на резюме:

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

Примеры задания:

ЗАДАЧА ТЕСТОВОГО ЗАДАНИЯ:

Необходимо написать драйвер работающий в среде Windows 7 X32 и выполняющий блокировку работы с любыми файлами, размещенными на съемных USB-накопителях (флешках) в названии которых присутствует хотя бы одна цифра. Под блокировкой работы подразумевается невозможность чтения/модификации/удаления этих файлов.

Результат предоставляется в виде исходного кода и бинарного файла драйвера с инструкцией по установке.

СРОК РЕАЛИЗАЦИИ: 3 рабочих дня


И еще одно:
Требуется разработать на C# расширяемое решение по поиску файлов на диске.
* Решение обладает Web интерфейсом
* Решение позволяет
* указать путь к каталогу, в котором производится поиск
* указать настройки поиска
* производить ли поиск в подкаталогах
* ограничения на атрибуты, размер, дату
* просмотреть динамически обновляемый (т.е. меняющийся по ходу поиска) список результатов поиска
* остановить запущенный и выполняющийся в данный момент поиск
* поиск может быть расширен при помощи plug-in модулей
* каждый модуль соответствует какому-то определенному типу файлов, например .txt, .doc или .xml
* модуль реализует UI который позволяет настраивать условия, специфические для поддерживаемого типа файлов, по которым пользователь хочет провести поиск
* модуль также реализует алгоритм проверки соответствию заданным условиям
* подключение/отключение модуля происходит путем размещения плагина в директории
* подключение/отключение модулей может происходить без перезагрузки программы
* за один раз можно искать файлы только одного типа (т.е. работает только один модуль расширения)
* требуется реализовать два модуля расширения
* обязательный модуль: поиск текстовых файлов по подстроке
* модуль для файлов по вашему выбору, например:
* .doc: поиск по атрибутам (свойствам) офисных документов
* .xml: поиск по значению узла
* .dll: поиск managed .NET assembly содержащей класс, реализующий определенный интерфейс
* .mp3: поиск по значению из заголовка mp3
* любой другой тип файлов

Цель задания – продемонстрировать навыки:

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

Допускается использование специализированных GUI и скриптовых библиотек, если это не нарушает лицензионных соглашений.


Я думаю, многие с таким сталкивались. По моему личному мнению тестовые задания:

1. Не дают представления о кандидате (кто мешает нанять фрилансера на выполнение его)
2. Очень дурно пахнут кидаловом (был опыт, когда моя библиотека вошла в релиз известного продукта, а мне было отказано)
3. Показывает то, что работодатель не ценит своих сотрудников и их время, не считая уже деньги

К чему статья. Хотелось бы услышать мнение сообщества, все таки тестовые задания зло или место быть.

Спасибо.
Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.
Тестовые задания — зло или показатель умения:
31.45% Зло (не дают ничего)328
30.68% Кидалово — попытка решить свои проблемы за счет других320
31.93% Реальный показатель умения кандидата333
10.26% Да пускай кандидат пашет, не он нам нужен, мы ему нужны107
24.45% Мне пофиг — я криведка255
Проголосовали 1043 пользователя. Воздержались 555 пользователей.
Теги:
Хабы:
Всего голосов 38: ↑28 и ↓10+18
Комментарии519

Публикации

Истории

Ближайшие события