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

1.7 KiB

Тестовое задание ФХР

  • OS: Linux, AltLinux 11
  • Editor: PhpStorm, MS Code
  • AI Helper: gemini

Установка и запуск

Окружения у меня небыло настроено никакого, так что все настроено почти с нуля. У меня была готовая сборка MySQL, старая типовая сборка compose.yaml под Laravel и на этом наверное все.

Время: 1 час 25 минут.

For Linux env:

docker compose up

Алиасы для комфортного подключения vim ~/.bashrc

### 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 тысяч элементов

Запуск теста

fhr-php

php artisan app:test-fhr-sort

Не буду врать что я всегда знаю какую сортировку лучше всего использовать. В таких специальных случаях, когда нужно оперировать с большими массивами данных - конечно решение гуглится, делаются какие-то тесты, опрашиваются коллеги которые потенциально имели опыт с решением подобных задач. Конечно это решение я в голове не носил, а достал его из гугла.

Время: 25 минут.