PHP / Тесты
Open in Telegram
Сайт: https://easyoffer.ru/ Все каналы: t.me/+xGeAw6ckJ4liYzQy Контакт для рекламы: @easyoffer_adv
Show more1 200
Subscribers
No data24 hours
-57 days
-1630 days
Posts Archive
1 200
🤔 Какую функцию использовать для получения информации о пути к файлу, такой как директория, имя файла и расширение?
1 200
🤔 Какой параметр cURL используется для задания максимального времени выполнения запроса в миллисекундах?
1 200
🤔 Что содержит инкапсуляция кроме сокрытия данных?
1. Контроль доступа: использование модификаторов public, protected, private для ограничения доступа.
2. Инкапсуляция логики: методы класса предоставляют контролируемый интерфейс для работы с данными.
3. Сохранение целостности: защита данных от некорректных изменений извне.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
1 200
📺 Уникальная база IT собеседований
370+ реальных собеседований на программиста, тестировщика, аналитика и прочие IT профы.
Есть собесы от ведущих компаний: Сбер, Яндекс, ВТБ, Тинькофф, Озон, Wildberries и т.д.
🎯 Переходи по ссылке и присоединяйся к базе, чтобы прокачать свои шансы на успешное трудоустройство!
1 200
🤔 Какую функцию использовать для регенерации идентификатора сессии и удаления старой сессии?
1 200
🤔 Какую функцию использовать для чтения значения куки с указанием всех параметров куки (например, путь, домен, срок действия)?
1 200
🤔 Как реализуется полиморфизм ?
1. Полиморфизм реализуется через наследование, интерфейсы и абстрактные классы.
2. Родительский класс или интерфейс может быть заменён его наследником, сохраняя единообразие вызовов.
3. Пример: использование одного метода render() для вывода разного контента в зависимости от конкретного класса.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
1 200
🤔 Какой метод необходимо переопределить при реализации интерфейса Iterator для создания пользовательского итератора?
1 200
🤔 Какие типизации существуют?
1. Динамическая типизация: PHP автоматически определяет тип переменной на основе её значения.
2. Явная типизация: начиная с PHP 7, можно указывать типы аргументов и возвращаемых значений функций (int, string, array и т.д.).
3. Слабая типизация: PHP преобразует типы данных автоматически при необходимости.
4. Строгая типизация: включает строгую проверку типов через директиву declare.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
1 200
🤔 Какую функцию использовать для применения пользовательской функции к каждому элементу массива?
1 200
🤔 Какой параметр cURL используется для установки HTTP-метода запроса?
1 200
🤔 Что известно о паттернах, связанных с частотой кода?
1. Flyweight: уменьшает использование памяти, разделяя общий объект между несколькими экземплярами.
2. Singleton: гарантирует наличие только одного экземпляра объекта.
3. Caching: хранит часто используемые данные, чтобы минимизировать дорогостоящие операции.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
1 200
🤔 Какую аннотацию в PHPUnit использовать для указания, что метод должен быть выполнен перед всеми тестами в классе?
1 200
🤔 Какой параметр cURL используется для установки времени ожидания выполнения запроса в секундах?
1 200
🤔 Что такое медленный запрос
Это запрос, выполнение которого занимает больше времени, чем заданный порог.
1. Причины: отсутствие индексов, сложные объединения, большой объём данных.
2. Оптимизация: использование индексов, анализ плана выполнения (EXPLAIN) и уменьшение объёма данных.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
1 200
🤔 Какую команду использовать для обновления всех пакетов до последних версий?
1 200
🤔 Какую функцию использовать для получения временной метки последнего изменения файла?
1 200
🤔 Что такое блокировки? Зачем они?
Это механизм синхронизации доступа к данным, предотвращающий одновременное изменение записей.
1. Они используются для обеспечения целостности данных в многопользовательских системах.
2. Различают уровни блокировок: строковые, табличные и на уровне транзакций.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
