На какой уровень себя определяете? По каким критериям?
Определяя свой уровень как Middle+, я ориентируюсь на следующие критерии:
Читать ответПодготовка к интервью
14 вопросов с собеседований в Росэлторг
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Росэлторг. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: php, postgresql, database.
Каталог
Определяя свой уровень как Middle+, я ориентируюсь на следующие критерии:
Читать ответПодход к рефакторингу кода строится на постепенном улучшении структуры без изменения внешнего поведения. Обычно начинаю с выявления «больных» мест — дублирования, длинных функций, сложных условий.
Читать ответМой уровень знаний в PHP можно оценить как middle.
Читать ответВ PHP начиная с версии 7 все ошибки и исключения реализованы через иерархию классов, корнем которой является интерфейс Throwable.
Читать ответOPcache — это расширение PHP, которое кэширует скомпилированный байт-код скриптов в памяти, что значительно ускоряет выполнение PHP-кода, так как исключает необходимость повторной компиляции при каждом запросе.
Читать ответДа, я работал с полноценной установкой и использованием PostgreSQL в проектах на PHP. Обычно процесс включает:
Читать ответОпыт работы с Symfony обычно включает разработку веб-приложений с использованием этого PHP-фреймворка.
Читать ответВ этом коде происходит следующее:
Читать ответДля обработки 200 000 записей из БД в Symfony с Doctrine нужно учитывать производительность и память. Рекомендуется:
Читать ответВ PostgreSQL поддерживаются четыре стандартных уровня изоляции транзакций:
Читать ответВ PHP приватные методы трейта не доступны напрямую из класса, который использует этот трейт. Приватные методы трейта видны только внутри самого трейта.
Читать ответКод:
Читать ответ