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

Вопросы собесов t.me/+RJaDhjYaQDo2Njcy
Задачи t.me/+YlYIxUyg8bM4ZmYy
Вакансии t.me/+J-DKRUtjUgMxZGNi
Download Telegram
🤔 Какой суперглобальный массив в PHP содержит информацию о заголовках, путях и местоположении скрипта?
Anonymous Quiz
66%
$_SERVER
9%
$_ENV
19%
$_REQUEST
6%
$_SESSION
🤔 Как устроен Git?

Это распределенная система контроля версий (VCS), которая позволяет отслеживать изменения в коде, работать в командах и управлять версиями проекта.
Основные компоненты:
1. Рабочая директория (Working Directory) – файлы, с которыми работает разработчик.
2. Index (Staging Area) – подготовленная зона перед коммитом.
3. Локальный репозиторий (Local Repository) – база данных версий на локальном устройстве.
4. Удаленный репозиторий (Remote Repository) – центральное хранилище проекта (GitHub, GitLab, Bitbucket).


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой метод используется для получения имени хоста в PHP?
Anonymous Quiz
24%
gethostname()
28%
hostname()
18%
gethost()
30%
host()
🤔 Что такое поведение copy-on-write?

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


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥2
🤔 Какой из методов в PHP используется для реализации многократного выполнения асинхронных задач с использованием промисов и отложенных операций?
Anonymous Quiz
33%
async_tasks
7%
deferred_operations
16%
promise_handler
44%
ReactPHP Promises
🤔 Как правильно объявить несколько пространств имен в одном файле PHP?
Anonymous Quiz
34%
use Namespace1, Namespace2;
56%
namespace Namespace1; namespace Namespace2;
6%
declare Namespace1, Namespace2;
3%
module Namespace1, Namespace2;
🤔 В каких местах нельзя использовать Laravel как фреймворк?

1. Реалтайм-приложения: Laravel не идеален для высоконагруженных приложений с минимальной задержкой, например, игр.
2. Микросервисы: Laravel может быть избыточен из-за большого количества встроенных компонентов.
3. Проекты с крайне низким бюджетом: из-за сложности поддержки на минимальных конфигурациях серверов.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
🤔 Какая библиотека используется для работы с кешированием в PHP?
Anonymous Quiz
74%
Memcached
5%
APCu
6%
CacheLite
15%
All of the above
🤔 Как можно получить предыдущие исключения, которые привели к текущему исключению?
Anonymous Quiz
25%
getPrevious()
28%
getTrace()
6%
getStack()
41%
getExceptionHistory()
🤔 Какие бывают индексы?

Индексы в базах данных — это структуры, которые ускоряют доступ к данным, создавая отдельную таблицу с ссылками на строки данных. Основные типы индексов включают первичные (primary key), уникальные (unique), и обычные индексы (index). Индексы помогают оптимизировать запросы к базам данных, но увеличивают накладные расходы на вставку и обновление данных.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
💊4
🤔 Какой из методов в PHP используется для работы с системными временными зонами и их конфигурацией?
Anonymous Quiz
12%
time_zone_config
54%
set_time_zone
29%
DateTimeZone
6%
system_time_zone
🤔 Чем полезно пространство имен?

Оно помогает организовывать код, делает его более читаемым и управляемым. Также снижает вероятность конфликта имен при работе с библиотеками или крупными проектами.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой метод в PHP позволяет обеспечить безопасность данных, передаваемых между клиентом и сервером, используя методы шифрования и безопасные соединения?
Anonymous Quiz
82%
Использование SSL/TLS и криптографических функций
11%
Использование base64 для кодирования данных
7%
Использование встроенных функций для защиты данных
1%
Использование функций для работы с файлами
🤔 Какую аннотацию в PHPDoc используют для описания исключения, которое может быть выброшено функцией?
Anonymous Quiz
5%
58%
9%
🤔 Как браузер понимает, что ему нужно перейти куда-то?

Браузер анализирует ввод пользователя, определяя, является ли это запросом на переход к новому URL. Если это так, он отправляет HTTP-запрос к указанному серверу и отображает полученный ответ (обычно HTML).

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
💊5
🤔 Какую функцию PHP использовать для генерации случайного токена?
Anonymous Quiz
20%
random_bytes()
19%
mt_rand()
26%
uniqid()
34%
generate_token()
🤔 Какой метод класса SimpleXMLElement используется для получения атрибута элемента?
Anonymous Quiz
70%
getAttribute()
12%
fetchAttribute()
4%
retrieveAttribute()
14%
attributes()
🤔 Что такое Low Coupling и High Cohesion?

• Low Coupling (низкая связанность): уменьшение зависимости между модулями, чтобы изменения в одном модуле минимально затрагивали другие.
• High Cohesion (высокая связность): логически связанные функции и данные группируются в одном модуле, делая его функционально независимым.
Совмещение этих принципов упрощает сопровождение и тестирование кода.


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