PHP / Тесты
1.25K subscribers
26 photos
424 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%
package
98%
namespace
0%
module
0%
space
🤔 Какой механизм PHP используется для обработки асинхронных операций ввода-вывода?
Anonymous Quiz
18%
multi-threading
48%
async/await
18%
non-blocking I/O
16%
event loop
🤔 Что такое Rest

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

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какую команду использовать для генерации файла автозагрузки Composer?
Anonymous Quiz
52%
composer dump-autoload
15%
composer generate-autoload
8%
composer create-autoload
25%
composer autoload
🤔 Какая разница между self и this?

self в PHP используется для обращения к текущему классу, включая статические методы и свойства, тогда как this ссылается на конкретный экземпляр класса. self подходит для работы с общими (статическими) членами класса, а this — для доступа к данным объекта. self не может использоваться для динамических данных объекта, в отличие от this.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какая функция PHP используется для получения ассоциативного массива из результата запроса?
Anonymous Quiz
66%
mysqli_fetch_assoc()
19%
mysqli_fetch_array()
11%
mysqli_get_array()
4%
mysqli_get_assoc()
🤔 Какой метод класса SplStack используется для удаления и возвращения последнего добавленного элемента?
Anonymous Quiz
78%
pop()
7%
remove()
10%
extract()
5%
pull()
🤔 Как устроен типичный тест на opening point?

Тест на Opening Point проверяет, корректно ли открывается доступ к ресурсу.
Он может включать:
- Авторизацию – доступ пользователя после входа.
- Перенаправления – корректный редирект при попытке входа.
- Доступность URL – проверка HTTP-ответа (например, 200 OK).
- Безопасность – отсутствие утечек при открытии ресурса.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какую функцию использовать для чтения значения куки с указанием всех параметров куки (например, путь, домен, срок действия)?
Anonymous Quiz
76%
get_cookie_params()
6%
read_cookie_params()
18%
session_get_cookie_params()
0%
fetch_cookie_params()
🤔 Какой метод в PHP позволяет работать с данными и структурами в виде коллекций, обеспечивая удобные функции для обработки и манипуляции данными?
Anonymous Quiz
26%
Использование встроенных функций для работы с массивами
0%
Использование глобальных переменных и массивов
74%
Использование коллекций и итераторов
0%
Использование регулярных выражений для обработки данных
💊2
🤔 Какие могут быть проблемы от JOIN'а?

Объединение таблиц через JOIN может вызвать:
- Снижение производительности – если таблицы большие и нет индексов, выполнение запроса может быть долгим.
- Дублирование данных – неправильное соединение может привести к множеству дублирующихся строк.
- Рост потребления памяти – большие JOIN'ы могут потреблять много оперативной памяти и временных файлов.
- Блокировки и конкуренция – если JOIN выполняется на обновляемых данных, могут возникать блокировки записей.
- Сложность оптимизации – сложные JOIN'ы труднее индексировать и оптимизировать.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой подход в PHP позволяет улучшить производительность и масштабируемость приложения за счет параллельного выполнения задач?
Anonymous Quiz
2%
Использование глобальных переменных
12%
Использование функций sleep и usleep для управления временем выполнения
0%
Использование регулярных выражений
86%
Использование многопроцессных или многопоточных решений
🤔 Как объявить замыкание с доступом к переменной $var из внешней области видимости?
Anonymous Quiz
9%
function($var) use {}
80%
function() use ($var) {}
7%
function() ($var) {}
5%
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()
8%
unshift()
32%
array_unshift()
17%
push()
💊1
🤔 Какую команду использовать для выполнения тестов с использованием PHPUnit?
Anonymous Quiz
36%
phpunit run
10%
phpunit execute
31%
phpunit test
24%
phpunit
🤔 Слово "global" для чего используется?

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


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