Вопросы собеседование PHP

แชร์
ฝัง
  • เผยแพร่เมื่อ 14 ธ.ค. 2024

ความคิดเห็น • 167

  • @Taskaew
    @Taskaew 5 ปีที่แล้ว +5

    Интересная тема. Ждём следующее видео

  • @Pavel.22.395
    @Pavel.22.395 5 ปีที่แล้ว +34

    Со своего опыта скажу, таких видео штук 100 нужно выпустить да и то мало будет

    • @wanes101
      @wanes101 2 ปีที่แล้ว +1

      Вопросы для собеса прям дилетантские, подойдут для первичного отсева. У меня проверяли знания ООП и навык кодревью

  • @WorkVid1000
    @WorkVid1000 5 ปีที่แล้ว +10

    for, foreach часто использую, while реже, do while ещё ни разу на практике не понадобился.
    Про ошибку в цикле for уже написали. Ещё могут посчитать ошибкой что в условии при каждой итерации вызывается функция count(). Нужно было один раз перед циклом вернуть её значение в переменную и в условие цикла передать переменную.

    • @_voidpointer5447
      @_voidpointer5447 5 ปีที่แล้ว

      Да, конечно, do while почти не используется. Чаще всего этот цикл можно заменить любым другим, но иногда всё же возникает необходимость.
      До недавнего времени думал, что знание прогрессий и логарифмов никогда не пригодится, но это всё же пригодилось)

    • @sackeja
      @sackeja 5 ปีที่แล้ว

      Мне 1 раз пригодился)
      Для генерации токена, затем проверки что такого нет в бд, и записи. Если есть все по новой

    • @simplewebdev1098
      @simplewebdev1098 5 ปีที่แล้ว +1

      Строго говоря, циклы while, foreach и do while это синтаксический сахар, все они производные от цикла for. Но, согласитесь, их использование улучшает читабельность.

    • @horart9447
      @horart9447 2 ปีที่แล้ว

      @@simplewebdev1098 может от while?

  • @vladislav8234
    @vladislav8234 5 ปีที่แล้ว +5

    Оооотличный выпуск. Спасибо автору за работу!

    • @SuprunAlexey
      @SuprunAlexey  5 ปีที่แล้ว

      Радует, спасибо!)

    • @codingtostopprocrastinatio9748
      @codingtostopprocrastinatio9748 2 ปีที่แล้ว

      @@SuprunAlexey какой микрофон использовался для записи ?

  • @МишаСелятин-я4у
    @МишаСелятин-я4у 4 ปีที่แล้ว +5

    Видео вышло давно, но не заметил в комментариях про использование ф-ии count в цикле for.
    Ф-ия count будет вызываться при каждой новой итерации цикла, т.е. если массив на множество элементов и вы напишите count прямо в цикле то у вас код будет работать медленней.
    Считать кол-во элементов массива надо до цикла , сохраняя значение в переменную и уже её использовать в цикле.

    • @SuprunAlexey
      @SuprunAlexey  4 ปีที่แล้ว +2

      Ок

    • @МишаСелятин-я4у
      @МишаСелятин-я4у 4 ปีที่แล้ว +1

      @@SuprunAlexey а так всё супер, спасибо за информацию в видео!) удачи в развитии

    • @SuprunAlexey
      @SuprunAlexey  4 ปีที่แล้ว +2

      @@МишаСелятин-я4у спасибо!!!

  • @ИлиясАхметов-и2м
    @ИлиясАхметов-и2м 4 ปีที่แล้ว +9

    В комментах не нашел этого решения, но вдруг кому пригодится код проще. Решение задачи с выводом индекса с помощью foreach(так удобнее)
    $arr = [9,4,28,40];
    foreach ($arr as $key => $value) {
    if ($value % 5 == 0) {
    echo $key;
    }
    }

    • @SuprunAlexey
      @SuprunAlexey  4 ปีที่แล้ว

      Ок

    • @seryozhabudkin5184
      @seryozhabudkin5184 4 ปีที่แล้ว +7

      Молодец! Вообще цикл foreach работает быстрее чем цикл for. Кроме того в самом операторе for писать ($i

    • @svistunya
      @svistunya 2 ปีที่แล้ว

      или echo $value, чтобы вывести именно сами значения, а не их порядковый номер в массиве

  • @Name-qt3nu
    @Name-qt3nu 3 ปีที่แล้ว +4

    Не знаю кто-то в комментах написал или нет, но вот исполнение которое будут ждать от джуна, не трейни на собеседовании по поводу фильтрации массива:
    $arr = [9, 19, 20, 35, 40, 68, 79];
    $filteredArr = array_filter($arr, function($value) {
    return $value % 5 === 0;
    });
    print_r($filteredArr);

  • @androidkasha
    @androidkasha 3 ปีที่แล้ว +1

    а куда дел "callable" тип? в официальной документации он есть!

  • @MiqayelPetrosyan
    @MiqayelPetrosyan 5 ปีที่แล้ว +2

    можно и так про деление
    foreach ($a as $value) {
    if ($value%5==0) {
    echo $value.'';
    }
    }
    а насчет рандома
    do {
    $a = rand(0, 10);
    $b = rand(0, 10);
    $c = rand(0, 10);
    $result = $a+$b+$c;
    if ($result>=16) {
    echo $result;
    }
    } while ($result < 16);

  • @InfoPolza
    @InfoPolza ปีที่แล้ว

    2:45 а где продолжение? Бро, на канале есть?

  • @AzeGamePro
    @AzeGamePro 5 ปีที่แล้ว +1

    Спасибо большое очень полезное видео!!!

    • @SuprunAlexey
      @SuprunAlexey  5 ปีที่แล้ว +1

      мало просмотров так(

    • @AzeGamePro
      @AzeGamePro 5 ปีที่แล้ว +1

      @@SuprunAlexey Месяц еще бро будут просмотры не переживай🖐️😀

  • @ОлександрОпенько-ь6м
    @ОлександрОпенько-ь6м 2 ปีที่แล้ว +1

    3:50 можно было использовать функцию implode чтобы вывести весь массив

  • @romanmarkin1535
    @romanmarkin1535 3 ปีที่แล้ว +8

    Задача про массивы решена не верно. Вы сказали нужно вывести индексы элементов, а не сами элементы. foreach ($arr as $key=>$value)

    • @bloody7359
      @bloody7359 2 ปีที่แล้ว +1

      Да там просто можно было б написать echo $i

    • @andreyp.5389
      @andreyp.5389 2 ปีที่แล้ว

      ну да, как-то через for и count итерировать массив - такое))) я так делал первые пару месяцев, когда узнал ,что такое программирование)))

  • @РостиславВолков-ш2и
    @РостиславВолков-ш2и 3 ปีที่แล้ว +2

    Последнее сделал рекурсией
    function test() {
    $a = rand(0, 10);
    $b = rand(0, 10);
    $c = rand(0, 10);
    $sum = $a + $b + $c;
    if ($sum < 14) {
    echo "unluck" . "
    ";
    test();
    } else {
    echo $sum;
    }
    }
    echo test();

    • @chikodze
      @chikodze ปีที่แล้ว

      function randFunc(){
      $sum = 0;
      $arr = [];
      for($i = 0; $i < 3; $i++){
      $sum += $arr[$i] = mt_rand(0,10);
      }
      if($sum < 14){
      $arr = randFunc();
      }
      return $arr;
      }
      $r = randFunc();
      print_r($r);

  • @inspierens
    @inspierens 5 ปีที่แล้ว

    Четко ты) как раз актуально мне сейчас) спс

    • @SuprunAlexey
      @SuprunAlexey  5 ปีที่แล้ว

      Как знал:)

    • @inspierens
      @inspierens 5 ปีที่แล้ว

      @@SuprunAlexey сколько их будет? Жду все)

  • @АлександрГайдук-ь8ф
    @АлександрГайдук-ь8ф 5 ปีที่แล้ว +1

    спасибо, хорошая рубрика

  • @Максим-д1о3в
    @Максим-д1о3в 5 ปีที่แล้ว +4

    А на собеседование писать код я буду в каком то текстовой редакторе или в обычном блокноте?

    • @SuprunAlexey
      @SuprunAlexey  5 ปีที่แล้ว +1

      Как повезёт

    • @mihails781
      @mihails781 5 ปีที่แล้ว

      Один раз попросили сортировку на листе бумаги написать

    • @edik8609
      @edik8609 5 ปีที่แล้ว

      @@mihails781 через функцию?или через вложенный цикл?

    • @razon1772
      @razon1772 5 ปีที่แล้ว

      На листочки все будет!)

    • @sampeckjowerfell2515
      @sampeckjowerfell2515 5 ปีที่แล้ว +12

      Как-то попросили написать mysql запрос с джоинами, jquery код и функцию вычесления факториала на php на листочке, я развернулся и ушел.

  • @kuzuru
    @kuzuru 5 ปีที่แล้ว +3

    Для задачи на 6:00 можно ведь через foreach($arr as $val){ if( ($val % 5) == 0 ) echo $val; } ?

    • @sopliviy_ezh
      @sopliviy_ezh 4 ปีที่แล้ว

      в задании сказано не число вывести, а индекс в массиве. в цикле foreach ты никак не узнаешь позицию элемента в массиве

    • @kuzuru
      @kuzuru 4 ปีที่แล้ว

      @@sopliviy_ezh Спасибо, что так оперативно отвечаешь, кэп. За полгода я уже смог сдать экзамен на middle php dev и выучить Laravel :D. Ну а если без шуток, спасибо за потраченное время

    • @sopliviy_ezh
      @sopliviy_ezh 3 ปีที่แล้ว

      @@mishazavorotnoi3864 что это за оператор такой "=>" ?

    • @sopliviy_ezh
      @sopliviy_ezh 3 ปีที่แล้ว

      @@mishazavorotnoi3864 может ты его путаешь с >=?

    • @sopliviy_ezh
      @sopliviy_ezh 3 ปีที่แล้ว

      @@mishazavorotnoi3864 тю, так расскажи тогда что за чудесный оператор такой, что он не гуглится даже никак

  • @vladsarosek9521
    @vladsarosek9521 2 ปีที่แล้ว

    array, int, string, float, obj, цифровые строки, null, bool

  • @ArthurYelkin
    @ArthurYelkin 5 ปีที่แล้ว +1

    Нравятся такие видосы)

  • @dovo1en197
    @dovo1en197 5 ปีที่แล้ว +30

    В примере с выводом элементов делящихся на 5 ошибка, в цикле $i должно быть

    • @IPWchild
      @IPWchild 5 ปีที่แล้ว +4

      Я бы даже больше сказал - изначально в задаче было вывести индексы, и при выходе за пределы массива это вывело бы лишний индекс 10. А так он просто вывел NULL, который не видно.

    • @АнтонЧалый-щ4х
      @АнтонЧалый-щ4х 5 ปีที่แล้ว +14

      @@IPWchild Я бы даже больше сказал. Решение вообще не верно. Перебирать массив в данном случае необходимо через foreach($arr as $index => $val). Иначе можно упустить тот факт, что кому-то захочется в массив из 10 элементов добавить элемент с индексом 28.

    • @ЕвгенийКорнилин-я3м
      @ЕвгенийКорнилин-я3м 5 ปีที่แล้ว +1

      @@АнтонЧалый-щ4х Да так мне тоже кажется будет правильнее!

    • @Поставщик-ф5ю
      @Поставщик-ф5ю 4 ปีที่แล้ว

      Простительная ошиька для джуна)

    • @ksawl
      @ksawl 4 ปีที่แล้ว +1

      много лишнего и весь видос бесполезный зато 5 минут рекламы)

  • @IliaGlazkov
    @IliaGlazkov 4 ปีที่แล้ว +2

    6:09 почему там меньше или равно ? должно быть просто меньше

  • @fedaavdeev6660
    @fedaavdeev6660 5 ปีที่แล้ว

    Скади пожалуйста, а какие расширения ты используешь в Visual Studio для работы с локальным сервером?

  • @yuriikilyk8923
    @yuriikilyk8923 4 ปีที่แล้ว

    я поставил на паузу и быстро сделал только через gettype и проверку ровняется ли это integer(целое число).

  • @sashasasha8821
    @sashasasha8821 5 ปีที่แล้ว +7

    5:56 - это говнокод и нарушение правил оптимизации.... Count в цикле не должно быть вообще иначе for будет вызывать функцию постоянно... Если так написать в нормальной компании, то тебя точно не возьмут, либо нет понимания как всё работает

    • @simplewebdev1098
      @simplewebdev1098 5 ปีที่แล้ว

      Число вместо этого в условии писать тоже так себе идея, обычно создают переменную, хотя многие пишут так как в видео, типа читабельность выше. Да и, честно говоря, не знаком с особенностями работы ПХП, в нормальных ЯП (шутка, ато начнете тут) используется свойство length массива, а к нему обратится почти то же самое (по ресурсам), что пнуть переменную. Если реально count() перебирает весь массив для определения количества элементов, то это минус в копилку ПХП.

    • @justr4390
      @justr4390 5 ปีที่แล้ว

      В данном случае в тз не было условий по оптимизации кода. Бизнес-логика соблюдается - клиент платит. Всё остальное не важно )

    • @mad_t
      @mad_t 5 ปีที่แล้ว +1

      @@justr4390 это неважно, было или нет. Привыкать к говнокоду вредно.

    • @justr4390
      @justr4390 5 ปีที่แล้ว

      @@mad_t согласен. Поработал пол года на проекте с говнокодом - оснознал )

  • @markettrader-fx
    @markettrader-fx 3 ปีที่แล้ว +1

    Меня часто спрашивают про фреймворки

    • @markettrader-fx
      @markettrader-fx 3 ปีที่แล้ว +1

      @Андрей Минск рассказываю что делал на каком фреймворке, коды с гитхаба показываю..

    • @markettrader-fx
      @markettrader-fx 3 ปีที่แล้ว

      @Андрей Минск делайте упор ответов на вопросы о MVC, OOP, SOLID, PSR4 и прочие фишки с короткими названиями

    • @markettrader-fx
      @markettrader-fx 3 ปีที่แล้ว +1

      @Андрей Минск не обязательно

    • @markettrader-fx
      @markettrader-fx 3 ปีที่แล้ว +2

      @Андрей Минск Вы не расчитывайте что вам вообще PHP не нужно знать таким каким он был 10-20 лет назад, просто вам нужно понять что на галерах гребцов используют для сражений и отмывания денег. Другими словами владыки галер занимаются мошенничеством по отношению к гребцам и клиентам. В заговоре с владыками состоят обычно хрюши.

  • @igoraleksandrovich1498
    @igoraleksandrovich1498 4 ปีที่แล้ว +2

    Это где такие собеседования простые?
    Синтаксис PHP бесит, хотя сам пых мне очень нравится.

  • @ДенисШпуганич
    @ДенисШпуганич 4 ปีที่แล้ว +6

    нахрена в php при переборе массива юзать for, если есть foreach ???
    забивать голову индексом от нуля и вероятностью бесконечной или нулевой итерации если не угадать с условием...

  • @sevgenberg585
    @sevgenberg585 5 ปีที่แล้ว +5

    в рнр есть еще существуют также несколько псевдотипов:
    mixed (смешанный)
    number (числовой)
    callback (обратного вызова)

    • @dxxite
      @dxxite 2 ปีที่แล้ว

      callable*

  • @Guck1986
    @Guck1986 3 ปีที่แล้ว +3

    по первому вопросу. Хм, я бы предложил var_dump() =))))

  • @sunfurry
    @sunfurry 5 ปีที่แล้ว +3

    Честно говоря вопросы элементарные, кроме некоторых типов данных я мог ещё в школе ответить.

  • @Tornado-ln7fq
    @Tornado-ln7fq 5 ปีที่แล้ว +7

    Есть еще одна не большая задачка,она простая но на ней даже бородатые дядьки сыпаться и за того что она простая.
    Это вывести в цикле все нечетные числа от 1 до 50.
    Решение.
    for($i = 1; $i

    • @simplewebdev1098
      @simplewebdev1098 5 ปีที่แล้ว +5

      Серьезно? Ну если на такой задаче сыпятся, то я не знаю. И подход не совсем правильный, ты не прямо проверяешь четность числа (типа if(!i%2) ) а выводишь на печать каждое второе. С точки зрения математики это логично, каждое второе и есть четное/нечетное. Но с точки зрения программирования, если ты так пишешь код, то это не очень. Ведь такие задачи существуют, чтобы проверить как ты мыслишь, а не чтобы вывести на печать четные числа.

    • @Tornado-ln7fq
      @Tornado-ln7fq 5 ปีที่แล้ว

      @@simplewebdev1098 Ну что есть то есть,это не я придумал.

    • @karenmelikyan8111
      @karenmelikyan8111 5 ปีที่แล้ว

      @@Tornado-ln7fq ))))) tochno ne 3.14 zdej..???

    • @Federation1323
      @Federation1323 5 ปีที่แล้ว

      надо так написать: echo "цикл(нечётные числа от одного до 50)"

  • @takert8061
    @takert8061 5 ปีที่แล้ว

    Знаю что сюда этот вопрос не относится. Но хочу спросить как сделать так чтобы доступ к сайту был открыт только тем кто ввел правильно какое нибудь кодовое слово, или же свой логин пароль ( js)

    • @simplewebdev1098
      @simplewebdev1098 5 ปีที่แล้ว +2

      На стороне клиента должна быть форма ввода, которую либо JS обрабатывает, либо HTML тег form. Итогом работы будет GET или POST запрос, в котором будет параметр, ну например pass со значением, которое ввел пользователь. А вот этот запрос на стороне сервера должен разбирать PHP код, и уже, соответственно возвращать либо страницу с контентом, либо страницу "пошел нахуй".

  • @edik8609
    @edik8609 5 ปีที่แล้ว +12

    вопросы - простая база.Я думал будет ооп. Наследование, Пространство имен. Библиотека curl,регулярки и фреймворки, паттерны.Странно,что такие легкие вопросы,получается я сейчас уже могу junior получить,а то мне сказали,что еще фреймворки подучи, и тогда можешь сдавать.Что скажите?Кому верить?Портфолио на фрилансе есть.

    • @SuprunAlexey
      @SuprunAlexey  5 ปีที่แล้ว +2

      Это будет в следующих видео, подождите) уже в следующем ООП и мvc

    • @edik8609
      @edik8609 5 ปีที่แล้ว +1

      @@SuprunAlexey ок,ждем)

    • @SuprunAlexey
      @SuprunAlexey  5 ปีที่แล้ว +5

      Может даже сегодня ночью закину

    • @andriyshmatko8240
      @andriyshmatko8240 5 ปีที่แล้ว

      С паттернами джкну нужно просто быть знакомым, тоесть суметь назвать пару и уметь синглтон

    • @simplewebdev1098
      @simplewebdev1098 5 ปีที่แล้ว +3

      Это зависит от компании. Обычно это выглядит как, на собеседовниии гоняют понты, алгоритмы, паттерны, принципы ООП. А на деле ты будешь в каком-нибудь ларавеле однотипный код писать. Ну или в чем там пишут в этой конкретной компании. И получается так, ты приходишь, сидит интервьюер, начинает там, алгоритмы-шмалгоритмы, i-е число Фибоначчи. Ты такой все ответил. А он тебе, а ты 1С знаешь? Ты - нет. Он, лол, так у нас только это и надо, по сути. Но последнее в слух не говорит, как же имидж компании. Поэтому, сразу смотрите фреймворки и технологии, которые использует компания. Остальное - факультатив.

  • @dobrMAV
    @dobrMAV 5 ปีที่แล้ว

    Не подскажите ,что лучше,Bootstrap или Wordpress ?

    • @SuprunAlexey
      @SuprunAlexey  5 ปีที่แล้ว

      Смотря для каких целей

    • @dobrMAV
      @dobrMAV 5 ปีที่แล้ว +1

      @@SuprunAlexey Цель,продающая страница,это может быть как лэндинг или несколько страниц, адаптивность,быстрая загрузка,возможность сделать привлекательный шаблон.Вот думаю что лучше .

  • @NG-gz9ly
    @NG-gz9ly 5 ปีที่แล้ว +4

    Где уроки по Python
    ??

  • @brothers_karamazovs
    @brothers_karamazovs 4 ปีที่แล้ว

    Забыли про тип данных "callable".

  • @resler7ooo118
    @resler7ooo118 5 ปีที่แล้ว

    Здравствуйте можно вопрос по php

  • @no101vmv
    @no101vmv 2 ปีที่แล้ว

    foreach ($arr as $key=>$value) {if ($value%2==0) {echo $key}}

  • @ВладимирК-ж3ь
    @ВладимирК-ж3ь 4 ปีที่แล้ว +1

    Спасибо автору за видео, благодаря ему я чувствую больше уверенности. (Думал что вопросы будут жестче). А так, оказывается что я знаю почти все. :-)

    • @backrussia8486
      @backrussia8486 3 ปีที่แล้ว

      ты ничег не знаешь, как и автор этого видео

    • @ВладимирК-ж3ь
      @ВладимирК-ж3ь 3 ปีที่แล้ว +3

      @@backrussia8486 Меня как-то не интересует твоё мнение вообще. С чего ты взял, что ты вообще кому-то интересен??

  • @cashkeeperok
    @cashkeeperok 2 ปีที่แล้ว

    Не назвал тип callable

  • @deadproxcee
    @deadproxcee 4 ปีที่แล้ว

    Я конечно сам ещё джун, но у вас хромает чистота кода. Во первых никогда не вычисляйте длину массива в цикле, за исключением, если он меняется в самом цикле, если вообще такая задача может существовать. Лучше объявить новую переменную, куда засунуть размер массива, так как, при вычислении размера массива в цикле, она будет вычисляться на каждом шаге, что замедлит работу программы. Во вторых, раз уж используете двойные кавычки то почему бы не засунуть переменную в них, php её распознает. Но раз вы используете конкатенацию, да и в вашем случае не нужно засовывать переменную в строку, то лучше использовать одинарные кавычки, они быстрее. Я понимаю что тут это не играет роли, но лучше показывать новичку как правильно писать код. В больших проектах это будет играть существенную роль.

    • @СергейПресняков-о4р
      @СергейПресняков-о4р 4 ปีที่แล้ว

      И вообще при итерации по циклу лучше использовать foreach. Вывести индекcы элементов, которые делятся на 5:
      foreach ($arr as $index => $value) {
      if ($value % 5 == 0) {
      echo $index, '';
      }
      }

  • @Влад-м9б8ь
    @Влад-м9б8ь 5 ปีที่แล้ว +3

    Відос класний, но мені ще до моєї першої співбесіди ще довго😀😀😀😀

  • @ВеликийВопрос
    @ВеликийВопрос 4 ปีที่แล้ว

    Подготовка к собесу, чтоб на...м..... выглядеть уверенно в лице интервьюеров, это отлично. А кто бы подготовил к самой работе????

  • @dengarkavenko7693
    @dengarkavenko7693 4 ปีที่แล้ว +1

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

    • @SuprunAlexey
      @SuprunAlexey  4 ปีที่แล้ว

      легко на самом деле

  • @icerainz
    @icerainz 5 ปีที่แล้ว +4

    , а не . Работает, но не валидно

    • @КостяСаппорт
      @КостяСаппорт 5 ปีที่แล้ว

      в чем отличие?

    • @NelNik
      @NelNik 4 หลายเดือนก่อน

      ​@@КостяСаппортНашел ответ?

  • @zazaorg3957
    @zazaorg3957 5 ปีที่แล้ว +1

    1) в пхп есть строгая типизация
    function func() : int { ...}

    • @KotelevetsOleksandr
      @KotelevetsOleksandr 5 ปีที่แล้ว +1

      пока нет . . . вы можете использовать функциональность тайпхинтов в версиях > 7.0 (она даже рекомендуется к использованию), но это не строгая типизация . . . даже если вы укажете для файла declare(strict_types=1); . . . поэтому вы ошибаетесь . . . для закрепления 1)php.net/manual/ru/language.types.type-juggling.php ; 2) php.net/manual/ru/functions.arguments.php#functions.arguments.type-declaration

    • @ВасилийАнтонов-ч4к
      @ВасилийАнтонов-ч4к 5 ปีที่แล้ว +2

      Это не строгая (точнее, не сильная) типизация, это просто typehinting или "подсказки типа". Сильная типизация подразумевает отсутствие неявных приведений типов и ошибок согласования типов во время исполнения.

  • @МамайПапай-ь3я
    @МамайПапай-ь3я 5 ปีที่แล้ว +2

    Какой же красивый JavaScript в сравнении с PHP.

    • @Serega5j
      @Serega5j 5 ปีที่แล้ว +1

      Сейчас я могу с тобой согласиться, но когда я только начинал раскуривать JS как же я плевался..ух

  • @resler7ooo118
    @resler7ooo118 5 ปีที่แล้ว

    как мне повернут эту матрицу в право if(isset($_POST['int']) && isset($_POST['str'])){

    $int = $_POST['int'];
    $str = $_POST['str'];


    echo "";
    while($int

  • @mgsfdgsfdgsgssdgrsdgdrgsr16
    @mgsfdgsfdgsgssdgrsdgdrgsr16 3 ปีที่แล้ว

    Уже на типах данных неправильно. Их как было 8 так и осталось.

  • @skeelo3157
    @skeelo3157 5 ปีที่แล้ว

    Топ

  • @ВеликийВопрос
    @ВеликийВопрос 4 ปีที่แล้ว

    Если людям обьяснять о нумерации массива то нафига им спецификацию смотреть...

    • @SuprunAlexey
      @SuprunAlexey  4 ปีที่แล้ว

      А вы как думаете

    • @ВеликийВопрос
      @ВеликийВопрос 4 ปีที่แล้ว

      @@SuprunAlexey я о том ,что они, значит , не представлят что такое arr, где находится, и , соответственно , им будет очень трудно вложить в себя возможные принципы работы с любыми базами. Все сведется к зубрешке без понимания...
      Впрочем, может , это я перфекционирую....
      А с другой стороны - берется в подленнике и по мере чтения, открывая новые горизонты терминов, докупается необходимая литература. Читая и практикуясь по 3 часа в день через год не будет не пройденного собеса , где вас завалят на позиции стронг джуна, при условии что будет написана "по чистому" пара-тройка приличных сайтов с примерным беком. А так можно хоть всю жизнь структурировать неотфильтрованные массивы знаний, а в книгах уже есть структура. Я думаю, что лень надо бороть, учится систематизировать декомпозить тестить еще до того как узнал о зарплатах программистов с 5 летним опытом.
      Прошу простить пунктуацию и орфографию.
      Вконцеконцов вам шашечки или ехать?

  • @morinYakob
    @morinYakob 3 ปีที่แล้ว +1

    вступление на 2 минуты!! зачеееем!! словоблудие

  • @agfarcom
    @agfarcom 5 ปีที่แล้ว

    Count() в теле for?! 🤦‍♂️

    • @prod.wembley3816
      @prod.wembley3816 4 ปีที่แล้ว

      Так себе оптимизация, если там не миллион значений

  • @daniil4299
    @daniil4299 5 ปีที่แล้ว

    Давно уже такую ерунду не спрашиваю на собеседованиях. Начинаю с принципов ООП. Почти никто не отвечает полно, кстати.

    • @zazaorg3957
      @zazaorg3957 5 ปีที่แล้ว +2

      в php только один принцип ооп - наследование. Всё остальное понты

    • @simplewebdev1098
      @simplewebdev1098 5 ปีที่แล้ว +1

      Че там, инкапсуляция, наследование, полиморфизм. Эта мантра, ты это ждешь услышать?

    • @sackeja
      @sackeja 5 ปีที่แล้ว

      @@simplewebdev1098 нет, зачем нужно ооп, в чем преимущества по сравнению с другими подходами, принципы solid .

    • @simplewebdev1098
      @simplewebdev1098 5 ปีที่แล้ว +1

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

    • @sackeja
      @sackeja 5 ปีที่แล้ว +1

      @@simplewebdev1098 ну это теория, причём базовая . Именно для junior.
      Иначе как работать с человеком, если он даже не понимает базы? Основных принципов написания кода..

  • @antonchornous
    @antonchornous 3 ปีที่แล้ว

    $numbers = [];
    do {
    unset($numbers);
    $numbers[] = rand(0, 10);
    $numbers[] = rand(0, 10);
    $numbers[] = rand(0, 10);
    echo dumper($numbers) . br;
    } while (array_sum($numbers) < 14);
    Зачем так сложно писать? Возьми все в один массив а потом суммируй его

  • @Sirokish
    @Sirokish 5 ปีที่แล้ว +7

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

    • @pequeno2288
      @pequeno2288 5 ปีที่แล้ว

      Позже будет продолжение вопросов, это не все. он же в видео это говорил

  • @Andrew-qj6rf
    @Andrew-qj6rf 5 ปีที่แล้ว +2

    Реклама Михаила Русакова ? Отписка от канала, а ты дальше иди рекламируй гумно....

    • @sackeja
      @sackeja 5 ปีที่แล้ว

      А почему говно? Думаю купить его курс

  • @andreymarvin243
    @andreymarvin243 5 ปีที่แล้ว +1

    Как много болтовни ужач

    • @SuprunAlexey
      @SuprunAlexey  5 ปีที่แล้ว

      Рассказать что будет в этой рубрике это болтовня?

  • @ТУПААТДЫХАЕМ
    @ТУПААТДЫХАЕМ 5 ปีที่แล้ว

    Бтв лучше бы питон запилил.

    • @АлександрСерышев-ф7л
      @АлександрСерышев-ф7л 5 ปีที่แล้ว

      Раз на js тоже есть, то он наверное и на пайтон сделает

    • @ТУПААТДЫХАЕМ
      @ТУПААТДЫХАЕМ 5 ปีที่แล้ว +2

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

  • @SuperPrishelec
    @SuperPrishelec 4 ปีที่แล้ว

    Одна вода

    • @SuprunAlexey
      @SuprunAlexey  4 ปีที่แล้ว

      Ну конечно, ответил на вопросы, одна вода

  • @АлександрПетров-с8и9ш
    @АлександрПетров-с8и9ш 4 ปีที่แล้ว

    Тупые собеседования, тупые рекрутёры.

  • @noone-hi6kq
    @noone-hi6kq 4 ปีที่แล้ว

    смотреть со второй минуты, остальное трындеж

  • @oleksandrmelnyk4571
    @oleksandrmelnyk4571 5 ปีที่แล้ว

    Откровенный бред!!! Такие элементарные вопросы на собесах не спрашивают, разве что про методы гет и пост.
    Спрашивают по регуляркам много, требуют, например, написать регулярку, которая пропускает только ссылки, дают задачи по ООП, дают базу и просят написать скл запросы 2-3-х уровневой вложенности с джоинами и юнионами. Почти всегда спрашивают про движки мускула, в чем их отличие и какой когда лучше использовать. Спрашивают как менять конфигурацию пхп во время выполнения скрипта. Задают вопросы по директивам конфигурационных файлов апача. Спрашивают чем пхп-мод отличается от пхп-фпм. Дают задачи на нормализацию БД. Спрашивают как запускать пхп скрипт каждые несколько секунд. И это только то, что первое вспомнил

    • @Federation1323
      @Federation1323 5 ปีที่แล้ว +1

      Это для джуна без опыта? ОО А что ещё? Можно максимально полный список в студию?

    • @danildemchenko6004
      @danildemchenko6004 3 ปีที่แล้ว +1

      @@mishazavorotnoi3864 дружище, а подскажи, что в самом деле в 2021 нужно знать для пхп трейни-джуна? на что акцент делать? а то когда начитаюсь вот таких вот комментаторов выше, то аж не по себе становится :D буду очень благодарен