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

Вопросы собесов t.me/+RJaDhjYaQDo2Njcy
Задачи t.me/+YlYIxUyg8bM4ZmYy
Вакансии t.me/+J-DKRUtjUgMxZGNi
Download Telegram
🤔 Какая функция 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
🤔 В чем отличие адаптера от декоратора?

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

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

Знания включают использование команд commit, branch, merge, rebase, pull, push, работу с ветками, разрешение конфликтов и CI/CD интеграцию.

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

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

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
🤔 Был ли у вас опыт в автоматического тестировании?

Да, опыт включает написание автотестов для API и UI, использование инструментов вроде Selenium, Pytest и JUnit, а также интеграцию тестов в CI/CD пайплайны.

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