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

Вопросы собесов t.me/+RJaDhjYaQDo2Njcy
Задачи t.me/+YlYIxUyg8bM4ZmYy
Вакансии t.me/+J-DKRUtjUgMxZGNi
Download Telegram
🤔 Какой из методов в PHP используется для работы с строками и их форматированием, особенно для создания форматированных отчётов или сообщений?
Anonymous Quiz
71%
sprintf
14%
format_string
10%
string_format
5%
format_message
🤔 Зачем нужен Git?

1. Контроль версий – отслеживание изменений в коде и возможность отката.
2. Совместная работа – позволяет нескольким разработчикам работать над одним проектом без конфликтов.
3. Безопасность кода – сохраняет историю изменений, предотвращая потерю данных.
4. Быстрая разработка – поддерживает ветки (branches) для параллельной работы над фичами.
5. Интеграция с CI/CD – автоматизирует тестирование и деплой.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
🤔 Какой из методов в PHP используется для получения информации о текущем скрипте и его путях на сервере?
Anonymous Quiz
10%
get_script_path
74%
$_SERVER['SCRIPT_FILENAME']
14%
script_path_info
2%
current_script
🤔 С помощью чего можно отследить скорость выполнения запроса?

1. Встроенный механизм Laravel — Query Log через DB::enableQueryLog() и DB::getQueryLog().
2. Использование инструментов профилирования, таких как Laravel Debugbar или Telescope.
3. Внешние инструменты, например, New Relic или Xdebug.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какую аннотацию в PHPDoc используют для указания ссылки на источник документации?
Anonymous Quiz
23%
@see
10%
@url
🤔 Какое значение возвращает функция json_last_error(), если ошибок нет?
Anonymous Quiz
32%
0
9%
JSON_ERROR_NULL
13%
JSON_ERROR_NONE
46%
false
🤔 Что такое полнотекстовый индекс?

Это структура данных, оптимизирующая поиск текстовой информации в базе данных.
1. Используется для эффективного поиска по словам или фразам в текстовых полях.
2. Применяется в MySQL, PostgreSQL, ElasticSearch и других системах.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какое значение возвращает функция json_last_error_msg() при отсутствии ошибок?
Anonymous Quiz
47%
false
23%
0
6%
1
24%
No error
🤔 Какие есть виды JOIN?

Основные типы JOIN в SQL:
- INNER JOIN — только совпадающие записи.
- LEFT JOIN — все из левой таблицы + совпадающие из правой.
- RIGHT JOIN — все из правой таблицы + совпадающие из левой.
- FULL OUTER JOIN — все записи из обеих таблиц, где есть совпадения или NULL.
- CROSS JOIN — декартово произведение (все комбинации).
- SELF JOIN — соединение таблицы с самой собой.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какую функцию использовать для определения, является ли переменная массивом?
Anonymous Quiz
98%
is_array()
2%
is_list()
0%
is_collection()
0%
is_set()
🤔 Чем отличается абстрактный класс от интерфейса?

Абстрактный класс может содержать как абстрактные методы (без реализации), так и методы с реализацией, в то время как интерфейс не содержит реализации методов до PHP 8. Абстрактный класс может содержать поля и конструкторы, а интерфейс — только сигнатуры методов. Класс может наследовать только один абстрактный класс, но реализовать несколько интерфейсов. Абстрактный класс используется, когда требуется частичная реализация, а интерфейс — для создания контракта.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Как получить доступ к методу родительского класса из анонимного класса, расширяющего его?
Anonymous Quiz
13%
$this->parent->method()
55%
parent::method()
19%
self::parent->method()
14%
parentClass::method()
🤔 Какие виды запросов есть?

В PHP, при работе с базами данных, основные типы запросов — SELECT (извлечение данных), INSERT (добавление), UPDATE (изменение) и DELETE (удаление). Существуют также запросы для управления структурой базы данных, например, CREATE и ALTER TABLE. Более сложные операции включают JOIN для объединения данных из нескольких таблиц.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
💊10
🤔 Какой из методов в PHP используется для асинхронного выполнения HTTP-запросов?
Anonymous Quiz
36%
async_request
7%
multi_curl_exec
32%
curl_multi_exec
25%
http_async
🤔 Какой механизм PHP позволяет динамически определять и вызывать методы объектов, даже если они не существуют в момент компиляции?
Anonymous Quiz
10%
Абстрактные методы
66%
Магические методы
8%
Интерфейсы
17%
Лямбда-функции
🤔 Какой принцип нарушает Active Record?

Active Record нарушает принцип единственной ответственности (SRP) из SOLID.
1. В Active Record бизнес-логика и операции работы с базой данных объединены в одном классе.
2. Это усложняет поддержку, тестирование и расширение кода.


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