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

Вопросы собесов t.me/+RJaDhjYaQDo2Njcy
Задачи t.me/+YlYIxUyg8bM4ZmYy
Вакансии t.me/+J-DKRUtjUgMxZGNi
Download Telegram
🤔 Расскажи про полиморфизм

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


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
🤔 Какой суперглобальный массив в PHP содержит информацию о заголовках, пути и местоположении скрипта?
Anonymous Quiz
77%
$_SERVER
12%
$_ENV
5%
$_SESSION
6%
$_POST
🤔 Какой метод класса SplFixedArray используется для очистки массива?
Anonymous Quiz
46%
clear()
27%
reset()
9%
free()
18%
destroy()
🤔 Что такое горизонтальное шардирование?

Горизонтальное шардирование разделяет данные на отдельные шарды по строкам, распределяя их между несколькими серверами. Это позволяет увеличивать масштаб за счёт добавления новых серверов.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой метод в PHP используется для сортировки массива в обратном порядке?
Anonymous Quiz
37%
array_reverse
5%
reverse_sort
38%
rsort
20%
array_rsort
🤔 Что такое Rest

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

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
🤔 Какое ключевое слово используется для реализации интерфейсов в PHP?
Anonymous Quiz
5%
use
28%
implement
30%
interface
37%
implements
🤔 Какой класс используется для обработки ошибок уровня пользователя?
Anonymous Quiz
51%
UserException
23%
ErrorException
9%
CustomException
16%
RuntimeException
🤔 Что такое шифрование?

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


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
🤔 Какой подход в PHP позволяет обеспечить интеграцию с различными типами баз данных и унифицировать доступ к данным?
Anonymous Quiz
50%
Использование функций mysqli_query и PDO::query
48%
Использование абстракций для доступа к данным
0%
Использование глобальных переменных
2%
Использование регулярных выражений
🤔 Какой метод в PHP позволяет организовать работу с асинхронными задачами в реальном времени?
Anonymous Quiz
5%
Использование глобальных переменных
34%
Использование функций sleep и usleep
58%
Использование библиотеки Ratchet
3%
Использование регулярных выражений
🤔 Что такое замыкание?

Это функция, которая «захватывает» переменные из внешней области видимости, в которой она была создана.
1. Оно позволяет использовать внешние переменные даже после завершения их контекста.
2. Замыкания полезны для сохранения состояния и создания функций с заранее заданными параметрами.
3. Пример: функция, возвращающая другую функцию, которая использует переменные из замыкающего контекста.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой метод используется для определения, является ли переменная целым числом в PHP?
Anonymous Quiz
37%
is_integer()
61%
is_int()
2%
check_integer()
0%
int_check()
🤔Какой функцией в PHP можно создать новый файл?
Anonymous Quiz
16%
file_create()
10%
new_file()
72%
fopen()
3%
open_file()
🤔 Какие могут быть проблемы от JOIN'а?

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


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3
🤔 Какой из следующих массивов является ассоциативным?
Anonymous Quiz
2%
array(1, 2, 3)
83%
array("a" => 1, "b" => 2)
13%
array(0 => "apple", 1 => "orange")
2%
array("one", "two", "three")
🤔 Какой из методов в 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