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

Вопросы собесов t.me/+RJaDhjYaQDo2Njcy
Задачи t.me/+YlYIxUyg8bM4ZmYy
Вакансии t.me/+J-DKRUtjUgMxZGNi
Download Telegram
🤔 Какой метод используется для объединения массивов в PHP?
Anonymous Quiz
10%
merge()
4%
array_combine()
83%
array_merge()
3%
combine()
🤔 Что такое логирование?

Это запись событий, ошибок и действий приложения в журнал для диагностики и анализа.
1. Логи помогают отслеживать выполнение кода, анализировать сбои и выявлять узкие места.
2. Используются различные уровни логов: INFO, DEBUG, ERROR.
3. Это важный инструмент для отладки, мониторинга и аудита системы.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍1
🤔 Какой цикл позволяет выполнить блок кода как минимум один раз, даже если условие ложно?
Anonymous Quiz
4%
for
11%
while
80%
do-while
5%
foreach
🤔 Какой метод класса SplObjectStorage используется для добавления объекта с данными?
Anonymous Quiz
37%
attach()
45%
add()
6%
insert()
12%
put()
🤔 Что запрещает final?

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


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🔥2
🤔 Какой из методов в PHP используется для обработки данных из массива $_POST?
Anonymous Quiz
16%
sanitize_post
29%
validate_post
22%
filter_post
33%
filter_input_array
🤔 Что такое вертикальное шардирование?

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

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🔥1
🤔 Какой из методов позволяет в PHP реализовать концепцию "передача по ссылке" для оптимизации работы с большими массивами и объектами, избегая избыточного копирования данных?
Anonymous Quiz
0%
Использование глобальных переменных для хранения массивов
92%
Использование ссылок с помощью оператора & при передаче аргументов в функции
2%
Использование функции array_merge для объединения массивов
6%
Использование функции array_map для модификации данных
🤔 Что такое Factory?

Это паттерн проектирования, который предоставляет способ создания объектов без указания точного класса.
• Фабрика скрывает детали создания объектов, предоставляя интерфейс для их создания.
• Пример: ShapeFactory может возвращать объекты разных классов (Circle, Square) на основе входных параметров.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍3
🤔 Какой из методов в PHP используется для проверки, что переменная является объектом класса, унаследованным от другого класса?
Anonymous Quiz
25%
is_subclass_of
58%
is_instance_of
6%
subclass_check
11%
instance_check
🤔 Какой метод в PHP используется для проверки, начинается ли строка с заданной подстроки?
Anonymous Quiz
58%
str_starts_with
20%
starts_with
22%
str_begins
0%
begins_with
🤔 Имеет ли значение регистр заголовка?

Нет, не имеет.
В HTTP заголовки регистронезависимы.
Например, Content-Type, content-type, CONTENT-TYPE — это одно и то же.
Но значения заголовков могут быть чувствительны к регистру — зависит от конкретного поля.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🔥1
🤔 Какой параметр cURL используется для установки аутентификации с использованием логина и пароля?
Anonymous Quiz
13%
CURLOPT_USERPWD
6%
CURLOPT_LOGIN
50%
CURLOPT_AUTH
31%
CURLOPT_CREDENTIALS
🤔 Как создать анонимный класс, который реализует интерфейс Iterator?
Anonymous Quiz
71%
new class implements Iterator {}
10%
new class extends Iterator {}
10%
new Iterator() {}
10%
new implements Iterator {}
👍2
🤔 Что такое логирование?

Это запись событий, ошибок и действий приложения в журнал для диагностики и анализа.
1. Логи помогают отслеживать выполнение кода, анализировать сбои и выявлять узкие места.
2. Используются различные уровни логов: INFO, DEBUG, ERROR.
3. Это важный инструмент для отладки, мониторинга и аудита системы.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🤔 Какое ключевое слово используется для предотвращения переопределения метода в классе-наследнике?
Anonymous Quiz
10%
static
3%
const
79%
final
8%
protected
🤔 Какой метод используется для удаления всех пробелов из начала и конца строки в PHP?
Anonymous Quiz
78%
trim()
8%
strip()
3%
clean()
11%
trim()
🤔7
🤔 Что такое алгоритмическая сложность?

Алгоритмическая сложность описывает эффективность алгоритма в зависимости от объёма входных данных. Измеряется во времени выполнения (Time Complexity) и потреблении памяти (Space Complexity).


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍4