Какое программное средство используется для организации работы с очередями задач или сообщений?
Был ли опыт работы с большими таблицами? Партиционирование, шардирование, кластеризация?
What is the output of the following code? <?php function format(&$item) { $item = strtoupper($item) . '.'; return $item; } $shopping = array("fish", "bread", "eggs", "jelly", "apples"); array_walk($shopping, "format"); $shopping = sort($shopping); echo $shopping[1]; A "BREAD." B nothing (no output) C "apples" D "fish" E "APPLES."
Расскажи про себя с последнего места работы — [организация]
Какая у тебя версия PHP и насколько ты погружён в язык?
Делали ли интеграции с 1С?
Интерфейсы, абстрактные классы и трейты — что это такое и в чём разница?
С какими CMS работал?
Для кэширования данных что использовали? Redis, Rabbit?
В чём разница между INNER JOIN и LEFT JOIN?
Расскажите про использование кэширования (Redis, Cache Lock) — зачем использовали, как помогло, особенно в высоконагруженных проектах.
Были ли ситуации разногласий с коллегами по техническим решениям? Как выходили из них?
Расскажите про опыт командной работы: процесс от получения задачи до деплоя, Git flow, тестирование, документация.
Как обработать и Error, и Exception в try-catch? Что такое Throwable? В чем разница между Error и Exception?
Опыт работы с PostgreSQL? Насколько глубоко?
Что такое SOLID?
Разница между DELETE и TRUNCATE в PostgreSQL? Можно ли откатить DELETE без транзакции?
С какими версиями Angular работал?
Расскажите про компоненты Laravel, архитектурные подходы и решения, которые вы использовали.
Найдите уязвимость в коде, который читает данные из GET-параметра