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

Вопросы собесов t.me/+RJaDhjYaQDo2Njcy
Задачи t.me/+YlYIxUyg8bM4ZmYy
Вакансии t.me/+J-DKRUtjUgMxZGNi
Download Telegram
🤔 Какой из методов в PHP используется для работы с многомерными ассоциативными массивами и получения всех уникальных значений?
Anonymous Quiz
14%
unique_values
7%
get_unique_values
76%
array_unique
3%
distinct_values
🤔 Что такое полнотекстовый индекс?

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


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🤔 Какой механизм PHP позволяет обработать исключения, возникающие при выполнении операций с объектами, которые не реализуют интерфейс Countable?
Anonymous Quiz
14%
invoke
63%
Exception Handling
20%
Error Handling
4%
callStatic
🤔 Какой метод в PHP позволяет соединяться с базой данных MySQL?
Anonymous Quiz
14%
mysql_query
4%
sqlite_open
7%
pg_connect
75%
mysqli_connect
🤔 В чем заключается Enterprise Service Bus (ESB)?

Это интеграционная архитектура, которая связывает разные сервисы и системы, обеспечивая обмен данными между ними.
Ключевые аспекты:
- Централизованное управление обменом сообщениями.
- Упрощение интеграции систем с разными форматами данных.
- Гибкость – можно легко добавлять и удалять сервисы.
- Масштабируемость – упрощает распределение нагрузки между сервисами.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🤔 Какой метод в PHP позволяет динамически создавать методы и свойства в классе во время выполнения, используя Reflection API?
Anonymous Quiz
44%
ReflectionClass::addMethod и ReflectionClass::addProperty
7%
ReflectionClass::getMethods и ReflectionClass::getProperties
16%
ReflectionClass::newInstance и ReflectionClass::newInstanceArgs
33%
ReflectionClass::setProperty и ReflectionClass::setMethod
🤔 Для чего нужно пространство имен?

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


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍3
🤔 Какой метод класса SplFileObject используется для чтения строки из файла?
Anonymous Quiz
46%
fgets()
20%
readLine()
24%
read()
11%
getLine()
🤔 Какую функцию использовать для открытия файла на чтение и запись, если файл существует, или создания нового файла, если его не существует?
Anonymous Quiz
31%
fopen()
15%
file_get_contents()
13%
fopen('a+')
42%
fopen('w+')
🤔 Есть ли какое-то различие между одинарными и двойными кавычками?

- В большинстве языков программирования разницы нет.
- В PHP двойные кавычки позволяют интерполировать переменные, а одинарные – нет.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍1
🤔 Какую функцию использовать для записи массива в файл в формате CSV?
Anonymous Quiz
16%
putcsv()
10%
writecsv()
26%
fwritecsv()
48%
fputcsv()
🤔 Что такое вертикальное шардирование?

Вертикальное шардирование разделяет данные по столбцам (таблицам), при этом каждая часть данных хранится на отдельном сервере. Это полезно для разделения по функциональности, например, когда разные сервисы работают с разными наборами данных.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🤔 Какой класс в PHP используется для обработки ошибок, связанных с некорректными аргументами?
Anonymous Quiz
15%
UnexpectedValueException
0%
OutOfRangeException
2%
LengthException
83%
InvalidArgumentException
🤔 Какие известны распространенные способы кодирования в разработке?

1. Base64: для передачи бинарных данных в текстовом формате.
2. URL Encoding: преобразование специальных символов в безопасный формат для URL.
3. ASCII и Unicode: для кодировки символов.
4. JSON и XML: для структурирования данных.
5. UTF-8: стандарт кодировки текста.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🤔 Какой метод интерфейса ArrayAccess используется для получения значения по индексу?
Anonymous Quiz
15%
offsetGet()
60%
getOffset()
20%
fetchOffset()
5%
retrieveOffset()
🤔 Какая из приведенных ниже функций удаляет первый элемент из массива и возвращает его значение?
Anonymous Quiz
2%
array_compare()
82%
array_shift()
0%
array_flip()
16%
array_remove_first()
🤔 Зачем нужен шаблон Builder?

Шаблон Builder (Строитель) применяется для поэтапного создания сложных объектов. Он нужен, когда:
- Объект имеет много параметров, инициализация которых может быть сложной.
- Объект должен создаваться в разных конфигурациях, не загромождая конструктор.
- Код становится более читаемым, так как отделяется процесс создания от структуры объекта.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍2