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

Расскажи о личных Pet-проектах

У меня есть несколько pet-проектов, которые помогают мне изучать новые технологии и улучшать навыки:

  1. Task Manager — мини-приложение на React + TypeScript с drag-and-drop интерфейсом. Использовал Redux Toolkit для стейта и Firebase для бэкенда. Особенность — оффлайн-режим через Service Worker.
  1. Movie Search — SPA на Vue 3 с Composition API. Интеграция с TMDB API, кастомные хуки и динамический роутинг. Добавил дебаунс для поиска и ленивую загрузку изображений.

  2. CSS Generator — инструмент для визуального создания CSS-анимаций. Чистый JS + Canvas. Позволяет экспортировать код анимации в формате keyframes.

Пример кода из Movie Search (Vue):

javascript
const search = ref('');
const debouncedSearch = useDebounce(search, 500);

watch(debouncedSearch, async (newVal) => {
  if (newVal.length > 2) {
    await fetchMovies(newVal);
  }
});

Эти проекты помогают тестировать новые подходы в изолированной среде перед использованием в продакшене.

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

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

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

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