ar
Feedback
PHP | Вопросы собесов

PHP | Вопросы собесов

الذهاب إلى القناة على Telegram
2 351
المشتركون
-124 ساعات
+87 أيام
+230 أيام
أرشيف المشاركات
Последний день акции: «Пожизненный PRO тариф — по цене 1 года» 🚀 PRO включает: – Полный доступ ко всем грейдам и профессиям
Последний день акции: «Пожизненный PRO тариф — по цене 1 года» 🚀 PRO включает: – Полный доступ ко всем грейдам и профессиям – База live-coding задач и вопросов из технических собеседований с вероятностью их встречи – Примеры лучших ответов от Senior разработчиков – 1100+ записи реальных собеседований, в том числе в топовые компании (Сбер, Авито, Яндекс, WB, OZON, МТС и др.) – База 400+ тестовых заданий от компаний. – Автоотклики на вакансии в хедхантер – Аналитика ТОП-требований из вакансий для лучшего написания резюме и прохождения ATS систем рекрутеров – Генератор уникального резюме и CV под каждую вакансию – Тренажеры подготовки к собеседованию: «Реальное собеседование» и «Проработка вопросов» по методике интервальных повторений (как Anki) – (скоро) Агрегатор вакансий – (скоро) Сообщество Акция закончится уже сегодня 23 июня 23:59 по мск: 👉 https://easyoffer.ru/pro

Грузовой сервис «Премьер-Трак» Улан-Удэ Технический центр «Премьер-Трак» осуществляет профессиональное обслуживание и ремонт
Грузовой сервис «Премьер-Трак» Улан-Удэ Технический центр «Премьер-Трак» осуществляет профессиональное обслуживание и ремонт коммерческого автотранспорта, прицепной и полуприцепной техники. Высокая квалификация инженерно-технического персонала и современное диагностическое оборудование позволяют предприятию успешно решать задачи любой технологической сложности. Сервис обеспечивает полный цикл работ: от компьютерной диагностики, ремонта двигателей и коробок передач до подбора и оперативной поставки необходимых комплектующих. Клиентам предоставляются подробные экспертные консультации на всех этапах сотрудничества. Перейдите на сайт для ознакомления с перечнем услуг и направления заявки. Сила в профессионализме Перейти на сайт #реклама премьер-трак.рф О рекламодателе

🤔 Что такое чистая архитектура? Это принцип построения ПО, который отделяет бизнес-логику от деталей реализации. Ключевые принципы: - Разделение слоев – отделение логики от UI и базы данных. - Независимость от фреймворков – можно менять базу данных или API без переписывания логики. - Устойчивость к изменениям – легче поддерживать и тестировать код. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚 Базу знаний

LADA Актив - проценты с депозита погасят кредит на LADA Откройте депозит и его проценты погасят платежи по автокредиту! Узнат
LADA Актив - проценты с депозита погасят кредит на LADA Откройте депозит и его проценты погасят платежи по автокредиту! Узнать больше Изучите все условия кредита (займа) на сайте в соответствующем разделе. Оценивайте свои финансовые возможности и риски. Банкротство влечет негативные последствия, в том числе ограничения на получение кредита и повторное банкротство в течение пяти лет. Предварительно обратитесь к своему кредитору и в МФЦ. Финансовые услуги оказывает: АО "Авто Финанс Банк". #реклама lada.ru О рекламодателе

