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

  Рет қаралды 1,577

Павел Беляев

Павел Беляев

Ай бұрын

Полный роудмэп бекендера t.me/shyt33/80
ЧАТ t.me/yetcode
Рассказываю какие вопросы задают миддл бекенд разработчику при трудоустройстве на позицию php бекендера.
#php #pavelbeliav #middle

Пікірлер: 29
@pavel.beliaev
@pavel.beliaev Ай бұрын
Как же зашакалило видео ого, нужно было блюрить фон
@wannaknow-gb7gu
@wannaknow-gb7gu 6 күн бұрын
блять, как же круто и четко без воды, благодарю
@daiske2867
@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
@user-jk5zo7sh2t Ай бұрын
Список вопросов считаю очень и очень актуальным на 2024. Спасибо
@Artem_Kruchinin
@Artem_Kruchinin Ай бұрын
Все верно! Это и спрашивают, что на Джуна что на Мидла, видимо от качества ответа зависит твой уровень. Ещё я бы добавил лёгкие вопросы про архитектуру, а в частности пару вопросов про микросервисы и в чем отличие Кафки от Реббита
@IIMarkusII
@IIMarkusII Ай бұрын
хорошо что ты на природу выходишь))) лойс))) до встречи в следующем ролике))))
@pavel.beliaev
@pavel.beliaev Ай бұрын
А как же! =) Кадр нужно более статичный, а то шакалит сильно ютуб(
@mlm_arch
@mlm_arch Ай бұрын
Природа великолепна , красота
@user-qt9xw1cd5w
@user-qt9xw1cd5w Ай бұрын
Привет! А ты можешь выложить этот список вопросов где-нибудь?
@pavel.beliaev
@pavel.beliaev Ай бұрын
Привет! Я буквально писал от руки на листочек, попроси нейронку сделать транскрипцию видео и выдать список) И если сделаешь - выложи в комментарии, плз
@qrthack3233
@qrthack3233 Ай бұрын
Выбираю между PHP, Java, что посоветуете и почему? хочу быть бэкендером
@pavel.beliaev
@pavel.beliaev Ай бұрын
PHP проще освоить, сойдет для веб проектов. Java - дефолт бекенд в данный момент, но учить будет больно в качестве первого языка.
@happybit8890
@happybit8890 4 күн бұрын
Постоянно слышу, что PHP прост в изучении по сравнению с $подставьЛюбойЯзык. Когда начинаешь спрашивать, в чем же у вас возникла сложность, то люди ничего членораздельного ответить не могут и начинают морозить какую-то ерунду, что в PHP синтаксис похож на C, поэтому проще учить... А Java что, не похож? Да, если бы вся сложность программирования была в синтаксисе, то программисты получали бы в разы меньше. Или коронное: Java - строго типизированный язык. Кто вам мешает в PHP использовать директиву declare(strict_types=1)? Или вообще, что, дескать, для Java сложно настроить среду разработки... facepalm Или еще смешнее - чтобы писать на Java, нужно понимать ООП. ПыСы: не выбирай PHP, возьми Java, Python и т.д., потому что столкнешься с тупым хейтом и бредом от идиотов. Даже от своих коллег, которые с умным видом будут тебе рассказывать, что PHP медленный. В англоязычной среде вообще распространено мнение, что PHP имеет проблемы с безопасностью.
@user-cx8kh4sb2i
@user-cx8kh4sb2i 26 күн бұрын
за две недели прошел где-то 10 собесов и только на 1 меня спрашивали по вопросам в классическом стиле да и то было около 50 вопросов начиная от алгоритмов и структур данных и заканчивая написанием скриптов на bash и почему транзакции в редисе говно. все остальные собесы это лайвкодинг и код ревью аля вот тебе говнокод и как его исправить, чтобы ты сделал в такой то ситуации, как решить такую-то проблему и т.д. в нормальных конторах уже давно не задают обычные вопросы потому что все вкатуны уже давно выучили эти вопросы вдоль и поперек и отвечают на них лучше какого-нибудь мидла, который не готовился на собес.
@pavel.beliaev
@pavel.beliaev 26 күн бұрын
Я несколько прошел собесов в русские компании в 2024 году, для мидла мне показался вполне себе годный список
@user-pt8pz6ew3d
@user-pt8pz6ew3d Ай бұрын
0:40 чего? Идемпотентными? Импатентными? Не понял
@user-jw2wp6cf3n
@user-jw2wp6cf3n Ай бұрын
Идемпотентный запрос - это запрос, эффект которого от многократного выполнения равен эффекту от однократного выполнения. т.е запрос который не изменяет состояния сервера.
@pavel.beliaev
@pavel.beliaev Ай бұрын
@user-jw2wp6cf3n в точку, спасибо!
@PanicWassano
@PanicWassano Ай бұрын
@@user-jw2wp6cf3n состояние сервера? что за бред))
@pavel.beliaev
@pavel.beliaev Ай бұрын
ну давай представим, что данные в БД это состояние, стало понятнее?
@user-pt8pz6ew3d
@user-pt8pz6ew3d Ай бұрын
@@pavel.beliaev ахах, не оч на самом деле. Но чел с верху вродь расписал нормально
@PanicWassano
@PanicWassano Ай бұрын
симбирсофт болото, для джуна в принципе нормально)
@user-hu4dl2ws9y
@user-hu4dl2ws9y Ай бұрын
А где не болото?
@BigCoolDick
@BigCoolDick 12 күн бұрын
​@@user-hu4dl2ws9yТам где лично тебя будет практически все устраивать.
@bogdan5238
@bogdan5238 2 күн бұрын
я бы к вам на собеседование не пошел.
@vatakiller
@vatakiller Ай бұрын
А по архитектуре почему вопросов нет? На мой взгляд нормальный middle должен уже иметь опыт применения n-tier, чистой и гексагональной архитектуры хотя бы в своих pet-проектах, чтобы понимать, почему не нужно тащить в свой проект решения с убогой архитектурой (привет laravel-макакам)
@vladsavelev7412
@vladsavelev7412 Ай бұрын
Привет от ларавел макаки, шо это и как мне это поможет в моих проектах мне КРУДы делать?
@vladsavelev7412
@vladsavelev7412 Ай бұрын
Вообщем почитал про то что ты написал, я всё это знал, понял что ты обычный беспонтовый выскочка
Watermelon Cat?! 🙀 #cat #cute #kitten
00:56
Stocat
Рет қаралды 53 МЛН
FOOTBALL WITH PLAY BUTTONS ▶️❤️ #roadto100million
00:20
Celine Dept
Рет қаралды 35 МЛН
Stupid Barry Find Mellstroy in Escape From Prison Challenge
00:29
Garri Creative
Рет қаралды 20 МЛН
Когда 200IQ ПОДРОСТКИ уничтожают ПОЛИЦЕЙСКИХ
12:29
Доктор Крайм
Рет қаралды 1,3 МЛН
Чего боится джун/сеньор в работе?
5:23
Таня Овчинникова
Рет қаралды 203
Хорошее резюме и HR скрининг вакансия синьора
14:37
от Джуна до Синьера за 4 года
23:23
Павел Беляев
Рет қаралды 2,9 М.
Как я выучил PHP? План обучения.
29:48
My phone can't die!⚡️#cat #cute #kitten #funny #catlover #kitty
0:20
ЕСЛИ ВЫ УВИДИТЕ ЭТО, ЗАПУСТИТЕ
0:28
MEMAKAI KOSTUM KING KONG RAKSASA
0:23
Wanapraya TV
Рет қаралды 10 МЛН
MEMAKAI KOSTUM KING KONG RAKSASA
0:23
Wanapraya TV
Рет қаралды 10 МЛН