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

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

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

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какое ключевое слово используется для указания класса, который не может быть инстанцирован напрямую, а только унаследован?
Anonymous Quiz
14%
final
8%
protected
75%
abstract
3%
static
💊3
🤔 Как реализуется полиморфизм ?

1. Полиморфизм реализуется через наследование, интерфейсы и абстрактные классы.
2. Родительский класс или интерфейс может быть заменён его наследником, сохраняя единообразие вызовов.
3. Пример: использование одного метода render() для вывода разного контента в зависимости от конкретного класса.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какое значение возвращает функция array_pop() при вызове на пустом массиве?
Anonymous Quiz
20%
false
4%
ошибка
45%
null
31%
пустой массив
🤔 Что такое поведение copy-on-write?

Это механизм оптимизации памяти, при котором копия объекта создаётся только в случае изменения исходного объекта. До изменений объекты разделяют один и тот же адрес в памяти.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой метод интерфейса ArrayAccess используется для установки значения по индексу?
Anonymous Quiz
29%
offsetSet()
61%
setOffset()
5%
putOffset()
5%
assignOffset()
🤔 Какой метод интерфейса Countable должен быть реализован для подсчета элементов?
Anonymous Quiz
74%
count()
10%
getCount()
12%
size()
4%
length()
🤔 В чём суть абстрактного класса?

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

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
🤔 Какую аннотацию в PHPUnit использовать для указания, что тест должен быть пропущен?
Anonymous Quiz
2%
33%
28%
🤔 Какой из методов в PHP используется для определения доступных метаданных и атрибутов для класса?
Anonymous Quiz
55%
ReflectionClass
13%
class_metadata
23%
get_class_info
10%
class_attributes
🤔 Что такое рекурсия?

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

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
🤔 Какое значение возвращает функция strpos(), если строка не найдена?
Anonymous Quiz
19%
0
38%
null
17%
-1
26%
false
Forwarded from easyoffer
90 акционных мест

Акция со скидкой 50% для первых 500 пользователей easyoffer подходит к концу

🔥 Узнай вопросы и задачи с собеседований в конкретных компаниях

🔥 Получи лучшие ответы и видео-примеры от middle/senior специалистов

🔥 Обходи фильтры ATS, добавив топ30 ключевых слов в свое резюме

🔥 Экономь время с помощью автоматических откликов

🔥 Подготовься идеально к интервью с тренажёрами и симуляторами

Успей забрать место по акции: 👉 https://easyoffer.ru/pro
🖼️ PHP вакансии всех грейдов: удалёнка, реклок, щедрый оффер!

Вакансии, только с прямыми контактами в Telegram! Ноль автоотказов — живой диалог и быстрые объективные решения.

🖼️ PHP 👩‍💻 Python

👩‍💻 Java 👣 Go

🤖 ML & DS 👩‍💻 C#

🔎 QA 👩‍💻 Frontend

👩‍💻 Node.js 🖥 SQL

👩‍💻 UX/UI 👩‍💻 DevOps

👩‍💻 Mobile 📋 Analyst

💼 1C 👨‍✈️ CyberSec

👩‍💻 IT HR

Подпишись чтобы не упустить свой шанс получить лучший оффер!
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Что делает бэкслеш перед глобальными функциями?

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


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой класс в PHP используется для обработки ошибок, связанных с логикой программы?
Anonymous Quiz
36%
LogicException
32%
ErrorException
30%
RuntimeException
2%
UnexpectedValueException
🤔 Какой метод используется для определения всех заголовков ответа, отправленных сервером в PHP?
Anonymous Quiz
55%
get_headers()
12%
headers_list()
33%
get_response_headers()
0%
headers_sent()