PHP / Тесты
1.24K subscribers
26 photos
427 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
2%
Использование глобальных переменных
14%
Использование функций sleep и usleep для управления временем выполнения
0%
Использование регулярных выражений
84%
Использование многопроцессных или многопоточных решений
🤔 Как объявить замыкание с доступом к переменной $var из внешней области видимости?
Anonymous Quiz
11%
function($var) use {}
80%
function() use ($var) {}
5%
function() ($var) {}
4%
function() import($var) {}
🤔 Сколькими способами можно создать ветку в Git?

Создать ветку в Git можно:
1. Командой git branch <имя> – создаст новую ветку.
2. git checkout -b <имя> – создаст и сразу переключится.
3. git switch -c <имя> – альтернатива checkout.
4. В графических интерфейсах (GitKraken, SourceTree) – создание через UI.
5. В удаленном репозитории (GitHub, GitLab) – через web-интерфейс


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой метод используется для добавления элемента в начало массива в PHP?
Anonymous Quiz
43%
array_push()
12%
unshift()
29%
array_unshift()
16%
push()
💊1
🤔 Какую команду использовать для выполнения тестов с использованием PHPUnit?
Anonymous Quiz
39%
phpunit run
8%
phpunit execute
32%
phpunit test
20%
phpunit
🤔 Слово "global" для чего используется?

Слово global позволяет получить доступ к переменной, определённой за пределами текущей функции. Используется, чтобы модифицировать глобальные переменные внутри функций.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой паттерн проектирования в PHP обеспечивает разделение интерфейса и реализации, позволяя изменять их независимо друг от друга?
Anonymous Quiz
30%
Adapter
16%
Bridge
11%
Composite
42%
Facade
🤔 Какой класс в PHP используется для обработки ошибок, связанных с превышением допустимого диапазона?
Anonymous Quiz
10%
OutOfBoundsException
34%
RangeException
16%
OverflowException
40%
OutOfRangeException
🤔 Что такое вертикальное шардирование?

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

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

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


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

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


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

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


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