Открытое собеседование PHP Point #1 / Валентин Удальцов vs Патрик Фельдеш

Поделиться
HTML-код
  • Опубликовано: 15 июл 2020
  • О Патрике: career.habr.com/sspat
    Код для ревью: gist.github.com/vudaltsov/e6f...
    Задача на SQL: gist.github.com/vudaltsov/e3d...
    Большое спасибо Антону Мореву за помощь с трансляцией. Подписывайтесь на его RUclips-канал / @amorev , там интервью, разговоры про IT и опыт.
    Подписывайтесь на наши каналы в Telegram:
    • Пых t.me/phpyh,
    • PHP Digest t.me/phpdigest,
    • PHP умирает?! t.me/isPHPdying,
    • amorev94 t.me/amorev94.
  • НаукаНаука

Комментарии • 98

  • @alexpanov4678
    @alexpanov4678 3 года назад +45

    Такого качественного онлайн-собеседования на стеке, связанном с PHP еще не видел. Спасибо организаторам за старания и, конечно же, Патрику за смелость!

  • @SergeyZhuk
    @SergeyZhuk 3 года назад +8

    Очень интересный формат! Жду следующих выпусков.

  • @ghost91827
    @ghost91827 3 года назад +17

    Было очень интересно, вы большие молодцы! Понравился формат, понравился гость, кое-что удалось почерпнуть для себя..

  • @alexeykorneev2809
    @alexeykorneev2809 3 года назад +35

    Ребят, молодцы, продолжайте и развивайте формат!

  • @serhiicho
    @serhiicho 3 года назад +3

    Очень понравилось, спасибо ребят

  • @user-fz2ls9fj5b
    @user-fz2ls9fj5b 2 года назад +7

    30м наблюдать как человек работает интерпретатором PHP , очень полезный скил

  • @zhakaluki833
    @zhakaluki833 3 года назад +10

    Очень полезное интервью. Как мидл отметил для себя пункты, которые нужно изучать.

  • @user-dt3ie2ct6c
    @user-dt3ie2ct6c 2 года назад +5

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

  • @pavelmgn
    @pavelmgn Год назад

    просто офигенно! я конечно офигел насколько интервьюер сам знает все выглядев моложе интервьюируемого.

  • @wot2304
    @wot2304 2 года назад +4

    Просмотрел "на одном вздохе". Спасибо за формат. Пойду читать, а то понял что имею не пробел, а прям "энтеры" и их надо бы заполнить.. ._.
    П.С. Патрик - красава! Валентин и Роман, огромное спасибо!

  • @88billizzard88
    @88billizzard88 3 года назад +1

    Очень клево) Молодцы)

  • @user-ed7wi6xn5n
    @user-ed7wi6xn5n 3 года назад +14

    Было очень интересно. Подписался и буду ждать новых выпусков. Присоединяюсь к вопросу: можно ли ещё по итогам собеседования называть примерную вилку зарплаты на которую может рассчитывать кандидат?

    • @dumbashable
      @dumbashable Год назад

      Это невозможно так как зависит от компании

  • @user-dy7nw5ye8u
    @user-dy7nw5ye8u 3 года назад +16

    В итоге получаем людей зубрил, а не тех, которые умеют писать красивый и правильный код. Задавать конечно вопросы из уровня «завалить» кандидата как по мне тоже такое себе.
    А так спасибо большое за видео👍

  • @rebus1985
    @rebus1985 3 года назад

    комментарии во время трансляции прям на экране, это крутая идея))

  • @nikitacunskis1853
    @nikitacunskis1853 2 года назад +6

    А сколько мячиком поместится в лимузин? А кем он видит себя через 5 лет? А умеет играть на гармошке?

  • @NOname-zb5hu
    @NOname-zb5hu 2 года назад +1

    Красавцы! 👋

  • @user-rg7nu2ow7t
    @user-rg7nu2ow7t 3 года назад +38

    Ну так неинтересно - смотреть тех кто уже с 17 лет пилил проекты, позвали бы лучше сорока летнего джуна самоучку

  • @mnogokotin
    @mnogokotin 2 года назад

    спасибо за видос )

  • @pragmatik3353
    @pragmatik3353 3 года назад +2

    Валентин, когда следующее открытое собеседование?!?!

  • @savia6073
    @savia6073 3 года назад +4

    По-моему для прохождения этого собеседования хватит двух освоенных книг:
    Роберт Мартин "Clean code" и Мартин Грубер "Понимание SQL".
    (учитываем, что в первой книге упоминаются паттерны GRASP и GOF и принципы SOLID)

    • @cleverscript
      @cleverscript 5 месяцев назад

      спасибо за книгу! накачал кучу книг по SQL Не знал с какой начать, теперь знаю))

  • @khalexspbru
    @khalexspbru 3 года назад +6

    Да, извечная проблема пхпшника - большой агрегат)

  • @rinatsarmuldin2280
    @rinatsarmuldin2280 Год назад

    интересно провели собес!

  • @wbrframe
    @wbrframe 28 дней назад

    Спасибо за время, было интересно. Было бы еще интереснее "отхардкорить" самого Валентина )

  • @pragmatik3353
    @pragmatik3353 3 года назад +4

    Описание к задаче sql не накладывает конкретики на её решение. Скорректировали бы описание.

  • @konstantinm9596
    @konstantinm9596 3 года назад +1

    у меня вопрос касательно задания по sql почему нельзя select dep_id from evaluations where ( gender = true and value > 5 ) что пойдет не так ?

    • @PHPPoint
      @PHPPoint  3 года назад +1

      Так ты выберешь департаменты, где есть какие-то мужики, которые высоко оценили. А нужно выбрать департаменты, в которых КАЖДЫЙ мужчина высоко оценил.
      Ну и ещё в твоём запросе нужен distinct :)

    • @konstantinm9596
      @konstantinm9596 3 года назад +1

      @@PHPPoint да вопрос конечно с подковыркой. На самом деле, интересно какой % людей отвечают на это вопрос.

  • @ggyoug
    @ggyoug 3 года назад +3

    Думаю надо было начать так: "Шурик, вы комсомолец"?

  • @locSob
    @locSob 3 года назад +6

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

  • @user-mt9bq2xe1z
    @user-mt9bq2xe1z 3 года назад +1

    Почему для библиотеки lock файл не комитим?

    • @vudaltsov
      @vudaltsov 3 года назад +1

      Потому что при установке либы в клиентском проекте composer.lock не учитывается. При прогонах либы в CI всё равно надо собирать с разными констрейнтами и поддерживать более широкий спектр зависимостей, а не конкретные версии вплоть до коммитов. Поэтому нет никакого смысла ничего локать в библиотеке.

  • @nikitanovosyolov5393
    @nikitanovosyolov5393 Год назад

    На формат видимо совсем забили, больше таких собеседований не будет?

  • @user-dn8yk9wq7c
    @user-dn8yk9wq7c 3 года назад

    Я так понял все вопросы дядя Макаров состовлял

  • @EvilGazz
    @EvilGazz Год назад

    🔥🔥🔥

  • @user-ql6sq9jb7o
    @user-ql6sq9jb7o 3 года назад +7

    Довольно стандартное собеседование на сегодняшний день. Ребята не умеют проводить собес т.к все собеседование держит в напряжении кандидата.

    • @PHPPoint
      @PHPPoint  3 года назад +2

      Спасибо, учтём. В таком случае Патрик герой :)

  • @savia6073
    @savia6073 3 года назад +3

    Спасибо вам, раньше не мог найти собесы по php. Оказывается они не такие уж и страшные))
    P.S. на большинство вопросов могу ответить, 2 года опыта работы. Правда на битриксе :(
    Хочу перейти хотя бы на laravel-symfony. Поэтому хотелось бы услышать собес, где больше вопросов про фреймворк.
    Например на собеседованиях на битрикс разработчика примерно половина вопросов - конкретно про битрикс.

    • @eydeveloper
      @eydeveloper 3 года назад +1

      Тоже работаю на Битриксе, сейчас на работе стали задачи на ларе кидать, надеюсь их больше будет

  • @YourAwesomePlace
    @YourAwesomePlace 3 года назад +1

    В докер-контейнере сегфолтнул php. Как узнать почему?

    • @Wivern11
      @Wivern11 Год назад

      за два года никто не ответил. и почему же?

    • @fenderbender2096
      @fenderbender2096 3 месяца назад

      Потому что сеньоры ноулайферы заняты работой и самообразованием. По вопросу - посмотреть docker log container_id и если надо сделать core dump и посмотреть

  • @rebus1985
    @rebus1985 3 года назад

    Блин, а чего в другом месте воспроизводить видео не разрешаете((

    • @PHPPoint
      @PHPPoint  3 года назад

      Да вроде не запрещали...
      Будем рады, если подскажешь, как это исправить.

    • @rebus1985
      @rebus1985 3 года назад

      @@PHPPoint почему на Яндекс станции не удалось воспроизвести, ну ладно, так только с этим видео)) спасибо за внимание))

  • @Wivern11
    @Wivern11 Год назад

    Откуда у чувака такое необычное сочетание имени/фамилии и языка?

  • @ruslanm.1120
    @ruslanm.1120 4 месяца назад

    SQL как будет выглядеть?

  • @vp_arth
    @vp_arth 3 года назад

    Бедный Эрик Эванс. Изобрёл парадигму, придумал к ней небольшую иллюстрацию, а все ухватились именно за иллюстрацию. Агрегаты, сущности - ddd не в этом.

  • @kostyaanisimov5431
    @kostyaanisimov5431 2 года назад +5

    После подобного собеса, приходишь в компанию, а там, говнокодище лютое)

  • @vavankozak7233
    @vavankozak7233 3 года назад +8

    А если серйозно, на какую вилку зп он может разчитивать?

    • @from4707
      @from4707 3 года назад +1

      Зависит от города. В питере, мне кажется, на 150к смело может рассчитывать. Но мне самому интересно)

    • @user-gd5mt2cr7p
      @user-gd5mt2cr7p 3 года назад +3

      2500$ -> 5000$ как договоришься

  • @andreysvitlov7807
    @andreysvitlov7807 3 года назад +2

    собеседующий больше нервничал чем кандидат, услышав даже не правильный ответ сразу старался пойти дальше

  • @itdev4680
    @itdev4680 3 года назад

    Я правильно понял, 17 лет работает и только 6 лет назад начал учить ООП, то есть на 11 году работы?

    • @sspat7478
      @sspat7478 3 года назад

      Верно, я не сразу начал с разработки, был и контент-менеджером и верстальщиком) и в разработке не сразу к ооп пришел, проекты и инструменты в то время были совсем простые по текущим меркам

    • @sspat7478
      @sspat7478 3 года назад

      @Vlad Ivanov из любопытства хотя бы?) Сможешь вертеть его аргументированно)

    • @itdev4680
      @itdev4680 3 года назад +1

      @Vlad Ivanov а ну если зп устраивает то нет проблем)) должен же кто-то на дне работать
      только учти что ВП это не программирование в принципе, это бесперспективная помойка

    • @itdev4680
      @itdev4680 3 года назад +1

      @Vlad Ivanov ну так держать, далеко пойдёшь)

    • @cleverscript
      @cleverscript 5 месяцев назад

      да, масштабируемость@@vladivanov975

  • @Dimonion1
    @Dimonion1 3 года назад +1

    Я что-то вообще не понял как запрос вида:
    «SELECT department_id, MIN(value) as minValue FROM evaluations WHERE gender = true HAVING MIN(value) > 5”
    решает поставленную задачу?
    1. Как это гарантирует условие что ВСЕ мужчины в отделе поставили оценку больше 5-ти, а не 99%из них?
    2. Департаменты будут дублироваться, нужно это предусмотреть тоже.
    Объясните, пожалуйста.

    • @user-ok8ln7uh1b
      @user-ok8ln7uh1b 3 года назад +2

      query не сработает, как нужно, они ошибку допустили, так как устно проговаривали. они group by department_id забыли. С group by все сработает, потому что мы выберем только департменты, где минимальная оценка, поставленная мужчинами = 1

  • @NewTimeServer
    @NewTimeServer 3 года назад +1

    а на какой уровень интервью?

    • @PHPPoint
      @PHPPoint  3 года назад

      по крайней мере заявляли middle. но всё это условности)

    • @user-gd5mt2cr7p
      @user-gd5mt2cr7p 3 года назад +8

      Ну скорее это сеньор

  • @_diemydarling
    @_diemydarling 3 года назад +1

    Даже у челвоека с таким опытом есть отмазка " я не использовал это в работе, значит хз". Значит мне нечего переживать по этомуповоду со своими год опыта

    • @eydeveloper
      @eydeveloper 3 года назад +2

      Мне так и говорили на собеседованиях отвечать, это нормально

    • @eydeveloper
      @eydeveloper 3 года назад +3

      И сказать, что если потребуется использовать на практике, не проблема будет изучить

  • @user-nl6uj2dt2o
    @user-nl6uj2dt2o 18 дней назад

    Завтра собеседование, решил посмотреть, должно подбодрить)

  • @loadmore
    @loadmore Год назад

    Собес крутяк

  • @andreysvitlov7807
    @andreysvitlov7807 3 года назад +4

    мне кажется Патрик смекнул, что можно читать комменты в чате и тупо выдавать их за свои ответы)

  • @xDizMathx
    @xDizMathx 3 года назад +24

    Собеседования вида экзамен ниочем, чистая пустая трата времени. Вместо того, чтобы понять как человек решает проблемы, рассуждает, думает и провести диалог на какие-то предстоящие моменты на будущей должности, идет проверка на зубрежку, пц. Вы бы еще сертификаты спросили. На собеседовании искать нужно товарища, который видел некоторое дерьмо и схож с вашими восприятиями. Имхо

    • @truthzp
      @truthzp 3 года назад +12

      Это не реальное собеседование. От собеседования здесь одно название. Фактически это просто формат публичного диалога, который позволяет затронуть интересные ТЕХНИЧЕСКИЕ темы. Как можно увидеть по количеству зрителей, это интересно людям (в том числе и мне).

    • @vudaltsov
      @vudaltsov 3 года назад +5

      Спасибо и за обратную связь, мы её учтём при подготовке следующего выпуска.

    • @trueMoRoZ
      @trueMoRoZ 3 года назад +4

      @@truthzp к сожалению, в реале бывают и такие собеседования, когда экзамен по терминам, которые в реале почти не применяются или их тупо никто не произносит, а просто делает

    • @Blowjin
      @Blowjin 3 года назад

      @@trueMoRoZ ну перед синьором, порой, возникает необходимость "пояснять за концепции" и знать как называется то или иное понятие / концепция нужно.

    • @grandz0d
      @grandz0d 3 года назад

      @@Blowjin плюсую. И возникает довольно часто, у нас в сеньерство входит в том числе и коучинг мидлов.

  • @otsaliukdv
    @otsaliukdv 3 года назад +7

    классный формат, но бесят тупые комментаторы во время стрима

  • @user-mt9bq2xe1z
    @user-mt9bq2xe1z 3 года назад +2

    Патрик крут

  • @VorobyevAlexander
    @VorobyevAlexander 3 года назад +6

    Спасибо за формат!
    Про английское произношение. А меня наоборот "подбешивает" когда в русской речи не русское произношение. Ну типа "вот я тебе собеседнику подчеркнуто показываю , что я владею английским" - так это воспринимается..... :)

    • @Blowjin
      @Blowjin 3 года назад

      С зарубежными коллегами работаете?

    • @VorobyevAlexander
      @VorobyevAlexander 3 года назад

      @@Blowjin Раньше работал. В данный момент нет. Но это сути не меняет.

    • @phat80
      @phat80 3 года назад +1

      Чего плохого в том, чтобы показывать, что ты владеешь английским? По-моему, хуже показывать обратное, что ты им совершенно не владеешь. Ну а хранить в памяти 2 версии английского, чтобы угодить всем, глупо. Да и язык иногда не поворачивается произносить некоторые слова так, как их обычно произносят люди, не владеющие языком.

    • @VorobyevAlexander
      @VorobyevAlexander 3 года назад +1

      @@phat80 "Показуха" нужна только тем кто не уверен в себе :) Для чего это показывать? Перейдет разговор на английский вот и время показывать. А то что человек выучил несколько слов - это разве показатель?

    • @phat80
      @phat80 3 года назад

      @@VorobyevAlexander вы, по-моему, не совсем поняли мою мысль. Если человек уже знает английский язык, то ему притворятся, что он его не знает и намеренно коверкать слова. Так получается по вашей логике? Я, например, произношение многих английских слов еще со школы знаю. И у меня и мысли никогда не было, произносить их как-то иначе, чтобы кому-то угодить. Тут более важен другой вопрос. Английский вроде есть в школьной программе, почему же столько людей элементарно часто не знают правил чтения. Это же базовая школьная программа. Вот это удивляет куда больше.

  • @Techpowers
    @Techpowers 3 года назад

    Посмотрел две минуты и первое впечатление о Патрике - ЧСВ 9000

  • @user-sx2fb8qi1x
    @user-sx2fb8qi1x Год назад +1

    Я задачку на SQL решил так
    SELECT department_id FROM evaluations
    GROUP BY department_id
    HAVING COUNT(respondent_id) = SUM(CASE gender = true AND value > 5 WHEN true THEN 1 ELSE 0 END)

  • @scheidegg
    @scheidegg 3 года назад +4

    1:15:00 Категорически не согласен. Когда говоришь по-русски, то говори по-русски. Не надо в середине русского предложения делать акцент, мозг немедленно начинает переключатсья в другой язык и вообще звучит странно.

  • @DrProgr
    @DrProgr 3 года назад +3

    Жаль что гость сидел откинувшись на спинку, как то неприлично что-ли...

    • @sspat7478
      @sspat7478 3 года назад +1

      Извиняюсь, проблемы со спиной :/

    • @NOname-zb5hu
      @NOname-zb5hu 3 года назад +7

      @@sspat7478 сидите как Вам удобно. Весь этот "этический" бред неуместен. Вы же не с набитым ртом говорили.