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

Вопросы собесов t.me/+RJaDhjYaQDo2Njcy
Задачи t.me/+YlYIxUyg8bM4ZmYy
Вакансии t.me/+J-DKRUtjUgMxZGNi
Download Telegram
🤔 Что такое динамическая типизация

Динамическая типизация — это свойство языка программирования, где тип переменной определяется во время выполнения, а не во время компиляции. Это позволяет использовать одну переменную для хранения данных разных типов, упрощая код, но также увеличивая вероятность ошибок, так как проверки типов происходят в процессе выполнения. Языки с динамической типизацией, такие как Python и JavaScript, предлагают большую гибкость, но требуют внимательности при работе с типами.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🔥1
🤔 В чем разница кэширования, кодирования, шифрования?

1. Кэширование:
- Сохранение данных для быстрого повторного доступа, уменьшая время загрузки и нагрузку на сервер.
- Пример: сохранение веб-страницы в браузере.
2. Кодирование:
- Преобразование данных в другой формат для удобства передачи или совместимости.
- Пример: Base64 для передачи бинарных данных через текстовые протоколы.
3. Шифрование:
- Защита данных с использованием ключей, чтобы их мог прочитать только авторизованный получатель.
- Пример: AES или RSA для передачи конфиденциальной информации.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍3
🤔 Какой HTTP-заголовок используется для предотвращения кэширования страниц браузером?
Anonymous Quiz
36%
Cache-Control: no-store
2%
Expires: -1
21%
Pragma: no-cache
41%
Все вышеперечисленное
🤔 Что делает бэкслеш перед глобальными функциями?

Бэкслеш (\) используется для обращения к глобальным функциям или классам, чтобы избежать их переопределения в текущем пространстве имён.
Например, \strlen() вызовет глобальную функцию strlen, а не её версию из текущего namespace.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🔥2
🤔 Какой метод используется в Yii2 для определения поведения модели?
Anonymous Quiz
23%
events()
11%
attributes()
23%
rules()
43%
behaviors()
🤔 Какой цикл используется для выполнения кода, пока условие истинно?
Anonymous Quiz
2%
for
4%
foreach
77%
while
17%
do-while
🤔3
🤔 Что такое Rest

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

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍5🔥1
🤔 Какой из перечисленных типов данных в PHP не является скалярным?
Anonymous Quiz
4%
Integer
9%
String
80%
Array
7%
Float
🤔 Какую директиву использовать для определения функции в PHP?
Anonymous Quiz
93%
function
3%
def
4%
define
0%
proc
🔥1
🤔 Что такое алгоритмическая сложность?

Алгоритмическая сложность описывает эффективность алгоритма в зависимости от объёма входных данных. Измеряется во времени выполнения (Time Complexity) и потреблении памяти (Space Complexity).


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🔥3
🤔 Какой метод в PHP используется для получения текущего положения указателя в файле?
Anonymous Quiz
55%
fgetpos()
7%
ftell()
17%
get_position()
21%
file_pos()
🤔 Какой метод в PHP позволяет управлять конфигурацией и параметрами приложения через конфигурационные файлы?
Anonymous Quiz
14%
Использование глобальных переменных
29%
Использование функций parse_ini_file и json_decode
57%
Использование файлов конфигурации в формате YAML или JSON
0%
Использование регулярных выражений
🤔 Какие типы БД бывают?

Базы данных делятся на реляционные (SQL) и нереляционные (NoSQL). Реляционные базы данных (например, MySQL, PostgreSQL) хранят данные в виде таблиц и используют SQL для запросов. Нереляционные базы данных (например, MongoDB) используют разные модели данных (документы, ключ-значение и т.д.), что делает их более гибкими для работы с большими объёмами данных и неструктурированной информацией.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍2🔥1
🤔 Какой метод PHP используется для создания сессий?
Anonymous Quiz
10%
session_create
27%
start_session
12%
create_session
51%
session_start
🤔 Какой интерфейс в PHP используется для реализации шаблона адаптера при работе с коллекциями?
Anonymous Quiz
29%
AdapterInterface
25%
CollectionAdapter
25%
Adapter
20%
IteratorAdapter
🤔 Что такое замыкание?

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


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🔥2
🤔 Какой метод в PHP используется для сериализации объектов, которые содержат ссылки на другие объекты?
Anonymous Quiz
70%
serialize
14%
json_encode
10%
igbinary_serialize
6%
var_export
🤔 Вопрос: Как в PHP можно проверить, содержит ли строка определенный текст?
Anonymous Quiz
3%
find()
23%
string_contains()
66%
strpos()
8%
contains()