Sergey
Всё есть
Ivan
стронг реакт-сервер
aodzaki.toko
Всё есть
Нет задачи, в которой нужно синхронизировать эвент-луп в браузере и на ноде
aodzaki.toko
Очень тру-таск для собеса
Sergey
Естественно нет, список высосан из пальца, тут на понимание скорее
Michael
Michael
Vladimir
Вот довольно глупый вопрос
Vladimir
Я например затрудняюсь 100% точно ответить в каком порядке будут идти промисы и nextTick в разных ситуациях
Vladislav
Например, расположить пачку асинхронных функций (setTimeout, Promise, rAF, вот это все) в порядке вывода логов внутри них. По ходу надо рассказывать как и почему, при этом не обязательно распожить их правильно, важнее понять, что "синьор" знает про стек выполнения, браузерный рендеринг и спецификации.
Еще есть задание с изуродованной функцией, которую надо привести в божеский вид, задокументировать, объяснить как она работает и как ее можно отрефакторить.
Ну просто же, ежедневные задачи
ну такое, я бы не прошел
Vladimir
При том что я сам это реализовывал
Vladislav
Что не мешает лидить фронт при этом уже много лет
Sergey
@kozulya :( Если менеджер согласится на вакансию мем-мастера - кинули бы сразу офер
Sergey
@vkurchatkin не страшно, я же написал, что важнее понимать что происходит вообще
Vladislav
Vladislav
Andrew
а у меня встречный вопрос - как со строкой работать как с массивом байтов в браузерном js?
Andrew
в ноде понятно что буфер
Sergey
Ок, что надо спрашивать на собесе?
Vladimir
Andrew
Всем привет. Я тут вероятно уже был, но попытаю судьбу еще разок
Sergey
Да, естественно, вместе с тим лидом составляли этот адок
Andrew
я хочу запустить под новый год благотворительный проект, направленный на безвозмездный сбор денежных средств для случайно выбранного благотворительного фонда (детский хоспис Дом с Маяком, - его посоветовали в чате русского маркетинга). Я не представитель хосписа, не активист, каких-то фондов, политических сил или чего-то ещё - и никакую финансовую выгоду с проекта получать не намерен - все деньги я собираюсь отправлять напрямую в фонд. Зачем мне это - я хочу сделать добро немногим больше, чем просто отвезти вещи и игрушки в больницу или перевести бабушку через дорогу.
Сроков - уже нет. Я планировал, что получится к 20му числу выйти в продакшн, но увы - удалось только полностью получить весь необходимый дизайн - его уже отрисовали, и сделали это абсолютно добровольно, по доброй воле, совершенно незнакомые мне люди.
Теперь мне нужен веб-разработчик с парой свободных дней. Проект предполагает использование канваса, драг-н-дроп, и оплаты через яндекс.кассу (вероятнее всего), тз есть. На чем будет реализация - дело выбора девелопера, лишь бы конечный результат получился как надо)
Vladimir
Спека это и есть принцип работы
Vladislav
Vladimir
Затем, чтобы отвечать на каверзные вопросы
Vladimir
Больше незачем, конечно
Andrew
я вот принципиально всегда учу рочно только то, что необходимо здесь-сейчас для решения конкретной задачи
Andrew
пустая теория в голову не лезет от слова совсем
Andrew
много раз честно штудировал, прослушивал и пр. а в результате в одно ухо влетело, из дргого вылетело, не задев мозг :)
Vladimir
Типа что будет если сделать [!({},_=>{})]+!{}
Andrew
можно подумать такие извраты в проде встречаются...
Andrew
у меня частенько складывается впечатление, что на собесах не столько реально тестируют кандидата, сколько измываются и свое чсв расчесывают
Vladimir
Это неправильный ответ, к сожалению
Gordey
Vladimir
Если такой вопрос задают, то это не то что хотят услышать
Sergey
Ну блин :(
У меня же нормальные вопросы были, че вы :(
Vladislav
Потому что код должен быть написан однозначно, и у любого человека в команде не должно возникать к нему вопросов
Славик
тоже считаю вопросы нормальными
Andrew
в жтой мути, если ты сам рубишь, нормальный чел с головой за неделю разберется не хуже тебя
Andrew
но ты такого пропустишь мимо
Славик
если во время ответа смотрят на то, как рассуждает кандидат, а не на конечный неправильный ответ
Andrew
а возьмешь задрота, который будет знать эту хренопень, но в других местах будет лажать
Vladislav
Славик
ну да, я на такое отвечаю, что ничего не будет, потому что такого кода никогда не будет
Славик
вот например это
Славик
программисту надо встречаться с задачами, которые до сих пор он не решал
Славик
если на собеседовании кто-то сливается на вопросе "а что вот если бы пришлось разобраться с таким?" ответом: "да не будет такого, я уверен"
Славик
то как бы это немного намекает, что парню стоит заниматься рутиной, может там тесты писать
Sergey
Про замыкания да, тупые, а у нас оч много асинхронщины, так что если кандидат сядет и расскажет про это хотя бы базу - будет ок.
Если во втором задании он не сможет нормально отрефакторить код - зачем он такой нужет?
Vladislav
Меня в данных рассуждениях удивляет только то, насколько активно вы готовы защищать свою точку зрения, хотя она не кореллирует с реальностью вообще ни разу (:
Andrew
Andrew
проблема многих собесовцев, что они хотят под свой стек и набор технолоний готового спеца, при том, что тысячи их, эти стеков и наборов технологий. вот и плюхаются, бедолаги...
Andrew
вместо того чтобы зрить в корень и обучать нормально
Andrew
много где гонят что мол обучаем, а по сути врут нагло
Dmitry
Ну так если ищут на сеньора и в итоге находят людей, то почему нет
Vladislav
Sergey
Там функция в 1 строчку, что тут уметь
Про свой стек вообще не заикаемся, нам бы нормально js-ника, а фреймворк - дело пары дней
Andrew
Sergey
@kozulya вот так и должен нормальный ответ начинаться
Sergey
Там нет конкретного решения, мы и смотрим как чувак работает, когда ему вбрасывают задачу и 3 строчки говнокода
Vladislav
Andrew
codewars.com/users/iCoderXXI
Andrew
какой кью, кста?
3-й пока. не так много времени и на 2 кью задач мало пока там
Dmitry
*Ушел догонять*
Andrew
бгг :)
Vladislav
ну на 2-й там какой-то ад начинается, приходится сидеть, погребенным под кучей мануалов
Andrew
ну прикольно жеж