Вернуться в видеотекуLaravel: мок-собеседование Middle-разработчика
Групповое мок-собеседование на Middle Laravel Backend-разработчика. В условной легенде кандидат приходит в Oriflame; далее эксперты проверяют Laravel, PHP, HTTP/REST, SQL и архитектурные основы, показывают документацию и разбирают ответы.
- Направление
- Backend
- Формат
- Мок-собеседование
- Компания
- OOriflame
- Грейд
- Middle
- Длительность
- 1:30:53
Коротко о видео
Групповое мок-собеседование на Middle Laravel-разработчика: после игровой легенды про Oriflame кандидат отвечает на вопросы интервьюера и экспертов. Обсуждаются версии Laravel и service providers, микросервисы, события и observers, middleware и HTTP-ответы, Eloquent и Query Builder, REST, SQL, пагинация и особенности PHP. В финале участники отмечают прогресс кандидата, но рекомендуют укрепить фундаментальные знания Laravel и PHP перед следующим моком.
Затронутые темы
Что взять на заметку
- Учитывайте границы Eloquent Observer: массовые update/delete через Query Builder не извлекают модели и не вызывают их события; для наблюдения за SQL-запросами можно использовать DB::listen.
- Middleware может обработать ответ после контроллера: сохраните результат $next($request), проверьте статус или заголовки и при необходимости верните изменённый response.
- Для больших списков cursor pagination обычно выгоднее глубокой OFFSET-пагинации при подходящей сортировке, но не даёт удобного общего числа страниц.
- Идемпотентность определяется конечным эффектом повторного запроса: PUT обычно идемпотентен, POST не гарантированно идемпотентен, а PATCH зависит от реализации.
- Не возвращайте значение из finally без необходимости: блок выполняется после catch, а return в finally перекрывает более ранний return.
- Различайте self, static, parent и $this: static использует позднее статическое связывание, parent обращается к реализации родителя, а $this — к текущему объекту.