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

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

رفتن به کانال در Telegram

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

نمایش بیشتر
2 906
مشترکین
-124 ساعت
-17 روز
-1030 روز
آرشیو پست ها
🔥 Тест для разработчиков, тимлидов и архитекторов!🔥 Ответьте на 11 вопросов и узнайте, достаточно ли у вас знаний, чтобы пр
🔥 Тест для разработчиков, тимлидов и архитекторов!🔥 Ответьте на 11 вопросов и узнайте, достаточно ли у вас знаний, чтобы пройти онлайн-курс «Software Architect» в OTUS по спец.цене. Курс поможет прокачать весь арсенал навыков, необходимых архитектору ПО. 🎁 Успешное прохождение теста откроет доступ к demo-уроку курса: — Взаимодействия на основе событийной модели 👉 ПРОЙТИ ТЕСТ https://otus.pw/Zv5A/ Курс доступен в рассрочку. Нативная интеграция. Информация о продукте www.otus.ru

⚡️Научитесь программировать на Битрикс24 свободно без учета доктрины продукта на курсе "Разработчик Битрикс24" в ОТУС. Практи
⚡️Научитесь программировать на Битрикс24 свободно без учета доктрины продукта на курсе "Разработчик Битрикс24" в ОТУС. Практика, которая позволит вывести Битрикс24 на новый уровень в любой компании. Повышение квалификации студентов до middle+ 🔥Обучение займет 5 месяцев, после него  вы сможете: - Создавать свои компоненты системы для решения задач бизнеса - Гибко работать с данными в системе, имея несколько вариантов исходя из ситуации - Автоматизировать бизнес-процессы компании - Кастомизировать стандартный функционал системы Вас ждут живые вебинары с экспертами Битрикс24, интересные задачи с обратной связью от преподавателя и выпускной проект, который станет частью портфолио. 👉Оставьте заявку на курс, чтобы попасть в группу по специальной цене и записаться на открытые уроки  https://otus.pw/q1Px/  Возможна оплата курса в рассрочку Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963. 2Ranyo17HCL

Хотите быстро создавать веб-приложения на PHP с использованием Symfony, не углубляясь во фронтенд? Приходите 29 мая в 20:00 м
Хотите быстро создавать веб-приложения на PHP с использованием Symfony, не углубляясь во фронтенд? Приходите 29 мая в 20:00 мск на вебинар в OTUS, приуроченный к старту онлайн-курса «Symfony Framework». На занятии мы вместе с экспертом разработаем быструю и простую административную панель штатными средствами фреймворка. https://otus.pw/J0Jq/ Что вы получите в результате вебинара: — Понимание работы с Twig — мощным шаблонизатором для PHP. — Умение использовать Symfony forms для создания функциональных веб-форм. — Навыки разработки полноценного веб-приложения без необходимости погружения во фронтенд. Не упустите возможность протестировать курс и познакомиться с экспертами. Для участия зарегистрируйтесь https://otus.pw/J0Jq/ Курс доступен в рассрочку. Нативная интеграция. Информация о продукте www.otus.ru

Они продавали, мы сливали... Без лишних слов: в Архиватор залили более 10 террабайт курсов. Среди школ: • Скилы (конечно же)
Они продавали, мы сливали... Без лишних слов: в Архиватор залили более 10 террабайт курсов. Среди школ: • Скилы (конечно же) • Гикбрейнс (есть пара новинок) • Скилфектори (даже то, чего нигде не было) • Яндекс Практикум ("крутая защита" говорили они) Не теряй возможности, обучайся бесплатно: Архиватор

Пока начинающие специалисты пытаются выполнить все требования рынка труда. И одной рукой создают сайт, другой админят сервер,
Пока начинающие специалисты пытаются выполнить все требования рынка труда. И одной рукой создают сайт, другой админят сервер, а третьей заботятся о безопасности и SEO-продвижении. Профи и самые прошаренные пользуются панелью управления Ispmanager. Потому что, как бы..зачем? Зачем что-то делать самому, если можно кнопочки тык-тык и SSL сам продлится, веб-сервер и веб-окружение установится на сервер, сайт развернётся за пару кликов, а всякие штуки по безопасности и SEO-оптимизации сделают всю работу за тебя. В общем — вещь, рекомендую. Я лично управляю с помощью Ispmanager, но выбор широк, как среди бесплатных, так и платных. В общем, делайте легче, делайте играючи. 😁

🔥PHP-разработчик нужен практически всем. Если он разработчик Битрикс24! ❗️Миллионы компаний используют Битрикс24 для организ
🔥PHP-разработчик нужен практически всем. Если он разработчик Битрикс24! ❗️Миллионы компаний используют Битрикс24 для организации своих бизнес-процессов, и за грамотных специалистов всегда идет борьба. Добавьте в свой стек навык разработки Битрикс24 и оставайтесь востребованным на российском рынке на годы вперед. Приходите 18 мая в 20:00 мск на вебинар, приуроченный к старту онлайн-курса «Разработчик Битрикс24» в OTUS. 🚩Тема вебинара: «Создание инфоблоков и свойств, описание модели и получение данных». На открытом уроке мы рассмотрим работу с инфоблоками, научимся заводить свойства, изучим несколько вариантов получения элементов и их свойств, а также опишем свою модель данных для каждого инфоблока. После занятия вы сможете: - Получать элементы и их свойства из класса CIblockElement - Работать с инфоблоками, используя ORM - Получать данные из таблицы свойств инфоблока Преподаватель: Станислав Садков, ведущий разработчик Bitrix24 (МакроГрупп) Fullstack разработчик 👉Регистрация для участия https://otus.pw/y2Goq/ Не упустите возможность протестировать курс и познакомиться с преподавателем! После вебинара курс можно приобрести удобным для вас способом. Нативная интеграция. Информация о продукте www.otus.ru

Как использовать API platform для разработки Symfony приложений? Разберем 17 мая в 20:00 на открытом уроке «Фильтры в API Pla
Как использовать API platform для разработки Symfony приложений? Разберем 17 мая в 20:00 на открытом уроке «Фильтры в API Platform» вместе с Михаилом Камориным, Team Lead-ом в Skyeng. На занятии мы изучим техники фильтрации данных в API Platform, такие как фильтрация по полям сущности и связанным сущностям, а также научимся писать свои собственные фильтры, например, для фильтрации по полям из JSON-колонки. Вебинар пройдет в рамках онлайн-курса «Symfony Framework» в OTUS. Не упустите возможность протестировать формат обучения! Для участия зарегистрируйтесь и пройдите вступительный тест. Напомним вам о вебинаре заранее https://otus.pw/mGME/ Курс доступен в рассрочку. 🎁 Пройдете успешно тест, получите доступ к открытым урокам курса. Нативная интеграция. Информация о продукте www.otus.ru

Хотите узнать больше об инструментах Битрикс24 для решения бизнес-задач? Приходите 16 мая в 20:00 мск на открытый урок с эксп
Хотите узнать больше об инструментах Битрикс24 для решения бизнес-задач? Приходите 16 мая в 20:00 мск на открытый урок с экспертом Битрикс. Вебинар приурочен к запуску онлайн-курса «Интегратор Битрикс24» в OTUS Тема вебинара: «Установка окружения Битрикс24 с нуля. Установка операционной системы Centos Linux 7 и базовая настройка». На занятии мы: — Узнаем, на какие операционные системы есть возможность установки окружения BitrixEnv. — Изучим настройки системы при установке для оптимальной работы. — Научимся устанавливать коробочную версию Битрикс24 на готовое окружение. Урок будет полезен системным администраторам, аналитикам и внедренцам Битрикс24, которые хотят расширить свои знания. Для участия зарегистрируйтесь https://otus.pw/fVof/ Курс доступен в рассрочку. 🎁 Пройдете успешно тест, получите доступ к открытым урокам курса. Нативная интеграция. Информация о продукте www.otus.ru

Мы собрали для вас подборку свежих и актуальных книг, по всем языкам программирования. В подборке не просто новые книги для п
Мы собрали для вас подборку свежих и актуальных книг, по всем языкам программирования. В подборке не просто новые книги для программистов, но и те книги, которые дают практическую основу с задачами и решениями для получения реального полезных навыков. 🍍 Папка с книгами: https://t.me/addlist/BkskQciUW_FhNjEy Я подписан на многие каналы из подборки, но не на все, так что будет из чего выбрать – от глубоко технических авторов, до понятных всем и тп. Настоящий кладезь книг и знаний здесь

🚀 Спроектируй cайт знакомств Tinder в прямом эфире! 📌 System Design interview — особенная секция собеседований разработчико
🚀 Спроектируй cайт знакомств Tinder в прямом эфире! 📌 System Design interview — особенная секция собеседований разработчиков, где проверяется знание плюсов и минусов различных подходов при проектировании архитектуры, умение уточнять требования, а также способность кандидата проектировать сложные распределенные системы. 🗓 13 мая в 18:00 по МСК пройдет бесплатный открытый урок по проектированию сайта знакомств Tinder в прямом эфире! Чему вы научитесь:   - проводить анализ требований;   - оценивать нагрузку на систему;   - проектировать сайт знакомств Tinder;   - проходить собеседования. ➡️ Регистрация на открытый урок

Решение задачи 👆 <?php function reverse_string($str1) { $n = strlen($str1); if($n == 1) { return $str1; } else { $n--; return reverse_string(substr($str1,1, $n)) . substr($str1, 0, 1); } } print_r(reverse_string('1234')."\n"); ?> Есть другой способ решить эту задачу? Разместите свой код в комментарии PHP задачи с собеседований

👨‍💻 Перевернуть строку Напишите функцию для переворота строки. PHP задачи с собеседований
👨‍💻 Перевернуть строку Напишите функцию для переворота строки. PHP задачи с собеседований

