Какое программное средство используется для организации работы с очередями задач или сообщений?
Был ли опыт работы с большими таблицами? Партиционирование, шардирование, кластеризация?
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 работал?
Расскажите про опыт командной работы: процесс от получения задачи до деплоя, Git flow, тестирование, документация.
Расскажите про использование кэширования (Redis, Cache Lock) — зачем использовали, как помогло, особенно в высоконагруженных проектах.
В чём разница между INNER JOIN и LEFT JOIN?
Как обработать и Error, и Exception в try-catch? Что такое Throwable? В чем разница между Error и Exception?
Для кэширования данных что использовали? Redis, Rabbit?
Что такое SOLID?
Опыт работы с PostgreSQL? Насколько глубоко?
Разница между DELETE и TRUNCATE в PostgreSQL? Можно ли откатить DELETE без транзакции?
Были ли ситуации разногласий с коллегами по техническим решениям? Как выходили из них?
Опыт работы с OPcache? Как использовали и настраивали? Для каких целей?
Найдите уязвимость в коде, который читает данные из GET-параметра
С какими версиями Angular работал?