Al 
    
    
        
        
        
        Я утверждение поддерживаю, но мне интересно, что при этом на практике подразумевается, что кандидат должен знать
    
 
    
    Slava 
    
    
        
        
        
        Соответственно должны быть какие-то знания, которые позволяют на язык смотреть как на инструмент. (Надеюсь ответил)
    
 
    
    Slava 
    
    
        
        
        
        А то будет кругом один redux :D
    
 
    
    Leo 
    
    
        
        
        
        код пишется для людей, а не для машин/браузеров/движков.
    
 
    
    Nikita 
    
    
 
    
    Al 
    
    
        
        
        
        Мол посылать лесом, если для кандидата flux/saga это не паттерн, а либа? Или что? :)
    
 
    
    Slava 
    
    
        
        
        
        Ткнуть еще в пару областей - базы данных, дать задач, посмотреть как будет выкручиваться.
    
 
    
    Slava 
    
    
        
        
        
        Кто-то на уровне опыта понимает что делает, кто-то знает чем B-Tree отличается от бинарного дерева. Зависит от кандидата.
    
 
    
    Slava 
    
    
        
        
        
        На самом деле лесом можно послать только после того как увидишь код.
    
 
    
    Slava 
    
    
        
        
        
        Собеседование пройти - это тоже задача.
    
 
    
    Al 
    
    
        
        
        
        И как с поиском? У нас десятки отсеивались просто на банальных вопросах вроде замыканий или редюсеров, за год нашли только двух человек. Боюсь представить, что было бы если бы спрашивали ещё и такой фундаментал
        
        Хотя у меня самого капелька пота медленно стекает при мысли, что у меня начнут спрашивать всякие там двоичные деревья или любую другую тему в которой я не варюсь %)
    
 
    
    Slava 
    
    
        
        
        
        Редко но метко - примерно так
    
 
    
    Roman 
    
    
        
        
        
        если не гугл и не команда на олимпиаду кому нужны все эти двоичные деревья? когда и где это пригодится в дальнейшей работе, большая часть которой состоит из рутины?
    
 
    
    Roman 
    
    
        
        
        
        тем более что человек не может держать в голове все, но если вдруг потребуется, то гугл в помощь и вперед
    
 
    
    Slava 
    
    
        
        
        
        Двоичные практически никому
    
 
    
    Slava 
    
    
        
        
        
        А вот B-Tree еще как :D
    
 
    
    Vladimir 
    
    
        
        
        
        Пример?
    
 
    
    Slava 
    
    
        
        
        
        Держать в голове все и правда не надо, надо - "ну-у, я пойду туда посмотрю".
    
 
    
    Slava 
    
    
        
        
        
        Вот надо знать куда помимо стак оверфлоу идти.
    
 
    
    Andrey 
    
    
 
    
    Igor 
    
    
        
        
        
        это всё желательно хотя бы попробовать. для общего развития, чтоб если вдруг столкнешься, знал куда копать
    
 
    
    Slava 
    
    
        
        
        
        Ну, это IMHO ;)
    
 
    
    Igor 
    
    
        
        
        
        ну мышление оно неплохо развивает, в любом случае)
    
 
    
    Slava 
    
    
        
        
        
        Про пример - пожалуйста. У вас 100 000 записей в таблице, индекс на поле A, поиск по индексу (A = K) занимает 10 мс. Сколько он будет занимать когда записей будет 10 000 000 000 ?
    
 
    
    Vladimir 
    
    
        
        
        
        ну для этого не нужно знать, как работает B-tree)
    
 
    
    Vladimir 
    
    
        
        
        
        понятно, что поиск log n
    
 
    
    Vladimir 
    
    
        
        
        
        это же дерево
    
 
    
    Slava 
    
    
        
        
        
        Ну я рад что для вас понятно ;)
    
 
    
    Vladimir 
    
    
        
        
        
        другой вопрос, что неплохо бы знать впринципе, что для индексов используется b-tree
    
 
    
    Yakov 
    
    
        
        
        
        Не знаю, коллеги, взгрустнулось мне от ваших b-tree и log n. Мне кажется, разработчик может создавать хорошие, полезные и красивые вещи и без этих знаний, тем более когда он работает в команде.
    
 
    
    Алдар 
    
    
        
        
        
        😱
    
 
    
    Алдар 
    
    
        
        
        
        без этих знаний это не разработчик
    
 
    
    Алдар 
    
    
        
        
        
        а кодер какой то
    
 
    
    Yakov 
    
    
        
        
        
        ужас
    
 
    
    Slava 
    
    
        
        
        
        Я бы даже сказал что b-tree и красивые вещи в разных углах комнаты :))
    
 
    
    Yakov 
    
    
        
        
        
        согласен
    
 
    
    Алдар 
    
    
        
        
        
        О большое конечно же
    
 
    
    Алдар 
    
    
        
        
        
        без о большого это вообще не разработчик, а веб разработчик)
    
 
    
    Yakov 
    
    
        
        
        
        гараздо более полезным будет адекватность, светлая голова, желание и уменее общаться с коллегами и делиться своими знаниями )))
    
 
    
    Roman 
    
    
        
        
        
        короче давайте уже по форме черепа определять)
    
 
    
    Roman 
    
    
 
    
    Yakov 
    
    
        
        
        
        потерлось первоначальное сообщение )
    
 
    
    Алдар 
    
    
        
        
        
        если разработчик не знает что такое сложность алгоритма - то это не разработчик какойт о
    
 
    
    Алдар 
    
    
        
        
        
        а продвинутый верстальщик
    
 
    
    Valentin 
    
    
        
        
        
        омг
    
 
    
    Yakov 
    
    
        
        
        
        Блин, да с чего ты взял-то? Понимаешь, люди по разному воспринемают информацию и работают с ней. Кто-то может разбирался с этим, прошло время, не пользовался и забыл. Это вполне нормально.
    
 
    
    Yan👀 
    
    
        
        
        
        пенсии нужны но сложность алгоритмов не нужна))
    
 
    
    Yan👀 
    
    
        
        
        
        лан это я тож затолстил
    
 
    
    Yakov 
    
    
        
        
        
        да, вот вот
    
 
    
    Yakov 
    
    
        
        
        
        пошел стёб
    
 
    
    Алдар 
    
    
 
    
    Roman 
    
    
        
        
        
        категоричность не нужна
    
 
    
    Алдар 
    
    
        
        
        
        блин, ну понимаете у каждой профессии есть какие то вещи, которые человек просто обязан знать
    
 
    
    Алдар 
    
    
        
        
        
        например парикмахер обязан уметь ровно стричь человека
    
 
    
    Алдар 
    
    
        
        
        
        а если он не умеет - то он не парикмахер
    
 
    
    Slava 
    
    
        
        
        
        Да ребята, как вас торкнуло от B-Tree ;) Если чего, это необязательно требование, это просто флажочек для работодателя о том, какие задачи можно делегировать, а в каких надо помочь разобраться.
    
 
    
    Yakov 
    
    
        
        
        
        А мужик, который учился в училище в 80-ых, и который знает это, скажет - как так? ты не знаешь из чего делается гребенка? пошел от сюда!
    
 
    
    Roman 
    
    
        
        
        
        электротехнику еще, механику
    
 
    
    Roman 
    
    
        
        
        
        химию еще надо, потому что там же куча всяких приблуд парикмахерских лаки там пшикалки
    
 
    
    Yakov 
    
    
        
        
        
        угу
    
 
    
    Nikita 
    
    
 
    
    Roman 
    
    
        
        
        
        почему))
    
 
    
    Nikita 
    
    
        
        
        
        прийдешь к парикмахеру, а он тебе намешает чего-то, что волосы отвалятся)
    
 
    
    Nikita 
    
    
        
        
        
        ты к нему прийдешь - а он тебе, ну я же не химик, намешал, вроде все было ок
    
 
    
    Roman 
    
    
        
        
        
        я к одному хожу лет 8 уже наверное)
    
 
    
    Roman 
    
    
        
        
        
        вот если собираешься мешать - то придется в химию
        а пока не мешаешь и пользуешься готовым по инструкции - то нах тебе химия не нужна
    
 
    
    Roman 
    
    
        
        
        
        вот мы о чем
    
 
    
    Vladimir 
    
    
        
        
        
        да, для фронтэнда особо много знать не надо
    
 
    
    Nikita 
    
    
        
        
        
        это ты лукавишь)
    
 
    
    Roman 
    
    
        
        
        
        а профессионализм и светлая голова определяют насколько вообще человек быстро въедет в эту "химию" когда понадобится
    
 
    
    Nikita 
    
    
        
        
        
        также и к парикмахеру приходят и просят - сделай мне останкинскую башню на голове)
    
 
    
    Nikita 
    
    
        
        
        
        вот профессионализм разработчика - быстро въехать в задачу и сделать так, чтобы на следующий день у клиента плешь не образовалась от постоянно падающего проекта)
    
 
    
    Алдар 
    
    
        
        
        
        или взять врача
    
 
    
    Алдар 
    
    
        
        
        
        хороший добрый малый, командный игрок, ответственный, но специальность свою не знает нихрена))
    
 
    
    Алдар 
    
    
        
        
        
        в итоге не очень хорошо получится
    
 
    
    Nikita 
    
    
        
        
        
        ну справедливости ради врачи очень командные игроки
    
 
    
    Nikita 
    
    
        
        
        
        херовые которые))