Немного таймкодов по тех вопросам, если кому интересно )) 1:50 - Какие технологии, инструменты используешь в работе? 2:43 - Деплой как проходит? 4:53 - Про Git, какой опыт работы с Git? 5:06 - Какие преимущества работы в Git'е ты видишь? 6:10 - Разница между pull и fetch ? 7:12 - Разница между merge и rebase ? 8:40 - Про composer 8:55 - Чем composer.json от composer.lock отличается? 9:46 - В composer.json чем отличаются require и require-dev? 11:13 - Как настроить autoload через composer ? 11:52 - Чем абстрактный класс отличается от интерфейса? 13:41 - Что такое trait? 15:19 - Какие магические методы у класса ты знаешь? 15:47 - Как их применяют? 16:46 - Как сделать так,чтобы сесссии не хранились в файле? 17:59 - Какая разница между self и this? 18:39 - Про PSR слышал? 20:41 - Про SQL,что такое транзакция? 21:34 - Про агрегатные фукнции слышал? 22:17 - Что такое первичный ключ? 22:45 - А внешний ключ это что? 23:18 - Какие типы объединений есть в таблицах? 24:20 - Что из себя представляет http-запрос? 27:31 - Какие группы кодов ответа ты знаешь? 28:00 - Как браузер понимает,что ему нужно перейти куда-то ? 28:13 - Чем http первая версия отличается от второй? 29:36 - Про тесты,писал? Какие тесты? 30:26 - По Laravel,что такое middleware и для чего он нужен? 31:25 - Что происходит,если в приложении выбрасывается исключение ?
Я 3 года, сейчас на позиции middle (платят по рынку, так что это вполне реальный middle, а не единственный айтишник на всю компанию = сеньйор) и аналогично без подготовки не ответил бы на бОльшую часть вопросов. И это не потому что я или комментатор выше "тупые" или попали на свои места случайно, а потому что когда не используешь что-то достаточно часто - оно забывается. В моем случае - я работаю над одним продуктом и достаточно долго, поэтому мне крайне редко приходится трогать composer, я вполне могу забыть как подключить его к новому проекту или как добавлять зависимости в готовый. Разница между pull и fetch тоже не очевидна т.к при ежедневной разработке это превращается в аксиому - fetch перед началом работы, чтобы засинхронить проект и push в конце дня, чтобы отдать изменения, о pull даже не вспоминаешь. Трейты, абстрактные классы, интерфейсы это конечно классно, но когда тебе нужно отдать проект "чтобы вчера он был у меня на столе" или когда проект является продуктом кровосмешения сотни индусов на удаленке и навозного жука, то привносить свою "чистоту" бывает бесполезно и времязатратно, поэтому зачастую при разгребании дерьма не до этого "лоска". Вопросы про работу с БД у джуна это конечно тоже интересно, спрашивать у человека без реальных проектов про транзакции и выборки имеет мало смысла т.к без реального опыта оценить эффективность транзакций перед единичными запросами или выборок перед вложенными селектами бывает очень сложно. Вообще мой совет для HR, которые возможно забредут сюда и увидят мой коммент - оценивайте у кандидата в джуны умение гуглить и искать решение проблемы в инете - это намного более ценный навык, чем заучивание стандартных вопросов для собеседований и игра в "помню - не помню".
@@soujaqqя вот джун по уровню знаний, программистом просто не работаю, если смотреть roadmap, однако тоже знаю про ci/cd и могу поднять selfhosted сервер с нуля вместе с runner, потому что у меня денег нет на какие либо платные варианты, как кстати и на phpstorm, приходится visual studio пользоваться, ибо ломать каждую версию не особо интересно и весело, ибо этим занимаюсь, вместо того, чтобы работать, тоже самое касается и докера, как то думаю, что такие моменты уже оснополагающие и ими всем желательно пользоваться
А я сколько работал, на php и даже меня не разу об этом не спросили, я больше обычно рассказываю практический опыт, что делали и почему ушли с прошло места работы) Ну и продуктивность думаю немаловажна, а такая теория прям кажется лишним. И какой объем и качество кода может сделать программист. Ну и уменение не конфликтовать с другими разрабами прост нормально общаться тоже не мало важно, обмен опытом, и правильно общаться а не давить свою точку зрения. А то бывает из за запятой вопросы ставят и не могут нормально доработать всю систему.
на самом деле собес не очень. интервьюер идет по списку вопросов и на этом всё - вопросы вглубь не копает, уточняющих вопросов не задает и сам особо не комментирует. это очень похоже на экзамен, причем у препода, который свою работу не любит.
В целом прикольно. Прохождение собесов это тоже скилл. Вопросы в 90% одни и те же. 1 раз вальнешь (поэтому не надо идти в фирму мечты первым же собесом), 2-й раз 50/50, 3+ уже становится скучно и все щелкается как орешки :) Все это конечно при условии, что вы запомнили на чем погорели и сделали работу надо ошибками.
Да тут потный мидл, нежели junior. Неужели джун должен знать тонкости pull, fetch, настройка сессий для хранения в базе? Интервью было, как я понимаю, на джуна, познавшего корпоративные тонкости?
Что, прости? На моей галере такие вопросы интернам задают. Не php-стек, но вопросы такие: git, linux, OOP и принципы программирования, паттерны, база данных (практика sql и вопросы по индексам и ключам) и тесты. На позицию джуна спрашивают уже структуры данных и алгоритмы, паттерны и безопасность веб-приложений (какие бывают атаки, как защищаться), яп, рефакторинг, бд , фреймворк (в моём случае, RoR) , кеши, сессии, TDD/BDD (интервью идёт два часа).
@@domeno8525 джун/интерн это в первую очередь малоопытный специалист, следовательно работать со всем тем стеком который у вас в компании "спрашивают" он не мог либо работал косвенно и вероятно не понимает(!) реальные преимущества/недостатки этих технологий. Что вам даст просто знание технологии без понимания где и как её использовать? Я предпочитаю общаться на те темы, которые бы показали как мыслит человек и спрашивать относительно тех технологий которые человек знает и может отвечать с позиции практики - так ответ будет более ценен так как покажет насколько человек анализирует уже выполнены решения. Любой разработчик знает что технологию любую можно выучить за относительно короткий срок, а вот учится думать (алгоритмически) нужно всю жизнь.
Душнина из разряда стартап. Зачем разрабу задавай столько вопросов по ci/cd. В норм команде этим занимаются девопсы и сисадмины. А вообще на месте собеседующего уже на 5 мин было понятно что кандидат что то понимает) и можно было. На более общие вопросы уходить
Далеко не все умеют проводить собесы. Кто не умеет идёт тупо во списку вопросов и даже иногда подглядывает в ответы, такие могут не принять правильный ответ, данный своими словами
мне бы как работодателю таких джунов ) Провел собеседований наверно за 100. И большинство из тех что шли на мидла на этих вопросах засыпались бы А тут парень практически не спотыкается. Я в таких случаях начинаю лезть в глубь чтобы понять реальный уровень
@@konstantintanat4462 , интересная контора получается, которая сама не знает кто ей нужен, и на собеседовании вдруг решили, что им не джун нужен, а мидл. Или того хуже, примут как джуна, а пахать будешь за мидла.
короч для джуна слишком хорошо проходил мое мнение. Тут можно прост добавить солид и всякие паттерны и тут крепкий миддле + если есть опыт. Слишком спокойно проходил на junior. Обычно ребята менее уверенные
так и вопросы - все элементарные. Не собеседование - а сказка. Тут практически все вакансии на джуна смотришь - требуется такой стек, что аж плохо становится еще до собеседования...
@@BookwormYevgen я говорю лично по своему опыту и таких джунов оч мало . Что будут отвечать. Часто бывает что надо из ещё подтягивать до более менее нормального восприятия работы
@@BookwormYevgen так все пихают столько херовен . Что получить по цене стажёра Мидла . И на разнице зарабатывать . Это же основы капитала . Работодатель заинтересован платить меньше и заработать больше . Сохраненные деньги = заработанные деньги
Примерно со второй минуты интервью уже видно, что ты не джун, а, либо ближе к мидлу, либо "профессиональный собеседуемый" . В конце собеса ты задал вопросы, которые джуну в принципе в голову не придут вот так сходу после интервью. Отказали скорее всего потому, что им нужен именно джун, либо поняли что ты тут чисто для интервью (ну, это уже ИМХО) :)
Это точно собес не на джуна))) или стронг джун на серьёзную позицию с хорошей зарплатой(1% вакансий на рынке). Я вообще офигел, когда компоузером вперемешку с академическими определениями абстрактного класса и интерфейса стал козырять...🤨 Джун столько не знает и не должен) Это собес миддла, поменяйте название видоса
разве это не знания джуна? композер обычный менагер пакетов, чего там знать? абстрактный клас это же базовые знания ооп, как ты будеш код писать без знаний этого? я знаю и про интерфейс имогу даже с примерами рассказать, где и почему надо заюзать интерфейс просто есть норм курсы, где простыми словами объясняют эти вещи и ты их сразу понимаеш а есть всякое гавно, где грузят нудятиной как в быдловузах так вот, нормальный курс я нашел за 20 лет только по пхп, а пхп я ковырял году в 2000 еще, делая курсовую на курсах компутерных как видиш - за столько лет я не стал программистом и начал понимать ооп только в прошлом году не знать, а именно понимать
@@astkh4381 Слушай, здесь очень много на удаче, конечно. Но пару вещей на которые ты можешь повлиять сейчас расскажу. Во-первых, я бы посоветовал поработать с резюме. Найти через друзей/знакомых какого-нибдуь эйчара или просто чела имеющего опыт в подборе кадров и попросить советов - что убрать, а что добавить. Например, не нужно указывать опыт работы, не относящийся к IT. Конкретно прописать навыки - языки, фреймворки и т.п. Нужно хорошее фото. Когда кидаешь заявку на вакансию, то пиши сопроводительное письмо. Узнай немного про саму компанию и пиши что-то типо: хочу работать в вашей компании. т.к. вы лояльно относитесь к начинающим разработчикам, а так же мне интересна сфера в который вы работаете (создание сервисов в сфере образованя/написание сайтов для благотворительных организаци или чем там эта фирма занимается). Можешь даже вот chatGPT для этих целей поюзать, если самому лень писать. Если знакомых эйчаров нет, то я бы даже м.б. заплатил кому-нибудь в инете за эту разовую услугу, но это, конечно, труднее.
В СПб это на мидл с вилкой 150-200к (если есть коммерческий опыт от 2х лет) Если опыта нет (только пет проекты) то на 100-120 можно претендовать. Но это я про уровень ответов - джун бы на 50% не ответил и был бы принят (тысяч на 70-90)
@@anatolyannenko1821 +1, три года когда устраивался на первую работу джуном, мне дали пару тестовых заданий на вечер, потом немного по ним поспрашивали и тоже 45к.
Мэн от куда ты столько знаешь? от куда блин джуну без опыта работы так отвечать как будто ты создал этот php?Видео полное разочарование! Делай еще!!!!!
Очень хорошее и нужное, которых немного. Но ускоренное видео на фоне ужасно мешает, слушал сидя в комментах. Может его сделать помедленнее или что-нибудь другое на фон поставить?
Мог бы досмотреть ради образовательных целях, можно заметить по неуверенному голосу как собеседующий так и просит Бога чтобы наш герой не ответил хотя бы на один вопрос
Привет, очень сильно нравится твой контент, если не трудно, можешь рассказать про сервис который ты используешь для деплоя в некоммерческих проектах. Спасибо))
Пока смотрел твое видео возник один вопрос. Зачем создавать Laravel проект со своей структурой, с нуля все делать? Есть изначальная структура, ее использовать и все... Нигде не спрашивают умеешь ли ты создавать структуру Laravel проекта, просят навыки работы с ним. Никакой senior не будет создавать структуру проекта, когда есть уже шаблон + зачем джуну github ci/CD, чудо если будет понимание Гита - пуш, коммит, пул и понимание разницы push и push -f, ну и clone, работа с ветками
Мне кажется джуны более скромные и не на все вопросы так уверенно отвечают, а может что то и не знают. Я когда начинал на php писать, вообще всей этой херни не знал и даже гит не юзал
Абстрактный класс не обязывает создавать реализацию хотя бы одного метода: - abstract class Foo {abstract public function bar();} - interface Foo {public function bar();} Обе конструкции рабочие, в чем разница? Что и когда должно использоваться? Без соплей про "контракты".
Бред. Всё это хрень, которая гуглится за 5 мин. Программиста надо собеседовать на тему понимания основных парадигм, убедиться что знает какие то паттерны ООП и правильно их может применять на практике. Хорошему программисту вообще похер на чём кодить, синтаксис за месяц выучил и вперед.
@@skorlupkaskorlupkovich2415 похоже, что на технической части, интервьюер решил все самые "ключевые" познания свои "проверить", при этом по БД как раз оказались вопросы для джуна в большей степени, нежели остальные, может http и https еще. В остальном, по ощущениям, были прыжки на миддл позицию точно.
Как то слишком пафосно отвечаешь, лениво, вальяжно, типа фух, чо за вопросы тупые для меня такого опытного разработчика, причем собеседуешься на джуна, ну понятно, что ради контента. В общем не понравилось настроение, с которым ты отвечаешь, выдает очередного душного программиста, который много знает, наверное, не спорю, но при этом кичится своими знаниями. Но может я не прав, ну и ты немного подрастешь как личность и просто либо не будешь делать такие интервью, либо изменишь подход.
Подход,настроение и подача отличная, вы ошибаетесь. Задача этого видео,по моему мнению, не показать неуверенного и заикающего джуна, который неправильно отвечает на вопросы(тогда это был бы уже развлекательный контент, а не образовательный и полезность видео стремилась бы к нулю), а показать пример вопросов, с которыми можно столкнуться на собесе и ,что очень важно, показать как на них правильно отвечать. А если бы Михаил играл " реального-слабого" джуна,то обязательно кто-нибудь написал бы,что зачем такое снимать, это бесполезно и словил бы ту еще долю хейта))))
Вообще согласен комментаторами, интервьюер как будто по бумажке задает. Когда меня на мидла брали, я не владел композером, CI/CD, да почти на все вопросы отсюда не ответил бы так ровно. Что за контора такая лютая)))
Видно что плохо владеешь терминологией или сказывается волнение. Странные вопросы про CI\CD и разница между версиями HTTP. Про self вообще невнятно рассказал , не затронул момент с наследование.
из личного опыта, если собеседывающий нудно вопросы по шпаргалке задает, то и работа такая же будет. Если нет живого разговора , то нафиг такую работу, как и в данном случае.
Товарищи, имеющие опыт, подскажите пожалуйста, а как попасть на сам собес и возможно ли это сделать без выполнения тестового задания? P.S: пишу бэк на Java
не хочу как то обидеть, но очень не естественно выглядело и сухо (или интервьюер первый раз в этой роле или постановка для привлечения аудитории ) .. про ООП почти не спросили, я уже молчу про SOLID и тп.. хотя в каждой вакансии требуют знания и умение применить данные подходы.. да от джуна требуют как минимум хорошее понимание как максимум опыт применения .. тестового нет что очень странно для компании в этом случае , чтобы тратить время(деньги) своих специалистов на общение со всеми желающими джунами .. ну и да - тех вопросы все из списка который есть на просторах интернета (250 вопросов для пхп).
Ахаха, да джун даже что такое деплой не должен знать. Если чел шарить за докер и ci/cd - это чуть ли не сходу мидл, ибо ты без комерческого опыта никогда в жизни сам себе полноценно не подымешь, для норм ci/cd отдельный человек нужен. Вообще очень странные эти собесы какие то на ютубе.
Я ору, мало того что вопросы, ну мне кажется совсем не джуновские, ну да ладно, почему бы нет, так в конце "джун" по моему еще и задушил собеседующего своими тех. вопросами🤣
Есть ли вообще нормальные зарплаты на php-разраба джуна? Такое ощущение что везде требуют знать очень много, но предлагают 30-50к или это всё-таки исключения?
@@Bliqu1 на пхп пишут столько-же сколько и на других бэкэнд языках) если ты думаешь что язык давно умер - сочувствую но умерло только твое восприятие мира
Один из вопросов на собесе был: обязателен ли первичный ключ (primary key) и ты ответил, что нет. Ты уверен, что это корректно? Первичный ключ служит для однозначного уникального определения записи. Если вопрос звучал, обязательно ли первичный ключ должен быть одинарным, тогда ответ «нет» был бы корректен.
Имхо составным называется уникальный ключ, например, для таблиц-связей many-to-many. Он создаëтся через директиву UNIQUE KEY. Первичный ключ (PRIMARY KEY) может быть только односоставным. Correct me if I'm wrong
@@skorlupkaskorlupkovich2415 Все правильно, но давай представим такую ситуацию, что тебе нужно использовать базу, точнее какую-то ее табличку - как конфиг. Да, по хорошему лучше работать с тем же .env, но если тебе нужны параметры конфига в динамичном формате, с возможностью менять через интерфейс приложения, то этот вариант отпадает. В итоге ты создашь модель, которая будет иметь 2 поля key и value. Допустим, у тебя должно быть 2 параметра, например курс рубля и тенге. Зачем в таком случае primary key? Все, что тебе нужно знать - это название параметра, например: rub, значение которого нужны вытянуть. Я в целом подвожу к тому, что бывают ситуации, когда первичный ключ совершенно не нужен. Пихать его везде - нецелесообразно. Реляционная база, конечно, подразумевает связи и всякие такое, но это не супер-обязательный атрибут :)
Духота-то какая, духотища! Так и возникают анекдоты, про то как чела на собеседовании 2 часа мурижили алгоритмами и техническими вопросами, а на работе потом только кнопки и красил, утрируя.
чел уровня мидл. много пробелов в знаниях: нет знаний в патернах, http знаний нет как работает. sql не понимает джоины, и не было вопросов нормальных. На джуна точно норм ответы) Не было вопросов по алгоритмам и тд. Если бы он ко мне пришел, я бы дал хороший фидбек
22:46 внешний ключ тянется к первичному ключу? что за бред? зачем вы это выкладываете? вас же новички послушают и сами ляпнут такое на собеседовании!!! удалите эту чушь, это видео вредно для просмотра.
прям такие вопросы по гиту, да еще джуну.
помню меня спросили работал ли с гитом, я ответил - немного.
и это всех устроило ))
у меня так же было))
Вххахс кайф
Немного таймкодов по тех вопросам, если кому интересно ))
1:50 - Какие технологии, инструменты используешь в работе?
2:43 - Деплой как проходит?
4:53 - Про Git, какой опыт работы с Git?
5:06 - Какие преимущества работы в Git'е ты видишь?
6:10 - Разница между pull и fetch ?
7:12 - Разница между merge и rebase ?
8:40 - Про composer
8:55 - Чем composer.json от composer.lock отличается?
9:46 - В composer.json чем отличаются require и require-dev?
11:13 - Как настроить autoload через composer ?
11:52 - Чем абстрактный класс отличается от интерфейса?
13:41 - Что такое trait?
15:19 - Какие магические методы у класса ты знаешь?
15:47 - Как их применяют?
16:46 - Как сделать так,чтобы сесссии не хранились в файле?
17:59 - Какая разница между self и this?
18:39 - Про PSR слышал?
20:41 - Про SQL,что такое транзакция?
21:34 - Про агрегатные фукнции слышал?
22:17 - Что такое первичный ключ?
22:45 - А внешний ключ это что?
23:18 - Какие типы объединений есть в таблицах?
24:20 - Что из себя представляет http-запрос?
27:31 - Какие группы кодов ответа ты знаешь?
28:00 - Как браузер понимает,что ему нужно перейти куда-то ?
28:13 - Чем http первая версия отличается от второй?
29:36 - Про тесты,писал? Какие тесты?
30:26 - По Laravel,что такое middleware и для чего он нужен?
31:25 - Что происходит,если в приложении выбрасывается исключение ?
Ваш курс PHP из блондинки в PRO подготовит к прохождению подобного собеседования?
я 9 лет работаю с php. И я на большинство вопросов с ходу бы не ответил без подготовки.
Да не на самом деле, штатные вопросы в том числе и на мидла
Как бы да. Человек собеседуется на джуна и при этом говорит про "свои комерчесские проекты"...
Я 3 года, сейчас на позиции middle (платят по рынку, так что это вполне реальный middle, а не единственный айтишник на всю компанию = сеньйор) и аналогично без подготовки не ответил бы на бОльшую часть вопросов. И это не потому что я или комментатор выше "тупые" или попали на свои места случайно, а потому что когда не используешь что-то достаточно часто - оно забывается. В моем случае - я работаю над одним продуктом и достаточно долго, поэтому мне крайне редко приходится трогать composer, я вполне могу забыть как подключить его к новому проекту или как добавлять зависимости в готовый. Разница между pull и fetch тоже не очевидна т.к при ежедневной разработке это превращается в аксиому - fetch перед началом работы, чтобы засинхронить проект и push в конце дня, чтобы отдать изменения, о pull даже не вспоминаешь. Трейты, абстрактные классы, интерфейсы это конечно классно, но когда тебе нужно отдать проект "чтобы вчера он был у меня на столе" или когда проект является продуктом кровосмешения сотни индусов на удаленке и навозного жука, то привносить свою "чистоту" бывает бесполезно и времязатратно, поэтому зачастую при разгребании дерьма не до этого "лоска". Вопросы про работу с БД у джуна это конечно тоже интересно, спрашивать у человека без реальных проектов про транзакции и выборки имеет мало смысла т.к без реального опыта оценить эффективность транзакций перед единичными запросами или выборок перед вложенными селектами бывает очень сложно. Вообще мой совет для HR, которые возможно забредут сюда и увидят мой коммент - оценивайте у кандидата в джуны умение гуглить и искать решение проблемы в инете - это намного более ценный навык, чем заучивание стандартных вопросов для собеседований и игра в "помню - не помню".
Просто, интервьюер, хотел чтобы он хоть чего-то не знал))
@@lock7366 или сам хотел узнать
Собеседование на джуна.
Что такое деплой.
Понял, спасибо.
@CafeHumanHours что значит звиздабольское ?
Братан, хорош, давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот почаще?
Текст один и тотже у этого бота то Роб тот Иван итп итд😅
ммм, Junior PHP, вопрос как проходит деплой сходу
Автор начинает вроде простачком джуном, но в процессе собеса чувствуется хороший мидл))
рассказывая про ci/cd он уже не похож на ждуна
@@soujaqqя вот джун по уровню знаний, программистом просто не работаю, если смотреть roadmap, однако тоже знаю про ci/cd и могу поднять selfhosted сервер с нуля вместе с runner, потому что у меня денег нет на какие либо платные варианты, как кстати и на phpstorm, приходится visual studio пользоваться, ибо ломать каждую версию не особо интересно и весело, ибо этим занимаюсь, вместо того, чтобы работать, тоже самое касается и докера, как то думаю, что такие моменты уже оснополагающие и ими всем желательно пользоваться
@@angel-astrocrafterблин, ну ты чего, пользуйся ломанной версией php storm)
Важны две вещи, что это отличный собес и что это уровень полноценного мира, даже джун+ столько не знает.
Согласен, как столько инфы впитать?
А я сколько работал, на php и даже меня не разу об этом не спросили, я больше обычно рассказываю практический опыт, что делали и почему ушли с прошло места работы)
Ну и продуктивность думаю немаловажна, а такая теория прям кажется лишним. И какой объем и качество кода может сделать программист. Ну и уменение не конфликтовать с другими разрабами прост нормально общаться тоже не мало важно, обмен опытом, и правильно общаться а не давить свою точку зрения. А то бывает из за запятой вопросы ставят и не могут нормально доработать всю систему.
@@wanes101 Дружище, можно с тобой как-то связаться? Можешь пожалуйста дать свой контакт.
на самом деле собес не очень. интервьюер идет по списку вопросов и на этом всё - вопросы вглубь не копает, уточняющих вопросов не задает и сам особо не комментирует. это очень похоже на экзамен, причем у препода, который свою работу не любит.
Нужен 1 - 1,5 года
В целом прикольно. Прохождение собесов это тоже скилл. Вопросы в 90% одни и те же. 1 раз вальнешь (поэтому не надо идти в фирму мечты первым же собесом), 2-й раз 50/50, 3+ уже становится скучно и все щелкается как орешки :) Все это конечно при условии, что вы запомнили на чем погорели и сделали работу надо ошибками.
Нифига себе junior сидит фигачит )))))
Я половину слов то не знаю 😅
Дак это же галера, которая ищет мидла за бабки джуна. Плюйте таким в лицо и баньте
Да тут потный мидл, нежели junior. Неужели джун должен знать тонкости pull, fetch, настройка сессий для хранения в базе? Интервью было, как я понимаю, на джуна, познавшего корпоративные тонкости?
Что, прости? На моей галере такие вопросы интернам задают. Не php-стек, но вопросы такие: git, linux, OOP и принципы программирования, паттерны, база данных (практика sql и вопросы по индексам и ключам) и тесты. На позицию джуна спрашивают уже структуры данных и алгоритмы, паттерны и безопасность веб-приложений (какие бывают атаки, как защищаться), яп, рефакторинг, бд , фреймворк (в моём случае, RoR) , кеши, сессии, TDD/BDD (интервью идёт два часа).
@@domeno8525 джун/интерн это в первую очередь малоопытный специалист, следовательно работать со всем тем стеком который у вас в компании "спрашивают" он не мог либо работал косвенно и вероятно не понимает(!) реальные преимущества/недостатки этих технологий. Что вам даст просто знание технологии без понимания где и как её использовать? Я предпочитаю общаться на те темы, которые бы показали как мыслит человек и спрашивать относительно тех технологий которые человек знает и может отвечать с позиции практики - так ответ будет более ценен так как покажет насколько человек анализирует уже выполнены решения. Любой разработчик знает что технологию любую можно выучить за относительно короткий срок, а вот учится думать (алгоритмически) нужно всю жизнь.
@@domeno8525 нормально в вашей компании доят мидлов на позицию джуна.
@@kekivanovich9222 это очень выгодно, чел не знает себе цену и делает синьерские/мидловские задачи за ЗП Джуна)
@@domeno8525 сколько зп на твоей галере? У данного интерна?
Душнина из разряда стартап. Зачем разрабу задавай столько вопросов по ci/cd. В норм команде этим занимаются девопсы и сисадмины. А вообще на месте собеседующего уже на 5 мин было понятно что кандидат что то понимает) и можно было. На более общие вопросы уходить
Далеко не все умеют проводить собесы. Кто не умеет идёт тупо во списку вопросов и даже иногда подглядывает в ответы, такие могут не принять правильный ответ, данный своими словами
мне бы как работодателю таких джунов ) Провел собеседований наверно за 100. И большинство из тех что шли на мидла на этих вопросах засыпались бы
А тут парень практически не спотыкается. Я в таких случаях начинаю лезть в глубь чтобы понять реальный уровень
так он же только прикидывается джуном
На кой лезть в глубь, если ищешь джуна? Время убить?
@@Technical_Expert Странный вопрос. Если ты под видом джуна получишь мидла в чем проблема? Гораздо хуже если наоборот
@@konstantintanat4462 , интересная контора получается, которая сама не знает кто ей нужен, и на собеседовании вдруг решили, что им не джун нужен, а мидл. Или того хуже, примут как джуна, а пахать будешь за мидла.
Так автор явно мидл+ ил сениор, судя по контенту на канале.
А собес этот на мидла скорее.
короч для джуна слишком хорошо проходил мое мнение. Тут можно прост добавить солид и всякие паттерны и тут крепкий миддле + если есть опыт. Слишком спокойно проходил на junior. Обычно ребята менее уверенные
так и вопросы - все элементарные. Не собеседование - а сказка. Тут практически все вакансии на джуна смотришь - требуется такой стек, что аж плохо становится еще до собеседования...
@@BookwormYevgen я говорю лично по своему опыту и таких джунов оч мало . Что будут отвечать. Часто бывает что надо из ещё подтягивать до более менее нормального восприятия работы
@@BookwormYevgen так все пихают столько херовен . Что получить по цене стажёра Мидла . И на разнице зарабатывать . Это же основы капитала . Работодатель заинтересован платить меньше и заработать больше . Сохраненные деньги = заработанные деньги
Как же успокаивают комментарии под видео о собеседованиях на junior место xD Спасибо)
Примерно со второй минуты интервью уже видно, что ты не джун, а, либо ближе к мидлу, либо "профессиональный собеседуемый" . В конце собеса ты задал вопросы, которые джуну в принципе в голову не придут вот так сходу после интервью. Отказали скорее всего потому, что им нужен именно джун, либо поняли что ты тут чисто для интервью (ну, это уже ИМХО) :)
Джун молодец. Такие стал вопросы задавать ... Вот из них, я ничего не поняла. Кроме Жиры))
Спасибо за полезное видео!!)) А это точно собес на Джуна , не на мидла случайно???
У меня на junior-a в иностранную компанию меньше спрашивали. Тут хитропопые барыги хотели за зп джуна крепкого мидла взять.
@@NickNam157 Ну и мне так показалось)
Прикольно, я думал что ни на что не отвечу, а оказалось что на 80% ответил
Тебя Нурлыбек зовут?)
@@edigekozykhan нет
Это точно собес не на джуна))) или стронг джун на серьёзную позицию с хорошей зарплатой(1% вакансий на рынке). Я вообще офигел, когда компоузером вперемешку с академическими определениями абстрактного класса и интерфейса стал козырять...🤨 Джун столько не знает и не должен) Это собес миддла, поменяйте название видоса
Особенно мне понравился вопрос про транзакции. Я бы с интересом посмотрел, как они джуна на транзакции посадили бы и что с их конторой потом стало 😀😃🙂
Хз, лично я все это знал,когда на собесы шел. Я во фронте дуб дубом,поэтому хотел компенсировать это знанием бэка.
разве это не знания джуна? композер обычный менагер пакетов, чего там знать?
абстрактный клас это же базовые знания ооп, как ты будеш код писать без знаний этого?
я знаю и про интерфейс имогу даже с примерами рассказать, где и почему надо заюзать интерфейс
просто есть норм курсы, где простыми словами объясняют эти вещи и ты их сразу понимаеш
а есть всякое гавно, где грузят нудятиной как в быдловузах
так вот, нормальный курс я нашел за 20 лет только по пхп, а пхп я ковырял году в 2000 еще, делая курсовую на курсах компутерных
как видиш - за столько лет я не стал программистом и начал понимать ооп только в прошлом году
не знать, а именно понимать
@@0kkama а как ты на собесы попадал? Просто мне только тестовое дают и почти 0 фидбэка.
@@astkh4381 Слушай, здесь очень много на удаче, конечно. Но пару вещей на которые ты можешь повлиять сейчас расскажу.
Во-первых, я бы посоветовал поработать с резюме. Найти через друзей/знакомых какого-нибдуь эйчара или просто чела имеющего опыт в подборе кадров и попросить советов - что убрать, а что добавить. Например, не нужно указывать опыт работы, не относящийся к IT. Конкретно прописать навыки - языки, фреймворки и т.п. Нужно хорошее фото. Когда кидаешь заявку на вакансию, то пиши сопроводительное письмо. Узнай немного про саму компанию и пиши что-то типо: хочу работать в вашей компании. т.к. вы лояльно относитесь к начинающим разработчикам, а так же мне интересна сфера в который вы работаете (создание сервисов в сфере образованя/написание сайтов для благотворительных организаци или чем там эта фирма занимается). Можешь даже вот chatGPT для этих целей поюзать, если самому лень писать. Если знакомых эйчаров нет, то я бы даже м.б. заплатил кому-нибудь в инете за эту разовую услугу, но это, конечно, труднее.
дергающаяся картинка - очень не в тему и отвлекает
В СПб это на мидл с вилкой 150-200к (если есть коммерческий опыт от 2х лет) Если опыта нет (только пет проекты) то на 100-120 можно претендовать. Но это я про уровень ответов - джун бы на 50% не ответил и был бы принят (тысяч на 70-90)
@cafehumanhours компания не собиралась никого брать? Поэтому туфта?
Согласен, у меня вообще список вопрос был минимальных по php, без фреймоврков взяли на 45 тыс зп. До этого из знаний была верстка респонсив и все
@@anatolyannenko1821 +1, три года когда устраивался на первую работу джуном, мне дали пару тестовых заданий на вечер, потом немного по ним поспрашивали и тоже 45к.
@@anatolyannenko1821 Я, который с знанием php и symfony, еще парочку вещей из фронта (js, ts, angular) получаю 10к ...
@@АрсенМкртумян-р9з 10 в месяц ? это где такие зп
Мэн от куда ты столько знаешь? от куда блин джуну без опыта работы так отвечать как будто ты создал этот php?Видео полное разочарование! Делай еще!!!!!
На джуна???? ЧИВО Бэл?
В голове сейчас ответил для себя на большую часть вопросов. Классно. Подписался
Очень хорошее и нужное, которых немного. Но ускоренное видео на фоне ужасно мешает, слушал сидя в комментах. Может его сделать помедленнее или что-нибудь другое на фон поставить?
Спасибо! Узнал много нового, подкорректировал свой трек обучения
Собес с другом, инфа сотка.
почему так думаешь?
Если это на джуна интервью , какое тогда на сеньора? )) жесть какая то..
Вполне себе мидловские вопросы. Я гит фетч вообще не юзал ни разу. Не приходилось как-то. Читал, что есть такое, но как-то не юзал, то не запомнил.
Грамотно. Кандидат в джуны точно не сеньер :) ?
Посмотрел начало и выключил. Щас бы у джуна спрашивали за деплои
Мог бы досмотреть ради образовательных целях, можно заметить по неуверенному голосу как собеседующий так и просит Бога чтобы наш герой не ответил хотя бы на один вопрос
Привет, очень сильно нравится твой контент, если не трудно, можешь рассказать про сервис который ты используешь для деплоя в некоммерческих проектах. Спасибо))
Это чё на джуна такие вопросы лютые?!😨
Про объединение таблиц. Есть же еще UNION
больше собесов!!! спасибо за видео.
Много нового узнал. Во время таких интервью интересно, а можно ли устроиться на middle без опыта работы
middle - это про опыт. На собесе это чувствуется, так что не получится
На senior сразу без опыта)
Можно. Но надо 2 - 3 пет проекта сделать. А это уже опыт. Но без коммерческого - можно.
Пока смотрел твое видео возник один вопрос. Зачем создавать Laravel проект со своей структурой, с нуля все делать? Есть изначальная структура, ее использовать и все... Нигде не спрашивают умеешь ли ты создавать структуру Laravel проекта, просят навыки работы с ним. Никакой senior не будет создавать структуру проекта, когда есть уже шаблон
+ зачем джуну github ci/CD, чудо если будет понимание Гита - пуш, коммит, пул и понимание разницы push и push -f, ну и clone, работа с ветками
Мне кажется джуны более скромные и не на все вопросы так уверенно отвечают, а может что то и не знают. Я когда начинал на php писать, вообще всей этой херни не знал и даже гит не юзал
Какие советы дали бы начинающему джуну?
@@ekaterinadavidovich1871 найди личного наставника или ментора, он тебя быстро подтянет
В ваше время скорее всего и порог входа был другим)
Ты себя недооцениваешь.У тебя знания мидла.
Собеседование класс но это ниразу не джун), я тоже много лет в коде и половину ответов знаю, но тупо сходу не помню) Улыбнуло смотреть)
Абстрактный класс не обязывает создавать реализацию хотя бы одного метода:
- abstract class Foo {abstract public function bar();}
- interface Foo {public function bar();}
Обе конструкции рабочие, в чем разница? Что и когда должно использоваться? Без соплей про "контракты".
Абстрактный класс наследуется (extends), причём только один, а интерфейс реализуется (implements) и возможна множественная реализация
На джун ? )) вопроси к миддлу больше похоже
Pov:Все учатся по книгам,тот самый я который учусь смотря такие собеседования
Было бы интересно на профиль посмотреть, который предназначен для работодателя
ощущение, что собесы - это такой вид развлечения. Интересно увидеть собеседование для металлурга-сталевара.
это явно не для джуна собес
Я просто "видел Джуна или общался " и то понимаю ,что Это уровень Выше!!!
Идея для нового видео, разбор вопросов . Общие понятия и как практиковаться
Бред. Всё это хрень, которая гуглится за 5 мин. Программиста надо собеседовать на тему понимания основных парадигм, убедиться что знает какие то паттерны ООП и правильно их может применять на практике. Хорошему программисту вообще похер на чём кодить, синтаксис за месяц выучил и вперед.
Очень нравится ждём на фулстэк веб разработчик
Это точно джун собеседование?
Да, вилка 50к
@@areaweb жесть, имхо очень много просят знать за 50к
@@skorlupkaskorlupkovich2415 российский рынок, тут ничего не поделаешь
@@areaweb Что значит вилка 50к?
@@skorlupkaskorlupkovich2415 похоже, что на технической части, интервьюер решил все самые "ключевые" познания свои "проверить", при этом по БД как раз оказались вопросы для джуна в большей степени, нежели остальные, может http и https еще. В остальном, по ощущениям, были прыжки на миддл позицию точно.
Я в шоке, это senior по моему, но никак не джун)
Как то слишком пафосно отвечаешь, лениво, вальяжно, типа фух, чо за вопросы тупые для меня такого опытного разработчика, причем собеседуешься на джуна, ну понятно, что ради контента. В общем не понравилось настроение, с которым ты отвечаешь, выдает очередного душного программиста, который много знает, наверное, не спорю, но при этом кичится своими знаниями. Но может я не прав, ну и ты немного подрастешь как личность и просто либо не будешь делать такие интервью, либо изменишь подход.
Объективная критика тоже приветствуется :)
@@areaweb ну и как, у меня получилось?)
Подход,настроение и подача отличная, вы ошибаетесь. Задача этого видео,по моему мнению, не показать неуверенного и заикающего джуна, который неправильно отвечает на вопросы(тогда это был бы уже развлекательный контент, а не образовательный и полезность видео стремилась бы к нулю), а показать пример вопросов, с которыми можно столкнуться на собесе и ,что очень важно, показать как на них правильно отвечать. А если бы Михаил играл " реального-слабого" джуна,то обязательно кто-нибудь написал бы,что зачем такое снимать, это бесполезно и словил бы ту еще долю хейта))))
в конце видео было про task'и что это за тема? Да я чайник!))
Вообще согласен комментаторами, интервьюер как будто по бумажке задает. Когда меня на мидла брали, я не владел композером, CI/CD, да почти на все вопросы отсюда не ответил бы так ровно. Что за контора такая лютая)))
Можно ли попросить ссылочку на гит с тем кодом,который прописан в видео?)
Друг, когда будет видео о том, как создать своë честное казино?
Интересно какой офер
охо, это на джуна такой собес? джун-2 джун-3 что-то такое?
Видно что плохо владеешь терминологией или сказывается волнение. Странные вопросы про CI\CD и разница между версиями HTTP. Про self вообще невнятно рассказал , не затронул момент с наследование.
Когда я был джуном. я не знал ничего о деплое))
ulbiTv это ты? 🤨
Большинство нафиг не надо что спрашивают . С этими знаниями реальные задачи решать не научишься
Привет, я знаю что ты уже делал роутинг на php, но мог бы ты сделать его с помошью lib FastRoute
Очень круто бы было и полезно, плиииз
Вопрос - автотесты писал, ответ - да. Ну и какой джун пишет автотесты? Мидлы и то не все пишут автотесты
Да какой тут джун? Это крепкий мидл
Слушай мне кажется, или тут потней катка чем в видосе где мидлл собес ))
Интервью мидла на джуновскую зарплату)
очень сухой собез, просто тупо теория, лучше попросить какую-нибудь задачку решить или дать тестовое, чтобы посмотреть понимание.
оч крутое собеседование.. а на коде так вообще зависал:) ... да, уровень явно не джуна
😅 15:25 какая магия, это ждуннннн
из личного опыта, если собеседывающий нудно вопросы по шпаргалке задает, то и работа такая же будет. Если нет живого разговора , то нафиг такую работу, как и в данном случае.
Можете плиз залить на гитхаб код который писали на фоне и дать ссылочку?😍
Если не ошибаюсь, это фрагмент его видеоурока
Да, это было на другом видео, если не ошибаюсь@@quickbird2532
Товарищи, имеющие опыт, подскажите пожалуйста, а как попасть на сам собес и возможно ли это сделать без выполнения тестового задания?
P.S: пишу бэк на Java
не хочу как то обидеть, но очень не естественно выглядело и сухо (или интервьюер первый раз в этой роле или постановка для привлечения аудитории ) .. про ООП почти не спросили, я уже молчу про SOLID и тп.. хотя в каждой вакансии требуют знания и умение применить данные подходы.. да от джуна требуют как минимум хорошее понимание как максимум опыт применения .. тестового нет что очень странно для компании в этом случае , чтобы тратить время(деньги) своих специалистов на общение со всеми желающими джунами .. ну и да - тех вопросы все из списка который есть на просторах интернета (250 вопросов для пхп).
а зачем ооп спрашивать у джуна если боевого опыта у него нет? Да и не везде на php пишут используя ооп))
Вывод, как угодно, но только сразу намидла))))
Как эта тема в шторме называется?
Ахаха, да джун даже что такое деплой не должен знать. Если чел шарить за докер и ci/cd - это чуть ли не сходу мидл, ибо ты без комерческого опыта никогда в жизни сам себе полноценно не подымешь, для норм ci/cd отдельный человек нужен. Вообще очень странные эти собесы какие то на ютубе.
это собес под джуна.... ахринеть(
Это точно собес на джуна?
Это по моему вообще не джун, ты спрашиваешь про деплой сходу. Джуны ваще не занимаются такой парашей, обычно devops
Я ору, мало того что вопросы, ну мне кажется совсем не джуновские, ну да ладно, почему бы нет, так в конце "джун" по моему еще и задушил собеседующего своими тех. вопросами🤣
Есть ли вообще нормальные зарплаты на php-разраба джуна? Такое ощущение что везде требуют знать очень много, но предлагают 30-50к или это всё-таки исключения?
Кто-то ещё пишет на пхп?
@@Bliqu1 поверь, да
да есть, открой hh. обычно джун может получать до 70к а потом мидле
@@Bliqu1 на пхп пишут столько-же сколько и на других бэкэнд языках) если ты думаешь что язык давно умер - сочувствую но умерло только твое восприятие мира
@@Getberreberre ты токсичный человек, скажи, тебе тяжело по жизни?
собеседование на джуна? серьезно?
на мидл еще можно поверить в эту историю
деплой у джуна?
Один из вопросов на собесе был: обязателен ли первичный ключ (primary key) и ты ответил, что нет. Ты уверен, что это корректно? Первичный ключ служит для однозначного уникального определения записи. Если вопрос звучал, обязательно ли первичный ключ должен быть одинарным, тогда ответ «нет» был бы корректен.
Вопрос звучал так - "Может ли таблица не иметь первичного ключа?". Мне кажется, что именно на этот вопрос я ответил правильно ;-)
Имхо составным называется уникальный ключ, например, для таблиц-связей many-to-many. Он создаëтся через директиву UNIQUE KEY. Первичный ключ (PRIMARY KEY) может быть только односоставным. Correct me if I'm wrong
@@skorlupkaskorlupkovich2415 Все правильно, но давай представим такую ситуацию, что тебе нужно использовать базу, точнее какую-то ее табличку - как конфиг. Да, по хорошему лучше работать с тем же .env, но если тебе нужны параметры конфига в динамичном формате, с возможностью менять через интерфейс приложения, то этот вариант отпадает. В итоге ты создашь модель, которая будет иметь 2 поля key и value.
Допустим, у тебя должно быть 2 параметра, например курс рубля и тенге. Зачем в таком случае primary key? Все, что тебе нужно знать - это название параметра, например: rub, значение которого нужны вытянуть. Я в целом подвожу к тому, что бывают ситуации, когда первичный ключ совершенно не нужен. Пихать его везде - нецелесообразно.
Реляционная база, конечно, подразумевает связи и всякие такое, но это не супер-обязательный атрибут :)
@@areaweb хэй-хэй, я не говорил, что первичный ключ необходим, это сделал чувак выше
@@skorlupkaskorlupkovich2415 Понял :)
Super esho jdyom rolikov
Картинка на фоне это просто ускоренно или правда так пишут?
Конечно ускорено, посмотри как курсор на строке быстро дергается)
Так сеньоры пишут
@@rebus1985 нынче джуны пишут больше чем синьоры
Хахахаха найс джун))) деплой через ci cd с докером 🤣🤣
спс
а есть у кого нибудь этот код?)
Духота-то какая, духотища! Так и возникают анекдоты, про то как чела на собеседовании 2 часа мурижили алгоритмами и техническими вопросами, а на работе потом только кнопки и красил, утрируя.
На вопросе о том писал ли тесты ты и спалился)
Джуновская позиция)))))))
Не юниор собеседуется. Здесь миддл явный.
чел уровня мидл. много пробелов в знаниях: нет знаний в патернах, http знаний нет как работает. sql не понимает джоины, и не было вопросов нормальных. На джуна точно норм ответы) Не было вопросов по алгоритмам и тд. Если бы он ко мне пришел, я бы дал хороший фидбек
это не Junior 100% ))))
согласен, еще нужно немного подтянуться
@@devkonst наверно ты сам не жуниор
22:46 внешний ключ тянется к первичному ключу? что за бред? зачем вы это выкладываете? вас же новички послушают и сами ляпнут такое на собеседовании!!! удалите эту чушь, это видео вредно для просмотра.