🔥 Высокооплачиваемые PHP-разработчики — это те программисты, которые знакомы с фреймворком Symfony. Он востребован у работод
🔥 Высокооплачиваемые PHP-разработчики — это те программисты, которые знакомы с фреймворком Symfony. Он востребован у работодателей, дает возможность участвовать в крупных проектах, но достаточно сложен для изучения. 📚 Хочешь отличиться от своих коллег-конкурентов? Приходи на онлайн-курс «Symfony Framework», где преподаватели-практики тебе помогут освоить Symfony и научат решать задачи уровня Enterprise. На протяжении 5 месяцев ты будешь создавать полноценный микросервис на базе фреймворка Symfony 5, а после сможешь показать его работодателю. 👉Оставьте заявку, чтобы узнать о курсе подробнее и занять место по спец.цене, а также забронировать участие в открытых уроках https://otus.pw/QSHh/ Нативная интеграция. Информация о продукте www.otus.ru

Решение задачи 👆 <?php class MyCalculator { private $_fval, $_sval; public function __construct( $fval, $sval ) { $this->_fval = $fval; $this->_sval = $sval; } public function add() { return $this->_fval + $this->_sval; } public function subtract() { return $this->_fval - $this->_sval; } public function multiply() { return $this->_fval * $this->_sval; } public function divide() { return $this->_fval / $this->_sval; } } $mycalc = new MyCalculator(12, 6); echo $mycalc-> add()."\n"; // 18 echo $mycalc-> multiply()."\n"; // 72 echo $mycalc-> subtract()."\n"; // 6 echo $mycalc-> divide()."\n"; // 2 ?> Есть другой способ решить эту задачу? Разместите свой код в комментарии PHP задачи с собеседований

👨‍💻 Упражнение | Класс Calculator, который принимает два значения в качестве аргументов Напишите класс PHP Calculator, который будет принимать два значения в качестве аргументов, затем складывать их, вычитать их, умножать их вместе или делить по запросу. Пример: $mycalc = new MyCalculator( 10, 6); echo $mycalc- > add(); // 16 echo $mycalc- > multiply(); // 60 PHP задачи с собеседований

SOLID-принципы позволяют писать гибкий код. Как это работает, можно узнать в бесплатном курсе лекций «Паттерны и практики нап
SOLID-принципы позволяют писать гибкий код. Как это работает, можно узнать в бесплатном курсе лекций «Паттерны и практики написания кода» от бэкендера Авито Юрия Афанасьева. Все материалы демонстрируются в работе с живым кодом и подходят для любого ЯП. Четыре выпуска уже на канале AvitoTech, и это не считая первого сезона. Подключайтесь! Реклама. ООО «Авито Тех». LdtCKB1pP

Решение задачи 👆 <?php class array_sort { protected $_asort; public function __construct(array $asort) { $this->_asort = $asort; } public function alhsort() { $sorted = $this->_asort; sort($sorted); return $sorted; } } $sortarray = new array_sort(array(17, -3, 5, 35, 0, 8, -9)); print_r($sortarray->alhsort())."\n"; ?> Есть другой способ решить эту задачу? Разместите свой код в комментарии PHP задачи с собеседований

👨‍💻 Упражнение | Cортировка упорядоченного целочисленного массива с помощью функции sort() Напишите класс PHP, который сортирует упорядоченный целочисленный массив с помощью функции sort () Пример массива: array (17, -3, 5, 35, 0, 8, -9) Вывод: Array ([0] => -9 [1] => -3 [2] => 0 [ 3] => 7 [4] => 8 [5] => 17 [6] => 35) PHP задачи с собеседований

👨‍💻 Реальный вопрос от реального человека Как вывести определенное значение в html Вопрос очень простой но при этом я попал в какой-то тупик, получаю массив с api и хочу вывести его в html, а именно значение score /tmp/phpFh1f8Warray(2) { ["quality"]=> array(1) { ["score"]=> float(0.7031919360160828) } ["status"]=> string(2) "ok" } Подскажите как это сделать с помощью javascript? Сам запрос у меня на php и я решил этот вопрос, но не могу вывести в нужном мне месте, поэтому решил отбросить и попробовать сделать на js <?php $authorization = "SRd6kjgk6pPuGoDdl2kO3Mbt" . ":" . "DQIRvCnwinFJt4CgLQWuxiWIUNjTeq2mtar74KdRcILyLvpw"; $url = "https://api.everypixel.com/v1/quality?"; $filename = $_FILES['file']['name']; $filedata = $_FILES['file']['tmp_name']; $filesize = $_FILES['file']['size']; print($filedata); if ($filedata != '') { $headers = array("Content-Type:multipart/form-data"); $postfields = [ 'data' => new \CurlFile($filedata, 'image/png', $filename) ]; $curl = curl_init(); curl_setopt($curl, CURLOPT_USERPWD, $authorization); curl_setopt($curl, CURLOPT_URL, $url); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); curl_setopt($curl, CURLOPT_POST, 1); curl_setopt($curl, CURLOPT_INFILESIZE, $filesize); curl_setopt($curl, CURLOPT_POSTFIELDS, $postfields); $data = curl_exec($curl); curl_close($curl); $json = str_replace('Array ( ) ', '', $json); $json = json_decode($data, true); var_dump($json); } ?> PHP задачи с собеседований