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

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

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

22 ответов

65 просмотров

Провожу собесы на джуна. Гоняю по базе 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х производительности

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

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

я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
короче сгенерила мне эта штука код на ассемблере: struc string val { common local .value dq .value .value: if ~val eq db val end if db 0 } fo...
Vi Chapmann Chapmann
12
Всем привет! Массив вводится с клавиатуры, кол-во элементов неизвестно, поэтому я указал arr db 100 dup(?) С нахождением максимума проблем нет, а вот минимум почему-то всегд...
En Vind Av Sorg
11
Помогите, пожалуйста, делаю программу для для подсчёта корней квадратного уравнения, знаю, что есть куча недочётов, недоработок, но основная проблема в том, что почему-то при ...
NYC
13
#include <stdio.h> int main(void) { int n; scanf("%d", &n); int digits1[n] = {0}; int digits2[n] = {0}; я не могу таким образом заранее массив нулями заполнить?
Linus
12
в сях есть множество как в питоне? для удаление дубликатов
Linus
25
читать файл максимально быстро? странный вопрос))
zamtmn
53
я про форму записи. смысл указывать что 8 байтный регистр 8 байт?
Aiwan \ (•◡•) / _bot
10
Вроде бы вопрос уже заезжанный, но тем не менее У меня есть функция menu() которая выводит набор возможных действий, а затем спрашивает у пользователя что он хотел бы сделать....
David Golovatin
3
а как бы вылезти из ИО, что то типа IO -> Ether или в какую сторону смотреть ? что то туплю
Fedor
14
Карта сайта