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

Вопросы собесов t.me/+RJaDhjYaQDo2Njcy
Задачи t.me/+YlYIxUyg8bM4ZmYy
Вакансии t.me/+J-DKRUtjUgMxZGNi
Download Telegram
🤔 Какой метод Laravel используется для автоматического экранирования данных, полученных из пользовательского ввода?
Anonymous Quiz
14%
scape()
52%
sanitize()
23%
filter()
11%
e()
🤔 Что такое статическое связывание?

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

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
🤔 Какая функция PHP используется для отправки GET-запроса с использованием cURL?
Anonymous Quiz
35%
curl_get()
15%
curl_init()
41%
curl_exec()
9%
curl_get_request()
🤔4
🤔 Какую функцию PHP использовать для валидации email-адреса?
Anonymous Quiz
58%
filter_var($email, FILTER_VALIDATE_EMAIL)
26%
validate_email($email)
7%
check_email($email)
8%
is_valid_email($email)
🤔 Что такое динамическая типизация

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

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
🤔 Какой символ используется для обозначения однострочного комментария в PHP?
Anonymous Quiz
88%
//
12%
#
0%
-
0%
”'
🤔 Расскажи про полиморфизм

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


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
🤔 Как создать переменную в PHP?
Anonymous Quiz
5%
$var = new Variable();
8%
var $var;
86%
$var = 10;
1%
new variable $var;
💊10🤔2👀2
🤔 Какой оператор используется для объединения двух строк в PHP?
Anonymous Quiz
5%
&
88%
.
6%
+
1%
,
🤔 Какие технологии, инструменты используешь в работе

Использую инструменты и технологии для разработки, такие как Git для контроля версий, Docker для контейнеризации, CI/CD системы (например, Jenkins), а также IDE, подходящие для работы с разными языками (например, IntelliJ IDEA, Visual Studio Code). В веб-разработке применяю JavaScript, React, а в бэкенде — такие языки, как Python или Go, с базами данных PostgreSQL или MongoDB. Также использую тестовые библиотеки, такие как Jest или Pytest, для обеспечения качества кода.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
2😁2🤔1
🤔 Какая функция используется для отладки в PHP, выводя значение переменной и ее тип?
Anonymous Quiz
11%
debug()
7%
print_r()
3%
log()
79%
var_dump()
🤔 Какой метод используется в Laravel для защиты от SQL-инъекций при выполнении запросов к базе данных?
Anonymous Quiz
24%
escape()
18%
bind()
39%
sanitize()
20%
parameter binding
🤔 Какие типы объединений есть в таблицах?

Типы объединений: INNER JOIN (только совпадающие строки), LEFT JOIN (все строки из левой таблицы), RIGHT JOIN (все строки из правой таблицы), FULL JOIN (объединение всех строк обеих таблиц), CROSS JOIN (декартово произведение), SELF JOIN (объединение таблицы с самой собой).


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой HTTP-заголовок используется для предотвращения кэширования страниц браузером?
Anonymous Quiz
40%
Cache-Control: no-store
7%
Expires: -1
19%
Pragma: no-cache
34%
Все вышеперечисленное
🤔 Какая функция PHP используется для получения ассоциативного массива из результата запроса?
Anonymous Quiz
64%
mysqli_fetch_assoc()
18%
mysqli_fetch_array()
12%
mysqli_get_array()
6%
mysqli_get_assoc()
🤔 Какие паттерны знаешь?

Порождающие (Singleton, Factory, Builder), структурные (Adapter, Composite, Decorator) и поведенческие (Observer, Strategy, Command) паттерны.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
🤔 Что возвращает функция PHP strpos(), если подстрока не найдена?
Anonymous Quiz
51%
false
13%
0
20%
null
16%
-1
🤔 Что такое prepared statement в контексте работы с базой данных?
Anonymous Quiz
11%
Тип данных
13%
Функция
65%
Шаблон SQL-запроса
11%
Метод класса
🤔 Какой принцип из SOLID позволяет соблюдать добавочные преобразования в работе?

Принцип открытости/закрытости (Open/Closed Principle) позволяет добавлять новую функциональность без изменения существующего кода.

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