Встречается на собеседованиях • сегодня

Расскажи про факапы на работе

  1. Пуш в прод без тестирования – однажды залил фичу без проверки, сломал главную страницу. Теперь всегда тестирую локально и на staging.

  2. Забыл про кроссбраузерность – сделал красивый интерфейс под Chrome, а в Safari всё разъехалось. Теперь проверяю в основных браузерах.

  3. Кэш в production – обновил стили, но забыл про cache busting. Пользователи час видели старую версию. Добавил хэши к именам файлов.

  1. Утечка памяти – не чистил event listeners в SPA, сайт начинал тормозить. Теперь всегда удаляю подписки в useEffect cleanup или componentWillUnmount.

Пример:

javascript
// Плохо
useEffect(() => {
  window.addEventListener('resize', handleResize);
});

// Хорошо
useEffect(() => {
  window.addEventListener('resize', handleResize);
  return () => window.removeEventListener('resize', handleResize);
}, []);
  1. Гонка данных – запросы приходили в разном порядке, состояние приложения ломалось. Решил через AbortController или отмену предыдущего запроса.

Главный урок – всегда тестировать, проверять edge cases и не стесняться спрашивать коллег.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы