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

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

前往频道在 Telegram

Задачи, тесты и теоретические вопросы по PHP. Прислать задачу/вопрос в дар: @cyberJohnny Сотрудничество: @cyberJohnny

显示更多
2 903
订阅者
-124 小时
-27
-1330
帖子存档
🎨 Мы открыли новый канал для вдохновения — UX in GIF Теперь у нас есть канал, где мы делимся идеями для дизайна интерфейсов.
🎨 Мы открыли новый канал для вдохновения — UX in GIF Теперь у нас есть канал, где мы делимся идеями для дизайна интерфейсов. Всё самое стильное, оригинальное и вдохновляющее собрано в одном месте. 📌 Чем полезен этот канал? → Идеи для дизайна интерфейсов. → Анимации, которые можно повторить или адаптировать. → Удобный способ найти вдохновение перед началом нового проекта. 👉 Подписывайтесь и находите вдохновение: UX in GIF (https://t.me/ux_in_gif)

Всех с наступившим новым годом! ❤️🌲 С завтрашнего дня публикации будут выходить как обычно.

Что выведет этот код?
Anonymous voting

Что произойдет, если в PHP файл подключить сам себя с помощью require_once?
Anonymous voting

💻 Эффективное проектирование программных систем Правильная архитектура программного обеспечения способствует созданию надежн
💻 Эффективное проектирование программных систем Правильная архитектура программного обеспечения способствует созданию надежных и масштабируемых приложений, которые легко дорабатывать и поддерживать. Наш интенсив «Архитектуры и шаблоны проектирования» (https://proglib.io/w/cc21e069) научит вас создавать программные системы без лишних проблем и стресса. Вы на практике освоите основные паттерны проектирования и улучшите свои навыки архитектора программного обеспечения. 🎄Начните свой 2025 год со скидкой 35% на все курсы. Это лучшее вложение уходящего года – https://proglib.io/w/cc21e069

Что будет результатом выполнения этого кода?
Anonymous voting

Какая директива определяет, как будет храниться информация о сессии?
Anonymous voting

Настраивать xdebug для первого запуска не нужно вообще! Как в Phpstorm запустить отладку за минуту и без браузера Многие считают, что добиться успешного запуска отладки xdebug после его установки — тяжело и мучительно. Но на самом деле, сделать первый запуск можно менее чем за минуту, не делая настройки и даже не прикасаясь к конфигурационным файлам .ini (php.ini/xdebug.ini). Как это сделать? Об этом и пойдет речь в этой статье. @phpquiz

Отложенные вычисления с помощью паттернов Присоединяйтесь к нашему открытому уроку и погрузитесь в концепцию отложенных вычис
Отложенные вычисления с помощью паттернов Присоединяйтесь к нашему открытому уроку и погрузитесь в концепцию отложенных вычислений на основе паттернов Мост, Интерпретатор, Итератор. Ждем вас на открытом вебинаре 28 ноября в 20:00 мск. 🚀На вебинаре вы узнаете: 1. Как и когда применять шаблоны отложенных вычислений для оптимизации производительности. 2. Практические кейсы. 🎯 Вебинар будет полезен: • Разработчикам и инженерам, стремящимся улучшить производительность в приложениях. • Архитекторам ПО, проектирующим масштабируемые и отказоустойчивые системы. • Тимлидам и техническим руководителям, которые хотят повысить производительность и устойчивость решений своей команды. В результате вебинара: • Вы научитесь применять шаблоны Мост, Интерпретатор, Итератор. Встречаемся в преддверии старта курса «Архитектура и шаблоны проектирования». Все участники получат спец. цену на курс. Регистрируйтесь прямо сейчас, чтобы не пропустить мероприятие: https://clck.ru/3EpDb3 Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Исправление конфигурации OPcache ускорило работу PHP-приложения в 3 раза Правильное управление OPcache при атомарных деплойментах позволило: 🔸Ускорить приложение в 3 раза. 🔸Снизить нагрузку на CPU в 10 раз. 🔸Сохранить сотни дней на время загрузки для пользователей. Проблема При деплойментах с символьными ссылками OPcache продолжает кэшировать файлы предыдущих релизов, заполняя память. Это снижает эффективность кэша. Решение Сбрасывать OPcache при каждом деплойменте с помощью cachetool. Это гарантирует, что файлы нового релиза будут кэшироваться заново. Настройки OPcache opcache.validate_timestamps=0 — отключить проверку временных меток. opcache.file_update_protection=0 — мгновенное кэширование новых файлов. Настроить объем памяти (opcache.memory_consumption) и количество файлов (opcache.max_accelerated_files) для ваших нужд. Мониторинг Добавьте ключевые метрики OPcache (свободная память, hit rate) в систему мониторинга. Это поможет выявлять проблемы и оптимизировать работу. @phpquiz

💭 Многие разработчики представляют себе IT как сферу постоянного развития, высоких зарплат и интересных проектов. Однако, на практике часто оказывается иначе: работа с устаревшим стеком, рутинные задачи и стагнация дохода. Это вызывает вопросы: как перейти на новые технологии, как выйти на более высокий уровень и добиться зарплаты, соответствующей вложенным усилиям? Эти вопросы — не редкость. Множество программистов сталкиваются с такой ситуацией, но выйти из неё вполне реально. В своём канале я делюсь конкретными действиями, которые помогают: Понять, какие навыки и технологии сейчас востребованы, и что стоит доучить. Выстроить своё резюме и подготовку так, чтобы привлекать внимание к своим знаниям и опыту. Пройти собеседования на более высокие позиции и получать офферы с адекватными условиями. Если пришло время поднять карьеру на новый уровень, присоединяйся — пусть усилия приносят заслуженные результаты! Подписаться на канал

Приходите на курс “PHP Performance” Хороший программист не только умеет пилить классные фичи, но и знает, как работает его ко
Приходите на курс “PHP Performance” Хороший программист не только умеет пилить классные фичи, но и знает, как работает его код в продакшене, а также может разобраться, почему его сервис тормозит. Для этого слово «телеметрия» должно стать не просто словом, а инструментом для поиска и устранения проблем. На курсе мы на практике изучим нужные инструменты, расскажем, как находить проблемы производительности, и как их исправлять. 🌐 В программе курса: ▪️Архитектура бекенд-серверов на PHP и её особенности: php-fpm, RoadRunner, использование ресурсов, параметры конфигурации ▪️OpenTelemetry: применение на примере SigNoz ▪️Суб-real-time телеметрия поверх UDP c PINBA и промстэком (Grafana/Prometheus). 🥸 Кто мы: R&D-центр https://devhands.ru, наш канал (https://t.me/rybakalexey). Автор курса — Михаил Курмаев, эксперт по сложным распределённым системам. Долгое время строил платформу в Badoo/Bumble, сейчас в Т-банке развивает дата-платформу. 🗓 Старт курса: 28 ноября, 4 недели обучения. Изучить программу и записаться можно здесь. Ждем вас! Реклама. ИП Рыбак А.А. ИНН 771407709607 Erid: 2VtzqwqTS7F

❓Как не терять сообщения в Symfony при отправке через внешний брокер? Разберёмся на бесплатном открытом уроке «Надёжная отпра
❓Как не терять сообщения в Symfony при отправке через внешний брокер? Разберёмся на бесплатном открытом уроке «Надёжная отправка и получение сообщений через RabbitMQ в Symfony» ⏰Дата и время: 12 ноября, 20:00 МСК В программе: - сценарии потери сообщений, отправляемых через внешний брокер; - как поступать в ситуации, когда обработку сообщения нужно повторить; - реализация Transactional Outbox для гарантированной отправки сообщений. 🔥Вебинар проведёт Михаил Каморин, техлид в Skyeng Урок будет полезен всем PHP-разработчикам, которые хотят повысить свою квалификацию! После открытого урока можно записаться на курс «Symfony Framework», который доступен в рассрочку 👉🏻 Записаться на событие Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

📢Что делать, когда процессы «пытаются» одновременно получить доступ к данным без правильной синхронизации? Это называется «с
📢Что делать, когда процессы «пытаются» одновременно получить доступ к данным без правильной синхронизации? Это называется «состоянием гонки». О том, как выйти из такого состояния, мы поговорим на открытом онлайн-уроке «Race condition, и как с ним бороться» 📅 Дата и время: 1 ноября, 20:00 МСК 🔗Записаться на урок: https://clck.ru/3EFUpm Вы узнаете: - О типовых сценариях возникновения состояния гонки - Как и для чего использовать пакет Symfony Lock - Как восстанавливать работу с БД после исключений Будет интересно php-разработчикам 💡Встречаемся в преддверии старта курса «Symfony Framework». Все участники вебинара получат специальную цену на обучение! ➡️Регистрируйтесь прямо сейчас, чтобы не пропустить бесплатный урок: https://clck.ru/3EFUpm Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

⁉️Хотите повысить свою квалификацию в php-разработке? 🐘 Инвестируйте в успех своей карьеры прямо сейчас! На курсе «PHP Devel
⁉️Хотите повысить свою квалификацию в php-разработке? 🐘 Инвестируйте в успех своей карьеры прямо сейчас! На курсе «PHP Developer. Professional» вы получите: ✔️ Инфраструктура — Docker, виртуальные машины, облака, сетевое взаимодействие, обеспечение безопасности приложения, Composer, управление зависимостями, очереди и построение асинхронного взаимодействия. ✔️ Хранилище — PostgreSQL, MySQL, NoSQL (Clickhouse, ElasticSearch) и взаимодействие PHP с различными типами хранилищ. ✔️ Тестирование — не только unit-тесты, но и покрытие тестами всех слоёв приложения ➡️ Пройдите короткий тест прямо сейчас, чтобы получить специальную цену на обучение: https://clck.ru/3EAB2S 🎁 А еще приятный бонус: до конца октября действует скидка 10% на обучение. Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Laravel - ключ к успешной карьере PHP-разработчика! 🦾 Пройди тест по Laravel! 🦾 ➡️ Проверь себя и свои знания. Сможешь сдат
Laravel - ключ к успешной карьере PHP-разработчика! 🦾 Пройди тест по Laravel! 🦾 ➡️ Проверь себя и свои знания. Сможешь сдать — пройдёшь на продвинутый курс "Framework Laravel" от OTUS по специальной цене. 👩‍💻 Присоединяйся к новому потоку онлайн-курса «Framework Laravel» в OTUS. В программе курса — удобные и мощные наработки огромного Laravel-сообщества, а практика — решение бизнес-задач. 👨‍💻 За 3 месяца обучения твое портфолио пополнится мини-проектами и выпускной работой. Приятный бонус Курс можно приобрести в рассрочку и без переплаты 👉 ПРОЙТИ ТЕСТ Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Научитесь использовать ключевую особенность Clojure на открытом уроке для опытных разработчиков. Запускайте программу всего о
Научитесь использовать ключевую особенность Clojure на открытом уроке для опытных разработчиков. Запускайте программу всего один раз и работайте с ней в реальном времени весь процесс разработки. Приходите на вебинар «Интерактивная разработка на языке Clojure»! Записаться на событие: https://clck.ru/3E6WHW Вы узнаете: - Как добавлять новые функции и изменять состояние программы - Как «прощупывать» любые данные и пошагово отлаживать код. - Как запускать тесты и подключаться к внешним системам. Занятие пройдёт 24 октября в 19:00 МСК и приурочено к старту курса «Clojure Developer». После урока вы сможете продолжить обучение по специальной цене и даже в рассрочку! Для бесплатного участия и получения записи регистрируйтесь прямо сейчас: https://clck.ru/3E6WHW Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

🐘 Что нового в PHP 8.4 и как это повлияет на вашу работу? Приглашаем на открытый урок 🗓 23 октября в 20:00 МСК 🆓 Бесплатно
🐘 Что нового в PHP 8.4 и как это повлияет на вашу работу? Приглашаем на открытый урок 🗓 23 октября в 20:00 МСК 🆓 Бесплатно. Урок в рамках старта курса «PHP Developer. Professional» На вебинаре разберем: - какие нововведения появятся в PHP 8.4; - как эти изменения повлияют на вашу работу; - какие новые функции и улучшения ждут разработчиков. Спикер Александр Пряхин — технический руководитель юнита в Авито, ITIL4 Certified. Все участники вебинара получат специальную цену на обучение! 🔗 Ссылка на регистрацию: https://clck.ru/3Dy64y Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru