Полный роудмэп бекендера t.me/shyt33/80 ЧАТ t.me/yetcode Рассказываю какие вопросы задают миддл бекенд разработчику при трудоустройстве на позицию php бекендера. #php #pavelbeliav #middle
Пікірлер: 29
@pavel.beliaevАй бұрын
Как же зашакалило видео ого, нужно было блюрить фон
@wannaknow-gb7gu6 күн бұрын
блять, как же круто и четко без воды, благодарю
@daiske2867Ай бұрын
Черновик вопросов: 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 • оконные функции
@user-jk5zo7sh2tАй бұрын
Список вопросов считаю очень и очень актуальным на 2024. Спасибо
@Artem_KruchininАй бұрын
Все верно! Это и спрашивают, что на Джуна что на Мидла, видимо от качества ответа зависит твой уровень. Ещё я бы добавил лёгкие вопросы про архитектуру, а в частности пару вопросов про микросервисы и в чем отличие Кафки от Реббита
@IIMarkusIIАй бұрын
хорошо что ты на природу выходишь))) лойс))) до встречи в следующем ролике))))
@pavel.beliaevАй бұрын
А как же! =) Кадр нужно более статичный, а то шакалит сильно ютуб(
@mlm_archАй бұрын
Природа великолепна , красота
@user-qt9xw1cd5wАй бұрын
Привет! А ты можешь выложить этот список вопросов где-нибудь?
@pavel.beliaevАй бұрын
Привет! Я буквально писал от руки на листочек, попроси нейронку сделать транскрипцию видео и выдать список) И если сделаешь - выложи в комментарии, плз
@qrthack3233Ай бұрын
Выбираю между PHP, Java, что посоветуете и почему? хочу быть бэкендером
@pavel.beliaevАй бұрын
PHP проще освоить, сойдет для веб проектов. Java - дефолт бекенд в данный момент, но учить будет больно в качестве первого языка.
@happybit88904 күн бұрын
Постоянно слышу, что PHP прост в изучении по сравнению с $подставьЛюбойЯзык. Когда начинаешь спрашивать, в чем же у вас возникла сложность, то люди ничего членораздельного ответить не могут и начинают морозить какую-то ерунду, что в PHP синтаксис похож на C, поэтому проще учить... А Java что, не похож? Да, если бы вся сложность программирования была в синтаксисе, то программисты получали бы в разы меньше. Или коронное: Java - строго типизированный язык. Кто вам мешает в PHP использовать директиву declare(strict_types=1)? Или вообще, что, дескать, для Java сложно настроить среду разработки... facepalm Или еще смешнее - чтобы писать на Java, нужно понимать ООП. ПыСы: не выбирай PHP, возьми Java, Python и т.д., потому что столкнешься с тупым хейтом и бредом от идиотов. Даже от своих коллег, которые с умным видом будут тебе рассказывать, что PHP медленный. В англоязычной среде вообще распространено мнение, что PHP имеет проблемы с безопасностью.
@user-cx8kh4sb2i26 күн бұрын
за две недели прошел где-то 10 собесов и только на 1 меня спрашивали по вопросам в классическом стиле да и то было около 50 вопросов начиная от алгоритмов и структур данных и заканчивая написанием скриптов на bash и почему транзакции в редисе говно. все остальные собесы это лайвкодинг и код ревью аля вот тебе говнокод и как его исправить, чтобы ты сделал в такой то ситуации, как решить такую-то проблему и т.д. в нормальных конторах уже давно не задают обычные вопросы потому что все вкатуны уже давно выучили эти вопросы вдоль и поперек и отвечают на них лучше какого-нибудь мидла, который не готовился на собес.
@pavel.beliaev26 күн бұрын
Я несколько прошел собесов в русские компании в 2024 году, для мидла мне показался вполне себе годный список
@user-pt8pz6ew3dАй бұрын
0:40 чего? Идемпотентными? Импатентными? Не понял
@user-jw2wp6cf3nАй бұрын
Идемпотентный запрос - это запрос, эффект которого от многократного выполнения равен эффекту от однократного выполнения. т.е запрос который не изменяет состояния сервера.
@pavel.beliaevАй бұрын
@user-jw2wp6cf3n в точку, спасибо!
@PanicWassanoАй бұрын
@@user-jw2wp6cf3n состояние сервера? что за бред))
@pavel.beliaevАй бұрын
ну давай представим, что данные в БД это состояние, стало понятнее?
@user-pt8pz6ew3dАй бұрын
@@pavel.beliaev ахах, не оч на самом деле. Но чел с верху вродь расписал нормально
@PanicWassanoАй бұрын
симбирсофт болото, для джуна в принципе нормально)
@user-hu4dl2ws9yАй бұрын
А где не болото?
@BigCoolDick12 күн бұрын
@@user-hu4dl2ws9yТам где лично тебя будет практически все устраивать.
@bogdan52382 күн бұрын
я бы к вам на собеседование не пошел.
@vatakillerАй бұрын
А по архитектуре почему вопросов нет? На мой взгляд нормальный middle должен уже иметь опыт применения n-tier, чистой и гексагональной архитектуры хотя бы в своих pet-проектах, чтобы понимать, почему не нужно тащить в свой проект решения с убогой архитектурой (привет laravel-макакам)
@vladsavelev7412Ай бұрын
Привет от ларавел макаки, шо это и как мне это поможет в моих проектах мне КРУДы делать?
@vladsavelev7412Ай бұрын
Вообщем почитал про то что ты написал, я всё это знал, понял что ты обычный беспонтовый выскочка