169 похожих чатов

Кто проходил собес на джуна, можете рассказать в целом какие

самые распространенные вопросы задают по vue и js?

22 ответов

88 просмотров

Провожу собесы на джуна. Гоняю по базе js, что такое замыкания, промисы, как ивент луп работает. По vue просто спрашиваю про опыт, и пару какой-нибудь базы, типо хуков жизненного цикла

Bogdan Tretyakov
Провожу собесы на джуна. Гоняю по базе js, что так...

Интересно, какой процент Vue сеньёров расскажут правильно про ивент луп и замыкания, и как часто это им вообще в жизни пригождалось Кроме собеседований

Ruslan
Интересно, какой процент Vue сеньёров расскажут пр...

Мы в компании в основном на реакте пишем, и всех людей на реакт пересаживаем, нам актуально ))

Ruslan
Интересно, какой процент Vue сеньёров расскажут пр...

У меня были бы вопросы к "сеньору", которые не понимает как асинхронность в основах работает

Grigorii K. Shartsev
У меня были бы вопросы к "сеньору", которые не пон...

Куча людей, преимущественно с других языков, прекрасно знают как она работает и используют её, в том числе и на JS, но не объяснят, что такое Event Loop

Grigorii K. Shartsev
У меня были бы вопросы к "сеньору", которые не пон...

а к "сеньору", который сделает любой таск, в т ч и по асинхронности, но не понимает, как она в основах работает, тоже вопросы будут?

Ruslan
Куча людей, преимущественно с других языков, прекр...

EventLoop не только в JS существует, это общая концепция, которая ещё до JS появилась. Если человек сеньор, и тем более "на других языках", то ему хватит прочитывания пары статей/докладов за чаем вечером, чтобы понять как работает event loop.

Grigorii K. Shartsev
а также к тому, что входит в "любой таск" )

задачи даешь ты, и платишь за них. Иначе у тебя к такому сеньору вопросы могут быть, но только ничто не обязывает его на них отвечать 🤷🏻‍♂️

Grigorii K. Shartsev
Да

видимо очень хочется, чтобы были вопросы 🤷🏻‍♂️

Grigorii K. Shartsev
Мне так не видно)

по задаче завершенной тоже не видно?

Роман Бандурин
задачи даешь ты, и платишь за них. Иначе у тебя к ...

задачи зависят от проекта, не всегда в них вся асинхронность сводится к сделать феч

Grigorii K. Shartsev
EventLoop не только в JS существует, это общая кон...

Конечно он это поймет, только запоминать зачем? У нас работал аспирант, победитель хакатонов, хорошо знающий теоретический js, который не мог выполнить качественно несложных задач и требовал на себя много времени И был самородок, бросивший нефтяной институт ради программирования, быстро и качественно писавший код. Вряд ли он знал теорию так глубоко. Так что для бизнеса важней тут второе, а не первое.

Что запоминать? Это или понимаешь, или не понимаешь. Если разработчик про event loop может сказать только выучив наизусть - это не понимание. Просто делать типовые задачи - не нужно быть сеньором.

Grigorii K. Shartsev
Что запоминать? Это или понимаешь, или не понимаеш...

event loop это по сути чисто js вещь У людей в голове может быть много других вещей, и что-то просто может не помещаться Event bus - это шаблон. Его надо знать Event loop - реализация асинхронности в JS. Чтобы использовать асинхронность на уровне приложения, знать детали ивент лупа не вижу необходимости. Писать код, который учитывает порядок исполнения микротасков и прочие хитрости - сразу на увольнение, по-моему. Грубо говоря.

Ruslan
event loop это по сути чисто js вещь У людей в гол...

Некоторое время назад разработчик (мидл) в одном месте в цикле надобавлял await, потому что dispatch в vuex возвращает промис. Не страшно ведь, на результат функции не влияет, она всё равно была асинхронная. Итог - на больших объёмах данных лагало ужасно, просадка перфомантса в 147 раз. В другом месте собственная реализация виртуального скроллинга, оптимизировали вынося некоторые изменения в requestAnimationFrame, чтобы нормально 60фпс выдавало. Получается, и меня на увольнение за ускоренеи в 147 раз, и человека, который добился 60фпс в одном из главных мест приложения =)

> Event loop - реализация асинхронности в JS. Повторюсь, его изобрели ещё до JS. Интерфейсы бывали и раньше. Ну и это не отменяет вопроса, как так получается, что сеньор не может освоить то, что можно освоить за часик одним вечерком

Grigorii K. Shartsev
Некоторое время назад разработчик (мидл) в одном м...

Это как раз к вопросу обсуждения заменяет ли async/await полностью промисы, которое тут было Если всё это написать на промисах без знания Event Loop разве нельзя было достигнуть улучшения 100х производительности

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта