PHP / Тесты
1.26K subscribers
27 photos
430 links
Cайт easyoffer.ru
Реклама @easyoffer_adv
ВП @easyoffer_vp

Вопросы собесов t.iss.one/+RJaDhjYaQDo2Njcy
Задачи t.iss.one/+YlYIxUyg8bM4ZmYy
Вакансии t.iss.one/+J-DKRUtjUgMxZGNi
Download Telegram
🤔 Какой паттерн проектирования в PHP обеспечивает разделение интерфейса и реализации, позволяя изменять их независимо друг от друга?
Anonymous Quiz
30%
Adapter
16%
Bridge
10%
Composite
44%
Facade
🤔 Какой класс в PHP используется для обработки ошибок, связанных с превышением допустимого диапазона?
Anonymous Quiz
9%
OutOfBoundsException
31%
RangeException
15%
OverflowException
44%
OutOfRangeException
🤔 Что такое вертикальное шардирование?

Вертикальное шардирование разделяет данные по столбцам (таблицам), при этом каждая часть данных хранится на отдельном сервере. Это полезно для разделения по функциональности, например, когда разные сервисы работают с разными наборами данных.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3
🤔 Какую функцию использовать для чтения содержимого файла в строку?
Anonymous Quiz
24%
fread()
55%
file_get_contents()
18%
readfile()
3%
fgets()
🤔 Зачем нужен шаблон Builder?

Шаблон Builder (Строитель) применяется для поэтапного создания сложных объектов. Он нужен, когда:
- Объект имеет много параметров, инициализация которых может быть сложной.
- Объект должен создаваться в разных конфигурациях, не загромождая конструктор.
- Код становится более читаемым, так как отделяется процесс создания от структуры объекта.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой символ используется для объявления переменной в PHP?
Anonymous Quiz
2%
@
0%
#
97%
$
1%
&
🤔16💊10👍2
🤔 Какой механизм в PHP позволяет переопределить методы и свойства родительского класса в дочернем классе?
Anonymous Quiz
32%
Полиморфизм
64%
Наследование
1%
Абстракция
3%
Инкапсуляция
🤔 Что содержит инкапсуляция кроме сокрытия данных?

1. Контроль доступа: использование модификаторов public, protected, private для ограничения доступа.
2. Инкапсуляция логики: методы класса предоставляют контролируемый интерфейс для работы с данными.
3. Сохранение целостности: защита данных от некорректных изменений извне.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какая библиотека PHP используется для работы с PDF-файлами?
Anonymous Quiz
16%
GD
6%
ImageMagick
78%
FPDF
0%
SwiftMailer
🤔 Какой метод используется для получения ассоциативного массива из строки запроса в PHP?
Anonymous Quiz
43%
parse_str()
33%
query_to_array()
10%
query_parse()
14%
str_to_array()
🤔 В чем разница кэширования, кодирования, шифрования?

1. Кэширование:
- Сохранение данных для быстрого повторного доступа, уменьшая время загрузки и нагрузку на сервер.
- Пример: сохранение веб-страницы в браузере.
2. Кодирование:
- Преобразование данных в другой формат для удобства передачи или совместимости.
- Пример: Base64 для передачи бинарных данных через текстовые протоколы.
3. Шифрование:
- Защита данных с использованием ключей, чтобы их мог прочитать только авторизованный получатель.
- Пример: AES или RSA для передачи конфиденциальной информации.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой метод в PHP позволяет обеспечить управление доступом к различным частям приложения на основе ролей пользователя?
Anonymous Quiz
82%
Использование библиотек для управления ролями и правами доступа
10%
Использование глобальных переменных
8%
Использование функций isset и empty
0%
Использование регулярных выражений
🤔 Какой метод в PHP позволяет обеспечивать безопасность данных, передаваемых между клиентом и сервером?
Anonymous Quiz
87%
Использование HTTPS и SSL/TLS
7%
Использование функции base64_encode
4%
Использование функции urlencode
2%
Использование функции strip_tags
🤔 Какие паттерны знаешь?

В программировании и разработке ПО существует множество паттернов проектирования, включая:
- Порождающие: Singleton, Factory, Builder, Prototype.
- Структурные: Adapter, Decorator, Facade, Proxy, Bridge.
- Поведенческие: Observer, Strategy, Command, State, Template Method, Iterator, Mediator.
Эти паттерны помогают решать общие проблемы проектирования, повышая уровень абстракции и уменьшая связность компонентов?


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Как завершить выполнение генератора и вернуть значение?
Anonymous Quiz
56%
yield return $value
40%
return $value
2%
stop $value
2%
end $value
🤔 Какой из этих типов данных является скалярным в PHP?
Anonymous Quiz
12%
array
14%
object
56%
string
19%
resource
🔥2
Forwarded from Идущий к IT
🔥 Записал видос "Как за 3 минуты настроить Автоотклики на вакансии HeadHunter" больше не придется заниматься этой унылой рутиной

📺 Видео: https://youtu.be/G_FOwEGPwlw
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Что запрещает final?

Модификатор final запрещает наследование класса, если он указан перед его объявлением.
Если final используется для метода, он запрещает переопределение этого метода в дочерних классах.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
🤔 Какая функция используется для разбора строки с переменными из URL в PHP?
Anonymous Quiz
20%
parse_str()
20%
url_decode()
20%
str_parse()
40%
parse_url()
🤔1