Пожизненный PRO тариф — по цене 1 года. Покупаешь один раз — пользуешься всю жизнь: 👉 https://easyoffer.ru/pro 🚀 PRO-доступ
Пожизненный PRO тариф — по цене 1 года. Покупаешь один раз — пользуешься всю жизнь: 👉 https://easyoffer.ru/pro 🚀 PRO-доступ закроет 99% проблем на пути к офферу: 1. Полный доступ ко всем грейдам и профессиям. Не важно, Junior вы или Senior, Тестировщик, Разработчик, Проджект — вы получите материалы под ваш текущий уровень и цели, без ограничений. 2. База live-coding задач и вопросов с реальных собесов с уникальной системой вероятности их встречи. Вы будете готовиться не вслепую, а точечно по тем темам, которые спрашивают чаще всего. 3. Эталонные ответы от Senior-разработчиков. Никакой воды и догадок — только четкие, структурированные решения, за которые дают «зеленый свет» к офферу 4. 1100+ записей реальных собеседований (включая топы: Сбер, Авито, Яндекс, WB, OZON, МТС). Вы увидите всё изнутри: как спрашивают, как отвечают сильные кандидаты и на каких ошибках проваливаются 80% проходящих. 5. База 400+ тестовых заданий. Если вы еще студент, то практикуйтесь на решении задач, которые помогут попасть на собес 6. Автоотклики на Хедхантере — пока вы спите, ваше резюме летит к рекрутерам автоматически. Это экономия сотен часов ручного кликанья. 7. Аналитика ТОП-требований из вакансий. Мы парсим рынок и показываем, какие скиллы сейчас в цене. Это позволит вам точечно апгрейдить резюме и проходить суровые ATS-фильтры (которые отсеивают до 75% резюме еще до просмотра рекрутером). 8. Генератор уникального резюме и CV под каждую вакансию. Забудьте про «универсальное» резюме — нейросеть адаптирует ваш опыт под конкретную позицию за минуту, повышая шансы на приглашение в разы. 9. Тренажеры подготовки к собеседованию: «Реальное собеседование» — сценарий вопросов из реальных интервью «Проработка вопросов» — флеш карточки с вопросами/ответами по методике интервальных повторений (как Anki) 10. (Скоро) Агрегатор вакансий — все вакансии из HH, Telegram, LinkedIn и других площадок в одной ленте. 11. (Скоро) Закрытое комьюнити — нетворкинг и помощь в сложных вопросах от таких же целеустремленных айтишников. Завтра последний день акции: 👉 https://easyoffer.ru/pro

Аренда VPS/VDS-сервера. Виртуальные выделенные серверы в дата-центрах уровня Tier III — 7 готовых конфигураций от 200 ₽/мес.
Аренда VPS/VDS-сервера. Виртуальные выделенные серверы в дата-центрах уровня Tier III — 7 готовых конфигураций от 200 ₽/мес. Преимущества аренды: - Выделенные ресурсы без переплаты; - KVM-виртуализация; - Быстрые NVMe SSD; - Соответствие 152-ФЗ, PCI DSS; - Бесплатная защита от DDoS; - Управление через панель, API и Terraform; - Техподдержка 24/7. Запустите сервер за несколько минут! Попробовать #реклама 16+ selectel.ru О рекламодателе

🤔 В каких местах нельзя использовать Laravel как фреймворк? 1. Реалтайм-приложения: Laravel не идеален для высоконагруженных приложений с минимальной задержкой, например, игр. 2. Микросервисы: Laravel может быть избыточен из-за большого количества встроенных компонентов. 3. Проекты с крайне низким бюджетом: из-за сложности поддержки на минимальных конфигурациях серверов. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚 Базу знаний

🤔 В чем заключается Enterprise Service Bus? Enterprise Service Bus (ESB) – это промежуточное программное обеспечение (middleware), которое объединяет разные системы и управляет их взаимодействием. 🚩Зачем нужен ESB? (Проблема без него) Допустим, у нас есть 4 системы: CRM (Клиенты) ERP (Бухгалтерия) Склад Интернет-магазин Без ESB каждая система должна напрямую связываться со всеми остальными
CRM ↔️ ERP
CRM ↔️ Склад
CRM ↔️ Интернет-магазин
ERP ↔️ Склад
ERP ↔️ Интернет-магазин
Склад ↔️ Интернет-магазин
🚩Как ESB решает проблему? ESB действует как единый центр интеграции
CRM → ESB → ERP
Склад → ESB → Интернет-магазин
ERP → ESB → CRM
🚩Как работает ESB? (Принцип) ESB использует 4 ключевых компонента Маршрутизация (Routing) – определяет, куда отправлять данные. Трансформация данных (Transformation) – конвертирует данные (например, из XML в JSON). Безопасность (Security) – контролирует доступ. Очереди сообщений (Message Queue) – управляет очередями и асинхронными задачами. CRM отправляет заказ в формате JSON → ESB принимает его. ESB конвертирует JSON в XML, понятный ERP. ESB отправляет данные в ERP и склад. Если склад временно недоступен, ESB ставит запрос в очередь и отправляет позже. 🚩Где используется ESB? Крупные компании с множеством сервисов (банки, ритейл, логистика). Интеграция старых и новых систем (например, SAP + микросервисы). Высоконагруженные системы, где важна отказоустойчивость. Ставь 👍 и забирай 📚 Базу знаний

