PHP задачи с собеседований
2.91K subscribers
600 photos
6 videos
11 files
351 links
Задачи, тесты и теоретические вопросы по PHP.

Прислать задачу/вопрос в дар: @cyberJohnny
Сотрудничество: @cyberJohnny
Download Telegram
Расскажите о паттерне Composite

Composite — это структурный паттерн, который позволяет сгруппировать объекты в древовидную структуру и работать с ней так же, как с единичным объектом.

Простыми словами: файл и папка с файлами обрабатываются одинаково — у обоих можно спросить размер, удалить, переместить.

▪️ Когда использовать

— Данные образуют древовидную структуру (файловая система, меню, оргструктура)
— Клиентский код должен одинаково работать с простыми и составными объектами

▪️ Минус

Трудно ограничить типы компонентов внутри композита — приходится проверять в runtime.
💬 Обратная связь

Как часто вы проходите собеседования?

🔥 — Сейчас активно ищу работу
👍🏼 — Раз в несколько месяцев
❤️ — Раз в полгода-год
😁 — Не прохожу, уже работаю/ещё учусь
🔥6
Какой тип данных в PostgreSQL соответствует типу Long?
Anonymous Poll
5%
Int
6%
Integer
72%
BigInt
24%
Long
Какой компонент в Apache Kafka отвечает за сохранение сообщений в топиках?
Anonymous Poll
14%
Consumer
30%
Producer
45%
Broker
14%
Zookeeper
Какой метод Eloquent используется для «мягкого удаления» записи?
Anonymous Poll
6%
$model->remove()
62%
$model->delete() с трейтом SoftDeletes
38%
$model->softDelete()
1%
$model->trash()
Какой blade-директивой выводится содержимое секции?
Anonymous Poll
71%
17%
6%
💬 Обратная связь

Текущий уровень сложности вопросов?

🔥 — Слишком просто, хочу сложнее
👍🏼 — В самый раз
❤️ — Иногда сложновато
😁 — Часто не понимаю
🔥5👍4
Какой тип связи реализуется через промежуточную таблицу?
Anonymous Poll
0%
hasOne
25%
hasMany
73%
belongsToMany
18%
morphTo