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

Вопросы собесов t.me/+RJaDhjYaQDo2Njcy
Задачи t.me/+YlYIxUyg8bM4ZmYy
Вакансии t.me/+J-DKRUtjUgMxZGNi
Download Telegram
🤔 Какие типы объединений есть в таблицах?

В SQL, используемом в базах данных, доступны различные типы JOIN, включая:
- **INNER JOIN**: возвращает строки, когда условие совпадения выполняется для обеих таблиц.
- **LEFT JOIN** (или LEFT OUTER JOIN): возвращает все строки из левой таблицы и совпавшие строки из правой таблицы.
- **RIGHT JOIN** (или RIGHT OUTER JOIN): возвращает все строки из правой таблицы и совпавшие строки из левой таблицы.
- **FULL JOIN** (или FULL OUTER JOIN): возвращает строки, когда есть совпадение хотя бы в одной из таблиц?

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
🤔 Какую библиотеку часто используют для работы с аннотациями в PHP?
Anonymous Quiz
20%
Doctrine Annotations
68%
PHPDoc
10%
SimpleAnnotations
3%
AnnoPHP
🤔3💊2
🤔 Какой символ используется для обозначения аннотаций в PHPDoc?
Anonymous Quiz
38%
#
48%
@
3%
$
11%
*
🤔 Какие паттерны знаешь?

В программировании и разработке ПО существует множество паттернов проектирования, включая:
- **Порождающие**: Singleton, Factory, Builder, Prototype.
- **Структурные**: Adapter, Decorator, Facade, Proxy, Bridge.
- **Поведенческие**: Observer, Strategy, Command, State, Template Method, Iterator, Mediator.
Эти паттерны помогают решать общие проблемы проектирования, повышая уровень абстракции и уменьшая связность компонентов?

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
🤔 Какая библиотека используется для работы с графиками и диаграммами в PHP?
Anonymous Quiz
29%
GD
6%
TCPDF
24%
PHPlot
40%
pChart
🤔 Какая библиотека PHP используется для работы с большими наборами данных в Excel-формате?
Anonymous Quiz
56%
PHPExcel
22%
PHPXLS
8%
ExcelWriter
15%
ExcelPHP
🤔2
🤔 Расскажи про полиморфизм

Полиморфизм в PHP позволяет объектам различных классов использоваться одинаково через общий интерфейс. Это достигается с помощью наследования, где классы могут переопределять методы базового класса, или через интерфейсы, обеспечивая унифицированную реализацию разных функций. Примером может служить метод, который вызывает `makeSound()` как на объектах `Dog`, так и `Cat`, обрабатывая их через один интерфейс `Animal`.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
🤔 Какая библиотека PHP используется для работы с JSON Web Tokens (JWT)?
Anonymous Quiz
14%
Firebase JWT
28%
JWT-PHP
33%
PHP-JWT
25%
JSONWebToken
🤔 Какой компонент фреймворка Laravel используется для работы с миграциями базы данных?
Anonymous Quiz
38%
Migrations
12%
DatabaseMigration
27%
Schema
23%
Artisan
🤔 Какие паттерны знаешь?

Известные паттерны проектирования включают:
- Порождающие: Singleton, Factory, Builder, Prototype.
- Структурные: Adapter, Decorator, Facade, Proxy, Bridge.
- Поведенческие: Observer, Strategy, Command, State, Template Method, Iterator.
Эти паттерны помогают решать общие проблемы проектирования и организации кода.?

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
🤔 Какую библиотеку PHP часто используют для отправки HTTP-запросов?
Anonymous Quiz
42%
cURL
28%
Guzzle
12%
Requests
18%
HttpClient
🤔7
🤔 Какая библиотека используется для работы с кешированием в PHP?
Anonymous Quiz
69%
Memcached
4%
APCu
8%
CacheLite
19%
All of the above
🤔 Какой принцип из SOLID позволяет соблюдать добавочные преобразования в работе?

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

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1🔥1
🤔 Какую команду использовать для отображения установленных зависимостей в проекте?
Anonymous Quiz
20%
composer show
49%
composer list
25%
composer dependencies
7%
composer view
🤔 Какую библиотеку используют для интеграционного тестирования в PHP?
Anonymous Quiz
80%
PHPUnit
11%
Codeception
2%
Behat
6%
PHPSpec
🤔5💊5
🤔 Что такое инкремент и декремент?

Инкремент (`++`) и декремент (`--`) — это операции в PHP и других языках программирования, которые увеличивают или уменьшают значение переменной на единицу соответственно.?

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
🤔 Какую аннотацию в PHPDoc используют для описания параметра функции?
Anonymous Quiz
25%
3%
23%
🤯10🤔4👀2
🤔 Какую аннотацию в PHPDoc используют для описания возвращаемого значения функции?
Anonymous Quiz
5%
@var
85%
1%
1
🤔 Какие у вас знания об инструменте Git?

Git — это распределенная система контроля версий, которая позволяет отслеживать изменения в файлах и сотрудничать с другими разработчиками. Git поддерживает ветвление, слияние и возможность восстановления предыдущих состояний проекта.?

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
🤔 Какую функцию PHP использовать для разделения строки на токены?
Anonymous Quiz
49%
explode()
22%
strtok()
15%
split()
14%
token()