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

Вопросы собесов t.me/+RJaDhjYaQDo2Njcy
Задачи t.me/+YlYIxUyg8bM4ZmYy
Вакансии t.me/+J-DKRUtjUgMxZGNi
Download Telegram
🤔 Как расшифровывается REST?

REST (Representational State Transfer) — это архитектурный стиль взаимодействия систем через HTTP. Он основан на представлении ресурсов как URL и использовании стандартных HTTP-методов (GET, POST, PUT, DELETE) для работы с этими ресурсами.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍3
🤔 Какую аннотацию в PHPDoc используют для описания версии класса или метода?
Anonymous Quiz
63%
26%
@ver
🤔 Какой метод используется в PHP для работы с асинхронными запросами?
Anonymous Quiz
42%
async()
13%
await()
12%
Promise()
33%
ReactPHP
💊7
🤔 Что такое индекс?

Индекс в контексте баз данных — это структура данных, которая улучшает скорость операций поиска/выборки данных, но может замедлить добавление, удаление и обновление данных из-за необходимости поддерживать индекс в актуальном состоянии.?

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍3
🤔 Какой класс в PHP позволяет работать с датой и временем с высокой точностью?
Anonymous Quiz
59%
DateTime
25%
DateTimeImmutable
4%
DateInterval
12%
DateTimePrecise
🤔 Принципы ООП

Основные принципы объектно-ориентированного программирования включают инкапсуляцию (сокрытие деталей реализации), наследование (использование общих свойств и поведения базовых классов), полиморфизм (один интерфейс для разных типов данных) и абстракцию (определение шаблонного интерфейса для группы связанных объектов).?

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍2
🤔 Какой PHP-метод используется для работы с сокетами?
Anonymous Quiz
61%
socket_connect()
16%
connect_socket()
12%
open_socket()
10%
socket_create()
🤔 Какой метод в PHP позволяет обрабатывать большие объемы данных, не загружая их полностью в память?
Anonymous Quiz
35%
Использование функций fread и fwrite
5%
Использование глобальных переменных
59%
Использование генераторов и итераторов
2%
Использование регулярных выражений
🤔 В чем отличие адаптера от декоратора

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

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🔥1
🤔 Какую команду использовать для отображения установленных зависимостей в проекте?
Anonymous Quiz
28%
composer show
53%
composer list
13%
composer dependencies
7%
composer view
🤔 Какой метод класса SplFixedArray используется для изменения размера массива?
Anonymous Quiz
54%
resize()
22%
setSize()
20%
changeSize()
4%
adjustSize()
🤔 Что такое медленный запрос?

Это запрос, выполнение которого занимает больше времени, чем заданный порог.
1. Причины: отсутствие индексов, сложные объединения, большой объём данных.
2. Оптимизация: использование индексов, анализ плана выполнения (EXPLAIN) и уменьшение объёма данных.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍4
🤔 Какое значение возвращает функция strpos() при поиске подстроки в начале строки?
Anonymous Quiz
20%
1
28%
true
51%
0
1%
false
🤔 Что такое поведение copy-on-write?

Это механизм оптимизации памяти, при котором копия объекта создаётся только в случае изменения исходного объекта. До изменений объекты разделяют один и тот же адрес в памяти.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🔥1
🤔 Какой метод в PHP позволяет интегрировать сторонние веб-сервисы и API, обеспечивая возможность обмена данными и взаимодействия с внешними системами?
Anonymous Quiz
4%
Использование встроенных функций для работы с строками
4%
Использование глобальных переменных для хранения данных
93%
Использование библиотеки cURL или Guzzle для HTTP-запросов
0%
Использование функций для обработки массивов
🤔 Какой атрибут HTML формы необходимо использовать для предотвращения CSRF-атак?
Anonymous Quiz
14%
csrf_protect
83%
csrf_token
0%
token
3%
secure
🤔 В чём суть абстрактного класса?

Абстрактный класс — это класс, который нельзя инстанцировать напрямую, и он предназначен для того, чтобы служить базой для других классов. Он может содержать абстрактные методы, которые должны быть реализованы в классах-наследниках. Абстрактный класс позволяет определять общую функциональность для всех наследников, предоставляя возможность переопределять или дополнять её. Это помогает улучшить структуру кода и избежать дублирования.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍2
🤔 Какое значение возвращает функция json_last_error() при отсутствии ошибок?
Anonymous Quiz
27%
JSON_ERROR_NONE
48%
null
16%
false
9%
0
🤔 Какой метод класса PDO используется для завершения транзакции?
Anonymous Quiz
68%
commit()
23%
endTransaction()
8%
close()
1%
complete()