Sobes.tech

Какие интересные случаи или нестандартные ситуации встречались при работе с Playwright?

Middle
ИдаПроджект
11

Что делали при потере интернета у пользователя?

Middle
Хьюнет
11

Использовали ли вы какое-то соглашение для написания коммитов?

Middle
Сбермаркетинг
11

Оптимизировали компоненты — приведите пример, что было до оптимизации, что было после.

Middle
Хьюнет
11

/** * Необходимо написать асинхронную функцию, * которая будет "спать" заданное количество миллисекунд, * а потом успешно завершаться */ function sleep(duration) { } // Пример const startTime = Date.now(); console.log("Start sleeping..."); sleep(2000).then(() => { console.log("Woke up after 2 seconds!"); console.log("Time passed: ", Date.now() - startTime); }); sleep(1000).then(() => { console.log("Woke up after 1 seconds!"); console.log("Time passed: ", Date.now() - startTime); });

Middle+
Яндекс
11

Какие задачи хотелось бы делать на новом месте работы? Есть ли интерес к развитию по технической или архитектурной ветке?

Middle
Ifellow
11

Explain the behavior of the following JavaScript Promise code and what will be logged to the console: ```javascript let promise = new Promise((resolve, reject) => { resolve("ok"); }) promise .then(result => `${result} one`) .then(result => `${result} two`) .then(result => {return new Error('error')}) .finally((result) => console.log('finally', result)) .catch(err => console.error(err.message)) ```

Middle+
РунитиРунити
11

Чем useLayoutEffect отличается от useEffect?

Middle
SIB
11

Оглядываясь назад, какие архитектурные решения были удачными, а какие неудачными? О чём жалеете?

Middle
Цифровой семейный офис
11

/** * Функция `tryAuth()` использует `auth()` и, в случае ошибки, * совершает N дополнительных попыток. * в случае, если все попытки провалились - выбросить последнюю ошибку * * @returns {Promise} */ export function tryAuth(n) { }

Middle
Яндекс МаркетЯндекс Маркет
11

Расскажи про типы (type) и интерфейсы (interface) в TypeScript: что это такое, в чём разница, какие ограничения есть, что ты выбираешь в своей работе?

Middle
thesis
11

Почему Vuex стал менее популярным и все стали использовать Pinia?

Middle
Voximplant
11

В каком городе вы проживаете и рассматриваете ли офисный формат работы?

Senior
Мой СкладМой Склад
11

Как поступить с функцией, которая передаётся пропсом в дочерний компонент, чтобы избежать лишних ререндеров?

Middle
Первый оптовый
11

В какой момент по отношению к циклу событий выполняется requestAnimationFrame?

Middle
IBIT
11

Можно ли использовать библиотеку для виртуального скролла? Как реализовать виртуализацию через @tanstack/virtual?

Middle
Ifellow
11

Что думаешь про Pinia? В каких случаях ты бы не стала использовать Pinia?

Middle+
РунитиРунити
11

Знаете ли вы утилитарный тип Vue MaybeRef? Работали ли вы с ним?

Middle
Интай-текстиль
11

Расскажи про наследование и каскадирование в CSS: что это за понятия и что они включают?

Middle
ООО Делай мебель
11

Как вы внедряли TypeScript в legacy-код поэтапно и как избегали регрессии?

Middle+
Элм Технологии
11
/249