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

Вопросы собесов t.iss.one/+RJaDhjYaQDo2Njcy
Задачи t.iss.one/+YlYIxUyg8bM4ZmYy
Вакансии t.iss.one/+J-DKRUtjUgMxZGNi
Download Telegram
🤔 Какие паттерны знаешь?

Порождающие (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