Final reminder after decline
This commit is contained in:
@@ -13,3 +13,5 @@ Thumbs.db
|
|||||||
MySQL/*
|
MySQL/*
|
||||||
MySQL-files/*
|
MySQL-files/*
|
||||||
Redis/*
|
Redis/*
|
||||||
|
|
||||||
|
supervisord.pid
|
||||||
|
|||||||
@@ -0,0 +1,51 @@
|
|||||||
|
# Тестовое задание
|
||||||
|
|
||||||
|
*Original file name: Тестовое задание бэкендер- ФХР.docx*
|
||||||
|
|
||||||
|
## 1) Написать сортировку для массива числовых данных от 200 тысяч элементов
|
||||||
|
Пример:
|
||||||
|
[15, 23, 1, -234, 400, …, 92]
|
||||||
|
Примечание:
|
||||||
|
Желательно получить результат максимально быстро, затрачивая минимум памяти при выполнении операций
|
||||||
|
Итоговый результат:
|
||||||
|
Получить отсортированный массив данных от меньшего к большему. Обосновать свое решение
|
||||||
|
|
||||||
|
## 2) Сформировать таблицы базы данных по условиям:
|
||||||
|
Необходимо разработать структуру базы данных для хранения игроков по сезонам.
|
||||||
|
|
||||||
|
Клуб игрока должен содержать информацию:
|
||||||
|
- Название клуба на русском
|
||||||
|
- Название клуба на английском
|
||||||
|
- Город клуба на русском
|
||||||
|
- Город клуба на английском
|
||||||
|
|
||||||
|
Информация об игроке:
|
||||||
|
- ФИО на русском
|
||||||
|
- ФИО на английском
|
||||||
|
- Вес
|
||||||
|
- Рост
|
||||||
|
- Игровой номер игрока
|
||||||
|
|
||||||
|
Реализация свободная.
|
||||||
|
|
||||||
|
Итоговый результат:
|
||||||
|
Получить выгрузку из БД (можно с минимальным набором данных: 3 клуба, 2 сезона, 5 игроков). Выгрузка должна содержать структуру таблиц и набор данных (dump БД).
|
||||||
|
|
||||||
|
## 3) Необходимо реализовать компонент выгрузки пользователей в формате CSV.
|
||||||
|
Дано:
|
||||||
|
- В базе данных более 500 000 пользователей
|
||||||
|
- Необходимо по нажатию кнопки «Выгрузить пользователей» (можно реализовать без страницы в админ-панели)
|
||||||
|
|
||||||
|
Примечание:
|
||||||
|
- Страница пользователя не должна перезагружаться
|
||||||
|
- Выгрузка должна выполняться асинхронно через AJAX-запрос
|
||||||
|
- После завершения процесса должна быть предоставлена ссылка на скачивание файла либо автоматически открываться вкладка с загрузкой документа
|
||||||
|
|
||||||
|
Поля пользователей для выгрузки:
|
||||||
|
- Фамилия
|
||||||
|
- Имя
|
||||||
|
- Телефон
|
||||||
|
- E-mail
|
||||||
|
|
||||||
|
Итоговый результат:
|
||||||
|
Получить CSV-файл с пользователями по нажатию кнопки
|
||||||
Reference in New Issue
Block a user