Files
test-FHR/main-repo/README.md
T
2026-06-09 14:55:54 +02:00

48 lines
1.7 KiB
Markdown

## Тестовое задание ФХР
- OS: Linux, AltLinux 11
- Editor: PhpStorm, MS Code
- AI Helper: gemini
## Установка и запуск
Окружения у меня небыло настроено никакого, так
что все настроено почти с нуля. У меня была готовая
сборка MySQL, старая типовая сборка compose.yaml
под Laravel и на этом наверное все.
**Время: 1 час 25 минут.**
For Linux env:
```bash
docker compose up
```
Алиасы для комфортного подключения `vim ~/.bashrc`
```bash
### Test FHR
alias fhr-mysql='docker exec -it mysql_fhr /bin/bash'
alias fhr-nginx='docker exec -it nginx_fhr /bin/bash'
alias fhr-redis='docker exec -it redis_fhr /bin/sh'
alias fhr-php='docker exec -it php8_fhr /bin/bash'
```
### Написать сортировку для массива числовых данных от 200 тысяч элементов
Запуск теста
```bash
fhr-php
php artisan app:test-fhr-sort
```
Не буду врать что я всегда знаю какую сортировку лучше
всего использовать. В таких специальных случаях, когда нужно
оперировать с большими массивами данных - конечно решение
гуглится, делаются какие-то тесты, опрашиваются коллеги
которые потенциально имели опыт с решением подобных задач.
Конечно это решение я в голове не носил, а достал его из гугла.
**Время: 25 минут.**