Сборник вопросов для подготовке к собеседованию на middle php разработчика

Sdílet
Vložit
  • čas přidán 6. 09. 2024
  • Полный роудмэп бекендера t.me/shyt33/80
    ЧАТ t.me/yetcode
    Рассказываю какие вопросы задают миддл бекенд разработчику при трудоустройстве на позицию php бекендера.
    #php #pavelbeliav #middle

Komentáře • 32

  • @pavel.beliaev
    @pavel.beliaev  Před 4 měsíci +1

    Как же зашакалило видео ого, нужно было блюрить фон

  • @daiske2867
    @daiske2867 Před 4 měsíci +25

    Черновик вопросов:
    1. вопросы по интернету
    • Как работает DNS
    • HTTP/s.
    • Идемпотентность
    • Put/Patch
    • Путь от момента запроса до получения пользователем ответа
    2. Сервер
    • сессии пользователей
    • REST API
    3. Процесс разработки
    • Composer
    • instal/update
    • Docker -- конфигурация
    • Git, работа с системой контроля версий
    • merge/rebase/cherry-pick
    • Ваши вопросы по тех стеку выбранной вакансии.
    • База тестирования
    • Умение писать на тестовом фреймворке PHPUnit
    • Интеграционные/юнит/функциональные тесты
    • Системы мониторинга, например Grafana
    4. PHP outer
    • fpm
    • Откроет ли новый запрос новое соединение. Условия.
    • Core различия между версиями. Проблемы с переходом.
    • Стандарт PSR
    Opt • SOLID/OOP расшифровка
    5. PHP inner
    • Классы
    • Магические методы. Примеры из жизни
    • Приватный конструктор
    • Trait
    • Trait in Trait
    • Дублирующие методы
    • Обращение к приватным сущностям
    • Минусы
    • Абстрактные классы
    • Отличие от обычных/интерфейсов
    • Создание
    • Сервис контейнер/Паттерн репозиторий
    • По ссылке/по значению, передача в функцию.
    • Copy on write
    • Как получить тело запроса
    • Переменное количество аргументов
    • ФП
    • Генераторы
    • Предназначение
    • yield
    • Замыкания
    • Статические/обычные, различия, влияние на производительность
    • strict types
    • Влияние на производительность
    • active record
    • сравнение с data wrapper/сырые запросы. ORM или руками
    • Ваши вопросы по фреймворку из тех стека
    4. БД
    • Индексы
    • Составные индексы
    • Влияние и трейдофы
    • Join
    • Left/Right/Inner
    • транзакции
    • ACID
    • Уровни уровни изоляции
    • оптимизация запросов к БД
    • Когда
    • Explain
    • агрегатные функции
    • Какие
    • Having
    Opt • оконные функции

  • @MilkMeny
    @MilkMeny Před měsícem +4

    Вот сколько раз меня спрашивали про днс, про путь, про браузер и ни разу, нигде не давали с этим работать, потому что это уже всё настроено

  • @wannaknow-gb7gu
    @wannaknow-gb7gu Před 2 měsíci +2

    блять, как же круто и четко без воды, благодарю

  • @user-jk5zo7sh2t
    @user-jk5zo7sh2t Před 4 měsíci +2

    Список вопросов считаю очень и очень актуальным на 2024. Спасибо

  • @IIMarkusII
    @IIMarkusII Před 4 měsíci +3

    хорошо что ты на природу выходишь))) лойс))) до встречи в следующем ролике))))

    • @pavel.beliaev
      @pavel.beliaev  Před 4 měsíci

      А как же! =) Кадр нужно более статичный, а то шакалит сильно ютуб(

  • @Artem_Kruchinin
    @Artem_Kruchinin Před 4 měsíci +2

    Все верно! Это и спрашивают, что на Джуна что на Мидла, видимо от качества ответа зависит твой уровень. Ещё я бы добавил лёгкие вопросы про архитектуру, а в частности пару вопросов про микросервисы и в чем отличие Кафки от Реббита

  • @mlm_arch
    @mlm_arch Před 4 měsíci +1

    Природа великолепна , красота

  • @user-cx8kh4sb2i
    @user-cx8kh4sb2i Před 3 měsíci +3

    за две недели прошел где-то 10 собесов и только на 1 меня спрашивали по вопросам в классическом стиле да и то было около 50 вопросов начиная от алгоритмов и структур данных и заканчивая написанием скриптов на bash и почему транзакции в редисе говно.
    все остальные собесы это лайвкодинг и код ревью аля вот тебе говнокод и как его исправить, чтобы ты сделал в такой то ситуации, как решить такую-то проблему и т.д.
    в нормальных конторах уже давно не задают обычные вопросы потому что все вкатуны уже давно выучили эти вопросы вдоль и поперек и отвечают на них лучше какого-нибудь мидла, который не готовился на собес.

    • @pavel.beliaev
      @pavel.beliaev  Před 3 měsíci +1

      Я несколько прошел собесов в русские компании в 2024 году, для мидла мне показался вполне себе годный список

  • @user-qt9xw1cd5w
    @user-qt9xw1cd5w Před 4 měsíci +1

    Привет! А ты можешь выложить этот список вопросов где-нибудь?

    • @pavel.beliaev
      @pavel.beliaev  Před 4 měsíci

      Привет! Я буквально писал от руки на листочек, попроси нейронку сделать транскрипцию видео и выдать список) И если сделаешь - выложи в комментарии, плз

  • @user-ym5uu9rf9x
    @user-ym5uu9rf9x Před 2 měsíci

    А ты сколько ответов знаешь из перечисленных вопросов?

  • @qrthack
    @qrthack Před 3 měsíci +1

    Выбираю между PHP, Java, что посоветуете и почему? хочу быть бэкендером

    • @pavel.beliaev
      @pavel.beliaev  Před 3 měsíci

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

    • @happybit8890
      @happybit8890 Před 2 měsíci +2

      Постоянно слышу, что PHP прост в изучении по сравнению с $подставьЛюбойЯзык. Когда начинаешь спрашивать, в чем же у вас возникла сложность, то люди ничего членораздельного ответить не могут и начинают морозить какую-то ерунду, что в PHP синтаксис похож на C, поэтому проще учить... А Java что, не похож? Да, если бы вся сложность программирования была в синтаксисе, то программисты получали бы в разы меньше. Или коронное: Java - строго типизированный язык. Кто вам мешает в PHP использовать директиву declare(strict_types=1)? Или вообще, что, дескать, для Java сложно настроить среду разработки... facepalm Или еще смешнее - чтобы писать на Java, нужно понимать ООП.
      ПыСы: не выбирай PHP, возьми Java, Python и т.д., потому что столкнешься с тупым хейтом и бредом от идиотов. Даже от своих коллег, которые с умным видом будут тебе рассказывать, что PHP медленный. В англоязычной среде вообще распространено мнение, что PHP имеет проблемы с безопасностью.

    • @ivankosolapov430
      @ivankosolapov430 Před 18 dny

      ​@@happybit8890на пыхе больше стартовых вакансий и меньше конкуренция в начале пути из-за этого работу можно найти за пару месяцев с 0, а не искать годами пробиваясь через 10000 накрутчиков, вкатунов, выходцев с курсов и тп. А дальше на туже гошку перекатиться в 2 счета с уже коммерческим опытом , имхо.

  • @user-pt8pz6ew3d
    @user-pt8pz6ew3d Před 4 měsíci

    0:40 чего? Идемпотентными? Импатентными? Не понял

    • @user-jw2wp6cf3n
      @user-jw2wp6cf3n Před 4 měsíci +2

      Идемпотентный запрос - это запрос, эффект которого от многократного выполнения равен эффекту от однократного выполнения. т.е запрос который не изменяет состояния сервера.

    • @pavel.beliaev
      @pavel.beliaev  Před 4 měsíci

      @user-jw2wp6cf3n в точку, спасибо!

    • @PanicWassano
      @PanicWassano Před 4 měsíci

      @@user-jw2wp6cf3n состояние сервера? что за бред))

    • @pavel.beliaev
      @pavel.beliaev  Před 4 měsíci

      ну давай представим, что данные в БД это состояние, стало понятнее?

    • @user-pt8pz6ew3d
      @user-pt8pz6ew3d Před 4 měsíci

      @@pavel.beliaev ахах, не оч на самом деле. Но чел с верху вродь расписал нормально

  • @vatakiller
    @vatakiller Před 4 měsíci

    А по архитектуре почему вопросов нет? На мой взгляд нормальный middle должен уже иметь опыт применения n-tier, чистой и гексагональной архитектуры хотя бы в своих pet-проектах, чтобы понимать, почему не нужно тащить в свой проект решения с убогой архитектурой (привет laravel-макакам)

    • @vladsavelev7412
      @vladsavelev7412 Před 4 měsíci +10

      Привет от ларавел макаки, шо это и как мне это поможет в моих проектах мне КРУДы делать?

    • @vladsavelev7412
      @vladsavelev7412 Před 4 měsíci

      Вообщем почитал про то что ты написал, я всё это знал, понял что ты обычный беспонтовый выскочка

  • @PanicWassano
    @PanicWassano Před 4 měsíci

    симбирсофт болото, для джуна в принципе нормально)

    • @user-hu4dl2ws9y
      @user-hu4dl2ws9y Před 4 měsíci

      А где не болото?

    • @BigCoolDick
      @BigCoolDick Před 2 měsíci

      ​@@user-hu4dl2ws9yТам где лично тебя будет практически все устраивать.

  • @bogdan5238
    @bogdan5238 Před 2 měsíci

    я бы к вам на собеседование не пошел.