class Store {}
Store может хранить callbacks в Set и уведомлять их при присваивании нового data через setter.
Читать ответПодготовка к интервью
3221 вопрос в категории «Лайвкодинг»
Что проверяют на интервью
В этой подборке вопросы сгруппированы по формату «Лайвкодинг», чтобы подготовку можно было вести от базовых тем к практическим задачам. В подборке чаще встречаются темы: frontend, browser, database.
Каталог
Store может хранить callbacks в Set и уведомлять их при присваивании нового data через setter.
Читать ответПоместите данные в Context Provider над нужным поддеревом, а дочерний компонент прочитает их через useContext.
Читать ответИспользуйте скользящее окно: нужное число замен равно длине окна минус частота самой частой буквы.
Читать ответПоследовательную очередь можно построить цепочкой Promise, сохраняя хвост и добавляя следующую задачу после него.
Читать ответВ React используйте функциональное обновление: setShowInfo(previous => !previous).
Читать ответСохраните исход первого запуска и при следующих вызовах возвращайте его, не выполняя функцию заново.
Читать ответСравнивайте символы с двух концов к центру и возвращайте false при первом несовпадении.
Читать ответВерните генератор, который лениво получает значения исходного синхронного итератора и преобразует каждое перед yield.
Читать ответСчитайте длину текущей серии и записывайте символ с числом только при длине больше одного.
Читать ответЗагрузите posts и users параллельно, постройте Map пользователей по id и присоедините username без вложенного поиска.
Читать ответЗагружайте данные в эффекте, храните поиск и направление сортировки отдельно, а видимый список вычисляйте из исходных данных.
Читать ответДостаточно одного правила для toolbar: display:flex, align-items:center, justify-content:space-between и min-height:48px. Кнопки сохранят свои собственные размеры.
Читать ответ