🤔 Что такое в мире PHP PSR и RFC? PSR (PHP Standards Recommendations) — это набор стандартов и рекомендаций для написания кода в PHP, таких как PSR-1, PSR-2 для стиля кода, PSR-4 для автозагрузки классов. RFC (Request for Comments) — это предложения по улучшению PHP, которые обсуждаются и принимаются сообществом, формируя новые возможности и изменения в языке. Оба механизма способствуют стандартизации и улучшению качества кода в PHP-сообществе. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚 Базу знаний

Официальная франшиза сети «Магнит» - 3 формата от 130 м2 Мы делаем бизнес, а вы зарабатываете. Помещения от 130 м2. Выбирайте
Официальная франшиза сети «Магнит» - 3 формата от 130 м2 Мы делаем бизнес, а вы зарабатываете. Помещения от 130 м2. Выбирайте свой формат. Узнать больше #реклама fr.magnit.ru О рекламодателе

Привет, ребята! У нас для вас отличные новости — на easyoffer вышло сразу несколько крупных обновлений: 1. Автоотклики на HeadHunter Снова работают в полную силу — можно смело возвращаться к активному поиску. 2. Новый раздел «Резюмейкер» Теперь вы можете быстро создавать уникальные резюме, адаптированные под каждую вакансию, и сразу добавлять сопроводительное письмо. Это заметно повышает шансы получить приглашение на собеседование. 3. База вопросов стала чище Мы навели порядок и удалили около 30% дубликатов. Ориентироваться стало проще. –––––––––––––––––– 🔥 Акция в честь обновления Пожизненный тариф easyoffer PRO — по цене одного года. Успейте до 23 июня: 👉 https://easyoffer.ru/pro –––––––––––––––––– Что дальше? В ближайшие пару недель добавим ещё два раздела: 1. Сообщество с чатами по всем профессиональным направлениям. 2. Агрегатор вакансий, чтобы поиск работы стал ещё удобнее.

🤔 Какое отличие у протоколов TCP и UDP? - TCP — надёжный, ориентирован на соединение: - Гарантирует доставку и порядок. - Используется для HTTP, FTP, SSH и т.п. - Медленнее из-за проверок, подтверждений, управления потоком. - UDP — ненадёжный, без соединения: - Быстрее, но без гарантии доставки и порядка. - Используется для видео/аудио-стриминга, игр, DNS, VoIP. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚 Базу знаний

Кредитная карта супер Сплита за пару кликов Кредитная карта с бесплатным обслуживанием и лимитом до 1 000 000 ₽ на все покупк
Кредитная карта супер Сплита за пару кликов Кредитная карта с бесплатным обслуживанием и лимитом до 1 000 000 ₽ на все покупки! ✨Сплитуйте на кассах магазинов и онлайн. ✨Делите оплату до 6 месяцев без переплат. ✨Устанавливайте график платежей самостоятельно. Бесплатно привезём пластик в пункт выдачи Яндекс Маркета. Узнать больше Изучите все условия кредита (займа) на сайте в соответствующем разделе. Оценивайте свои финансовые возможности и риски. Финансовые услуги оказывает: АО «Яндекс Банк» . #реклама pay.yandex.ru О рекламодателе

🤔 В чем различие между where и having? WHERE используется для фильтрации строк до применения агрегатных функций и группировки данных, тогда как HAVING применяется после группировки для фильтрации результатов агрегатных функций. WHERE работает с отдельными записями, а HAVING — с агрегированными группами. Оба оператора часто применяются вместе для многоуровневой фильтрации данных. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚 Базу знаний

🤔 В чем отличие адаптера от декоратора Адаптер и декоратор — это структурные паттерны проектирования, но они решают разные задачи. Адаптер используется для преобразования интерфейса одного класса в интерфейс, который ожидает клиент, чтобы классы с несовместимыми интерфейсами могли работать вместе. Декоратор, наоборот, добавляет новую функциональность к объекту, не изменяя его структуру, позволяя динамически изменять поведение объекта. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚 Базу знаний

🤔 Для чего нужен Синглтон паттерн? 🟠Контроль над созданием объекта Иногда требуется, чтобы у определенного класса был только один экземпляр в течение жизненного цикла программы. Это может быть связано с тем, что данный объект использует значительные ресурсы или имеет состояние, которое должно быть уникальным. 🟠Глобальная точка доступа Синглтон предоставляет простой способ доступа к объекту из любой точки программы. Это упрощает управление состоянием приложения, поскольку все части программы могут взаимодействовать с одним и тем же экземпляром объекта. 🚩Как используется? 1⃣Закрытие конструктора Конструктор объявляется закрытым (private), чтобы предотвратить создание объекта напрямую через оператор new. 2⃣Закрытие клонирования Метод клонирования (magic method __clone()) тоже объявляется закрытым, чтобы запретить клонирование объекта. 3⃣Закрытие десериализации Метод десериализации (magic method __wakeup()) также объявляется закрытым, чтобы предотвратить восстановление объекта из строки. 4⃣Статический метод для получения экземпляра Создается статический метод, который проверяет, существует ли уже экземпляр объекта. Если нет, то создается новый; если да, то возвращается существующий. Пример
class Singleton {
    // Статическое свойство для хранения единственного экземпляра
    private static $instance;

    // Закрытый конструктор для предотвращения создания объекта через new
    private function __construct() {}

    // Запрет клонирования объекта
    private function __clone() {}

    // Запрет десериализации объекта
    private function __wakeup() {}

    // Метод для получения единственного экземпляра
    public static function getInstance() {
        if (self::$instance === null) {
            self::$instance = new self();
        }
        return self::$instance;
    }

    // Пример метода
    public function sayHello() {
        echo "Hello, Singleton!";
    }
}

// Использование синглтона
$singleton = Singleton::getInstance();
$singleton->sayHello(); // Выведет "Hello, Singleton!"
🟠Контролируемое создание Конструктор закрыт, поэтому экземпляр можно создать только внутри класса через метод getInstance(). 🟠Глобальная доступность Поскольку метод getInstance() статический, он доступен в любом месте кода, что делает доступ к экземпляру глобальным. 🟠Один экземпляр Проверка в методе getInstance() гарантирует, что будет создан только один экземпляр класса. Ставь 👍 и забирай 📚 Базу знаний

Хочешь начать карьеру в ИТ на оплачиваемой стажировке? Присоединяйся к ИТ-лагерю Т1 для студентов вузов технических и ИТ-спец
Хочешь начать карьеру в ИТ на оплачиваемой стажировке? Присоединяйся к ИТ-лагерю Т1 для студентов вузов технических и ИТ-специальностей. Теперь в обновлённом формате: ещё больше практики, доступ к платформам Т1, а участие — оплачивается и оформляется как стажировка. За 2,5 месяца вместе с проектной командой ты пройдешь полный цикл создания ИТ-продукта: от идеи до разработки прототипа и финальной защиты. Превратить идею в проект помогут мастер-классы, общение с экспертами и погружение в процессы Т1. Направления подготовки: ✅ ручное тестирование; ✅ прикладное администрирование (DevOps); ✅ системный анализ; ✅ фронтенд-разработка (React); ✅ бэкэнд-разработка (Java). Подай заявку до 30 июня! Старт — в июле. Узнать больше #реклама 16+ career.t1.ru О рекламодателе

🤔 Что такое алгоритмическая сложность? Алгоритмическая сложность описывает эффективность алгоритма в зависимости от объёма входных данных. Измеряется во времени выполнения (Time Complexity) и потреблении памяти (Space Complexity). Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚 Базу знаний

Онлайн-демо вендоров ВКС-оборудования ✅Как выбрать ВКС-комплект для переговорной и не ошибиться с интеграцией? Для ИТ-руковод
Онлайн-демо вендоров ВКС-оборудованияКак выбрать ВКС-комплект для переговорной и не ошибиться с интеграцией? Для ИТ-руководителя это не всегда просто: одна переговорная маленькая, другая — на 20 человек, нужны чистый звук, видеосвязь без сбоев, корректная интеграция в ИТ-инфраструктуру и соответствие требованиям безопасности. 💻 Чтобы не тратить недели на изучение характеристик и сравнение вендоров, приходите на 40-минутную онлайн-экскурсию МТС Линк по готовым решениям для переговорных и конференц-залов. За 40 минут экскурсии вы получите: — обзор и сравнение готовых решений от ведущих вендоров Yealink, Lumien и IPVS; — рекомендации по интеграции; — разбор требований к безопасности; — примеры комплектов для переговорных разного размера. 🎓Получите запись онлайн-экскурсии бесплатно Получить предложение #реклама 16+ mts-link.ru О рекламодателе

🤔 В чем заключается Enterprise Service Bus (ESB)? Это интеграционная архитектура, которая связывает разные сервисы и системы, обеспечивая обмен данными между ними. Ключевые аспекты: - Централизованное управление обменом сообщениями. - Упрощение интеграции систем с разными форматами данных. - Гибкость – можно легко добавлять и удалять сервисы. - Масштабируемость – упрощает распределение нагрузки между сервисами. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚 Базу знаний