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

Вопросы собесов t.me/+RJaDhjYaQDo2Njcy
Задачи t.me/+YlYIxUyg8bM4ZmYy
Вакансии t.me/+J-DKRUtjUgMxZGNi
Download Telegram
🤔 Какой метод в PHP позволяет выполнять асинхронные запросы к серверу, обеспечивая обновление данных на веб-странице без перезагрузки?
Anonymous Quiz
1%
Использование синхронных запросов и HTML
9%
Использование встроенных функций для обработки запросов
29%
Использование WebSockets
60%
Использование AJAX и JavaScript
🤔 В каких случаях используют индексы?

Индексы в базах данных используются для ускорения операций поиска и сортировки данных. Они создаются на столбцах, по которым часто выполняются запросы, такие как `SELECT`, `WHERE` или `ORDER BY`. Индексы позволяют базе данных быстро находить нужные записи без необходимости сканировать всю таблицу. Однако индексы занимают дополнительное место и могут замедлять операции вставки и обновления данных, поэтому их следует использовать с осторожностью.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой из методов в PHP используется для преобразования строкового значения в объект DateTime с учетом часового пояса?
Anonymous Quiz
8%
create_date
15%
parse_date
14%
convert_to_datetime
64%
new DateTime
🤔 Вопрос: Какая функция в PHP используется для создания хеша пароля?
Anonymous Quiz
36%
password_hash()
28%
hash_password()
6%
crypt()
29%
md5()
🤔 Что делать, если у двух trait'ов один и тот же метод?

1. Если два trait содержат методы с одинаковыми именами, необходимо явно указать, какой метод использовать, с помощью use TraitName::methodName.
2. В сложных случаях можно переопределить метод в классе для явной реализации.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
🤔 Какую команду использовать для создания нового пакета Composer с автозагрузкой?
Anonymous Quiz
13%
composer new
52%
composer init
28%
composer create
7%
composer start
💊1
🤔 Какой метод интерфейса IteratorAggregate используется для получения итератора?
Anonymous Quiz
63%
getIterator()
5%
fetchIterator()
3%
createIterator()
30%
iterator()
🤔 Что такое интерфейсы?

Интерфейсы в PHP определяют набор методов, которые должны быть реализованы в классах, использующих этот интерфейс. Интерфейсы обеспечивают абстракцию, позволяя разработчикам определять общий функционал для классов, не предоставляя реализации методов. Классы могут реализовывать несколько интерфейсов, что делает их гибким инструментом для организации архитектуры кода.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой из методов в PHP используется для обеспечения безопасности данных, хранящихся в сессиях?
Anonymous Quiz
27%
secure_session
15%
session_protect
48%
session_start и session_regenerate_id
10%
regenerate_session_id
💊4
🤔 Какой метод класса PDOStatement используется для получения информации о столбцах в результате запроса?
Anonymous Quiz
17%
getColumnMeta()
15%
columnInfo()
26%
fetchColumnInfo()
42%
getColumnInfo()
🤔 В чем цель кодирования?

Кодирование обеспечивает:
1. Совместимость: преобразование данных в формат, который можно безопасно передавать или хранить.
2. Эффективность передачи: упрощение работы с различными системами и протоколами.
3. Защиту от ошибок: предотвращение искажений данных при передаче через сети.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какую аннотацию в PHPUnit использовать для указания, что метод должен быть выполнен перед каждым тестом в классе?
Anonymous Quiz
24%
14%
23%
🤔 Какой метод используется для получения кода ошибки из объекта исключения?
Anonymous Quiz
17%
getErrorCode()
30%
getMessage()
33%
getCode()
20%
getExceptionCode()
🤔 Что такое списочный тип?

Это структура данных, представляющая упорядоченный набор элементов, где каждый элемент связан с предыдущим и следующим.
1. Пример — связанный список (linked list), где каждый узел содержит значение и ссылку на следующий узел.
2. Такие типы обеспечивают удобное добавление и удаление элементов, но имеют медленный доступ по индексу (O(n)).


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой параметр cURL используется для задания максимального времени выполнения запроса в миллисекундах?
Anonymous Quiz
38%
CURLOPT_TIMEOUT
21%
CURLOPT_TIMEOUT_MS
25%
CURLOPT_EXECUTION_TIME
17%
CURLOPT_MAXTIME
🤔 Какую библиотеку PHP часто используют для создания и отправки электронных писем?
Anonymous Quiz
65%
PHPMailer
22%
SwiftMailer
12%
Mailgun
1%
SendGrid
💊1
🤔 Для чего предназначены форматы запросов и ответов приложения?

Форматы запросов и ответов обеспечивают обмен данными между клиентом и сервером.
Популярные форматы:
- JSON – компактный, удобный для API.
- XML – читаемый, часто используется в SOAP.
- YAML – удобен для конфигураций.
- Protobuf – бинарный, эффективный для высоконагруженных систем.
Форматы обеспечивают унифицированное взаимодействие между различными сервисами.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какое ключевое слово используется для объявления свойства класса, доступного только внутри этого класса?
Anonymous Quiz
89%
private
10%
protected
0%
public
1%
secret
🤔 Какое ключевое слово используется для создания трейта в PHP?
Anonymous Quiz
9%
use
87%
trait
1%
include
2%
extend
💊5
🤔 Реализация Fibonacci с рекурсией или без?

1. С рекурсией: проще написать, но требует больше памяти из-за вложенных вызовов.
2. Без рекурсии: итеративный метод или использование динамического программирования, эффективнее с точки зрения производительности.
3. Выбор зависит от задачи: рекурсия подходит для демонстрации, итерация — для практических целей.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM