Перейти к содержимому
Технологии IT обновлён 25.02.2024

PHP задачи с собеседований

PHP задачи с собеседований - это Telegram канал, который предлагает задачи, тесты и теоретические вопросы по PHP. Здесь вы найдете интересные задания, которые помогут вам подготовиться к собеседованию на позицию PHP разработчика. Канал также предлагает тесты и вопросы, которые помогут вам проверить и улучшить свои знания в PHP. Присоединяйтесь к PHP задачи с собеседований, чтобы получить ценный опыт и повысить свои навыки в PHP разработке.

Публикации канала

❓ Почему второй foreach меняет последний элемент массива? PHP 8.4. Что выведет код? https://php.net/manual/en/control-structures.foreach.php www.php.net PHP: foreach - Manual

Открыть в Telegram

❓ Можно ли изменить объект внутри readonly-свойства? PHP 8.4. Что выведет код? https://php.net/manual/en/language.oop5.properties.php www.php.net PHP: Properties - Manual

Открыть в Telegram

❓ Какую ветку match выберет для строки с числом? PHP 8.4. Что выведет код? https://php.net/manual/en/control-structures.match.php www.php.net PHP: match - Manual

Открыть в Telegram

❓ Скопирует ли clone объект во вложенном свойстве? PHP 8.4. Что выведет код?

Открыть в Telegram

❓ Какое значение запомнит стрелочная функция после изменения переменной? PHP 8.4. Что выведет код? https://php.net/manual/en/functions.arrow.php www.php.net PHP: Arrow Functions - Manual

Открыть в Telegram

❓ Почему isset и array_key_exists по-разному проверяют один ключ? PHP 8.4. Что выведет код? https://php.net/manual/en/function.isset.php www.php.net PHP: isset - Manual Determine if a variable is declared and is different than null

Открыть в Telegram

❓ Чем сложение массивов через + отличается от array_merge? PHP 8.4. Что выведет код? https://php.net/manual/en/language.operators.array.php www.php.net PHP: Array - Manual Array Operators

Открыть в Telegram

PHP 8.4. В WeakMap есть один ключ-объект со значением 123. После unset последней обычной ссылки на объект что вернёт count($map)? Anonymous Poll 42% - 0 17% - 1 28% - null 13% - Ошибка

Открыть в Telegram

👀 Как вы смотрите видео? Разбираете урок, слушаете интервью фоном или начинаете на телефоне, а продолжаете на большом экране? Хотим узнать, что делает просмотр удобным для вас. Вспомните последнее видео — ролик, урок, фильм или серию сериала — и расскажите о своём опыте. Если детали не запомнились, можно так и ответить. 🕰️ Опрос займёт около 3 минут. В результатах сможете сравнить свои привычки с ответами других участников. А разработчики и инженеры видеоплатформы расскажут, что происходит по ту сторону экрана, пока вы смотрите видео. 🔗 Поделиться опытом (https://anketolog.ru/service/survey/fill/direct/1064183/tgoTQDW0?utm_source=socialmedia) 🐸 Библиотека программиста (https://t.me/+CBVsd5bLBFtiNWQy)

Открыть в Telegram

PHP 8.4. Чему равно выражение array_is_list([0 => 'a', 2 => 'b'])? Anonymous Poll 41% - true 57% - false 1% - null 4% - TypeError

Открыть в Telegram

Что будет результатом кода? 👍 — world hello 👾— FiberError 🥰— hellohello world ❤️— hello world

Открыть в Telegram

После POST UI должен видеть своё изменение, но проекции обновляются асинхронно. Что корректнее? Anonymous Poll 24% - Возвращать 200 и сразу читать из проекции 75% - Возвращать 202 Accepted + ссылку на статус, пока проекция не догонит 2% - Увеличить TTL кеша 12% - Синхронно ждать репликации БД

Открыть в Telegram

Почему в доменной логике предпочтительнее DateTimeImmutable, а не DateTime? Anonymous Poll 9% - Immutable быстрее 82% - modify()/add() меняют сам объект, если он расшарен по ссылкам, появляются скрытые баги 5% - DateTime не умеет в таймзоны 9% - Immutable поддерживает больше форматов

Открыть в Telegram

Когда название файла уже само по себе считается техническим долгом 👇

Открыть в Telegram

Преимущество __serialize()/__unserialize() (PHP 7.4) над __sleep()/__wakeup()? Anonymous Poll 25% - Быстрее в 10 раз 33% - Возвращает/принимает произвольный массив 25% - Работает без объявления в классе 31% - Автоматически даёт JSON

Открыть в Telegram

💬 Обратная связь Как часто вы проходите собеседования? 🔥 — Сейчас активно ищу работу 👍🏼 — Раз в несколько месяцев ❤️ — Раз в полгода-год 😁 — Не прохожу, уже работаю/ещё учусь

Открыть в Telegram

strlen("привет") при UTF-8 вернёт: Anonymous Poll 41% - 6 48% - 12 3% - 0 10% - Зависит от locale

Открыть в Telegram

Память под opcache.memory_consumption выделяется… Anonymous Poll 19% - Отдельно на каждый запрос 63% - Один раз в разделяемой памяти (SHM), общая для всех воркеров пула FPM 10% - Копированием в каждый воркер 9% - В сессии пользователя

Открыть в Telegram

В чём разница self::FOO и static::FOO при обращении к константе класса? Anonymous Poll 4% - Разницы нет 90% - self:: — класс, где физически написан код; static:: — класс вызова (позднее статическое связывание) 5% - static:: для констант запрещён 3% - self:: работает только внутри трейтов

Открыть в Telegram

💬 Обратная связь Проверяем динамику роста комьюнити :) Ваш текущий грейд: 🔥 — Senior 👍🏼 — Middle ❤️ — Junior 😁 — Ещё учусь

Открыть в Telegram

Комментарии

0

Комментарии пишут вошедшие — так видно, кто автор.

Войти

Комментариев пока нет

Будьте первым, кто расскажет о канале другим.

Пожаловаться на канал

Расскажите, что не так: модератор проверит канал и примет решение. Подпись не нужна, но почту можно оставить — тогда ответим.

Причина Что не так (необязательно) Почта для ответа (необязательно)
Открыть в Telegram