вакансия была интересной, поэтому я ответил на письмо | Отзыв собеседование smartphone labs
HR нашла моё резюме на hh и сама написала мне на почту.
Сначала я посмотрел отзывы на dreamjob - 3.6. Иногда попадались крайне негативные сообщения.
Но вакансия была интересной, поэтому я ответил на письмо. После этого мне прислали тестовое задание.
Сразу бросилось в глаза то, что документ с тестовым был оформлен небрежно: опечатки и "кривое" форматирование.
Это геймдев студия, поэтому задачи сами по себе оказались вполне адекватные и интересные.
Всего заданий в тестовом 4, язык программирования - C++.
- Проверка на знание двоичной арифметики.
- Удаление дубликатов в массиве.
- Бинарная сериализация списка.
- Базовое моделирование физики.
Сразу скажу, что в самом начале тестового было дано однозначное замечание относительно использования стандартной библиотеки STL:
можно использовать STL только если это не является прямым решением задачи.
То есть, например, если в задаче надо реализовать сортировку, то, понятное дело, ты должен сделать это сам с нуля, а не вызывать готовый алгоритм.
Это единственное ограничение, которое было наложено на использование STL.
Касаемо задачи на моделирование физики было одно единственное требование: смоделировать движение соударяющихся кругов.
Все задачи я решил и отправил на проверку.
Через какое-то время HR прислала ответы тех лида с его комментариями по каждой задаче.
Первая задача
Ответ лида, цитирую: "Алгоритм-то рабочий, но сказано же не использовать STL. Да еще и контейнер взял с логарифмической сложностью. Ну и сразу вопрос, зачем оно так?".
Еще раз напоминаю, что по ТЗ запрета на STL нет.
Алгоритм был реализован с нуля, а контейнер использовался для промежуточного хранения данных.
То есть, контейнер не являлся прямым решением первой задачи, что согласуется с требованиями ТЗ.
Да, выбор контейнера оказался не совсем удачным, это единственное адекватное замечание.
Вторая задача
Ответ лида, цитирую: "Незачёт, не реализована проверка входных данных, сразу будет выход за пределы массива".
Да, действительно, общую проверку для любых входных данных я не сделал, проверив код только на предложенных в задании тестовых данных.
Третья задача (без замечаний)
Четвертая задача
Ответ лида, цитирую: "Минус балл, не реализована фильтрация коллизий".
А теперь возвращаю читателя к началу этого поста, где приведены ключевые требования к задачам. Про фильтрацию коллизий в ТЗ не было сказано абсолютно ничего.
Более того, для технаря, который в теме, очевидно, что фильтрация коллизий - это метод оптимизации и не является необходимым требованием для минимально работающей версии.
Итого
Компания сама выходит на тебя, предлагая решить неоплачиваемое тестовое задание.
При этом совершенно не заботится о том, чтобы произвести положительное впечатление и не проверяет письмо и ТЗ на банальные ошибки и внешний вид.
После отправки решения получаешь раздражённые комментарии тех лида, которые в некоторых местах противоречат ТЗ и здравому смыслу: то есть, тебе ставят минус не потому что ты некорректно решил задачу, или не реализовал обязательные фичи, указанные в ТЗ.
Тебе ставят минус, потому что ты не реализовал фичу, которая в ТЗ вообще не была оговорена, но тех лид в моменте посчитал, что это должно было быть реализовано.
P.S.
Я в целом спокойно отношусь к неоплачиваемым тестовым и берусь за них, если они действительно интересные.
И я также спокойно отношусь к мелким недочётам со стороны компании, наподобие ошибок в письме или кривому оформлению ТЗ (уверен, в моём посте тоже не обойдётся без ошибок).
Но если компания настолько требовательна к мелочам, то логично ожидать, что и со своей стороны она безупречна в мелочах.
Поэтому,
- Минус балл за орфографические ошибки в письме от HR.
- Минус балл за оформление ТЗ.
- Минус балл за негативный тон тех лида.
- Незачёт за незнание собственного ТЗ и требований, перечисленных в нём.
Уважаемая компания SmartPhone Labs (SPL), я внимательно рассмотрел ваши ответы и не готов к сотрудничеству.
Это субъективное мнение, оно может отличаться от истины.
Источник: https://t.me/nazarov_interviews/266
000
Обсуждение отзыва
Человек оставил отзыв на ресурс
SMARTPHONE LABS - разработчик игр - CQ
Уникальная подборка лучших игр от разработчика SMARTPHONE LABS