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

Вопросы собесов t.me/+RJaDhjYaQDo2Njcy
Задачи t.me/+YlYIxUyg8bM4ZmYy
Вакансии t.me/+J-DKRUtjUgMxZGNi
Download Telegram
🤔 Какой из методов в PHP используется для работы с определёнными функциями и их созданием во время выполнения?
Anonymous Quiz
48%
define_function
42%
create_function
8%
function_factory
2%
dynamic_function
🤔 Какие могут быть проблемы от JOIN'а?

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


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой из методов в PHP используется для генерации уникальных идентификаторов на основе временных меток и случайных данных?
Anonymous Quiz
25%
generate_unique_id
28%
create_uuid
11%
unique_identifier
36%
uniqid
👍1
🤔 Какой из методов в PHP используется для работы с базами данных и создания SQL-запросов с использованием объектно-ориентированного подхода?
Anonymous Quiz
6%
db_query
4%
execute_query
86%
PDO::query
3%
sql_execute
🤔 Какими способами организовать порции?

Разделение данных на порции (batch processing) может быть организовано разными методами:
1. LIMIT и OFFSET – классический способ для пагинации в SQL.
2. Cursor-based pagination – используется в API, позволяет получать новые данные без смещения.
3. Частичная загрузка данных – загружать данные по мере необходимости (lazy loading).
4. Очереди (Message Queues) – например, RabbitMQ или Kafka для обработки данных в потоках.
5. Шардирование данных – разделение больших таблиц на более мелкие логические части.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой из методов в PHP используется для работы с переменными и их значениями, которые можно изменить в процессе выполнения скрипта?
Anonymous Quiz
52%
dynamic_variables
11%
changeable_vars
10%
modifiable_vars
27%
variable variables
👀3💊3
🤔 Какой из методов в PHP используется для работы с функциями, которые могут быть вызваны из другого контекста или во время выполнения?
Anonymous Quiz
16%
function_context
7%
dynamic_function
42%
Closure
35%
callable_function
🤔 Как настроить autoload через Composer?

Composer предоставляет механизм автоматической загрузки классов (autoload), который позволяет не писать вручную require.
Основные шаги:
1. Использовать PSR-4 или PSR-0 – правила именования классов.
2. Настроить autoload в composer.json – указать, какие пространства имен использовать.
3. Выполнить composer dump-autoload – обновить автозагрузку после изменения файлов.
4. Использовать require 'vendor/autoload.php' – подключить автозагрузку в проекте.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
🤔 Какой из методов в PHP используется для работы с потоками данных и их фильтрацией с помощью встроенных фильтров?
Anonymous Quiz
23%
stream_filter_append
28%
filter_stream
13%
apply_filter
36%
stream_filter
🤔 Какой из методов в PHP используется для работы с большими файлами и их чтением по частям?
Anonymous Quiz
39%
read_chunk
45%
fread с указанием размера блока
12%
file_reader
5%
read_part
🤔 Что такое АПС?

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


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
🤔 Какой из методов в PHP используется для фильтрации и валидации данных, предоставляемых пользователем, на основе заданного набора фильтров?
Anonymous Quiz
24%
validate_input
24%
input_filter
8%
filter_user_data
45%
filter_input
🤔 Какой из методов в PHP используется для работы с строками и их форматированием, особенно для создания форматированных отчётов или сообщений?
Anonymous Quiz
71%
sprintf
13%
format_string
12%
string_format
4%
format_message
🤔 Что такое чистая архитектура?

Это принцип построения ПО, который отделяет бизнес-логику от деталей реализации.
Ключевые принципы:
- Разделение слоев – отделение логики от UI и базы данных.
- Независимость от фреймворков – можно менять базу данных или API без переписывания логики.
- Устойчивость к изменениям – легче поддерживать и тестировать код.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
🤔 Какой из методов в PHP используется для обработки и манипуляции с PHP-кодом в виде строки, включая его исполнение?
Anonymous Quiz
21%
execute_code
8%
run_script
63%
eval
8%
code_executor
🤔 Какой из методов в PHP используется для управления зависимостями в проекте и автоматической загрузки классов?
Anonymous Quiz
3%
dependency_manager
47%
Composer
43%
autoloader
7%
class_loader
💊7🤯3
🤔 Как устроен типичный тест на opening point?

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


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой из методов в PHP используется для выполнения асинхронных запросов к серверу с использованием библиотеки ReactPHP?
Anonymous Quiz
61%
React\Http\Client\Request
26%
async_request
8%
react_async
6%
request_async
🤔 Какой из методов в PHP используется для создания сложных регулярных выражений с использованием конструкций lookahead и lookbehind для более точного поиска?
Anonymous Quiz
18%
regex_lookaround и preg_replace с lookahead/lookbehind
17%
advanced_regex и preg_replace с lookahead/lookbehind
6%
match_with_lookaround и preg_replace с lookahead/lookbehind
58%
preg_match и preg_replace с lookahead/lookbehind
🤔 Кроме списка какие коллекции есть?

Python Предлагает разные типы коллекций:
- Tuple – неизменяемый список.
- Set – уникальные значения без порядка.
- Dictionary – ключ-значение.
- Deque – двусторонняя очередь.
- Heap – структура данных приоритетной очереди.
- OrderedDict – упорядоченный словарь.


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