4A Games

21...80 специалистов
Киев

1 отзыв

RSS
Оставить отзыв можно с подтвержденным аккаунтом.

Пытался устроиться на вакансию джуна. Откликнулся на вакансию здесь на сайте. Прислали текст из серии «Добрый день, спасибо за отзыв» и копипаста тестового задания. Внизу приписали «Срок 1 неделя». Задание выполнил (потратил кучу времени) и отослал немного раньше, спустя 4 дня. Вот уже 3-ю неделю ничего не пишут в ответ. Подошло не подошло — непонятно. Это у всех компаний такая практика или конкретно эта компания так наплевательски относится к соискателям?

Поддержали: Emma Hansson

Дан список отрезков (стен), заданных координатами двух точек на двухмерном пространстве. Нужно написать класс BulletManager, который будет включать такие функции:

void Update(float time), где time — глобальное время апдейта в секундах. Функция просчитывает траектории пуль в заданное время и при попадании в стену, удаляет её из списка отрезков. При этом попадая в стену, пуля отражается.

void Fire(float2 pos, float2 dir, float speed, float time, float life_time), где pos — вектор из двух флотов, стартовая позиция пули в метрах, dir — направление, speed — скорость в метрах в секунду, time — время выстрела в секундах, life_time — время до самоуничтожения пули. Функция добавляет пулю в менеджер для дальнейшей обработки при апдейтах. Примечание — функция апдейта вызывается из главного потока, функция выстрела из произвольного.

Язык С++, 1 неделя.

Администрация вебсайта dou.ua не гарантирует и не подтверждает точность и достоверность любых материалов, в том числе отзывов и комментариев, которые распространяются не от лица Администрации, а от отдельных пользователей. Администрация не несет ответственности за соответствие таких материалов требованиям законодательства. Мнение пользователей может не совпадать с мнением Администрации.

Администрация не совершает модерацию таких материалов, кроме как в случаях, прямо предусмотренных Правилами пользования вебсайтом (https://dou.ua/legal/). Администрация не уполномочена решать споры, которые возникают между пользователями или с третьими лицами, или быть стороной такого спора. В случае нарушения Ваших прав обращайтесь непосредственно к автору соответствующей информации или органу, компетентному решать споры/устанавливать факты подобного рода.