Встречается на собеседованиях • сегодня
Над каким последним проектом работал
Недавно работал над SPA для интернет-магазина на React + TypeScript. Основные задачи:
- Реализация динамической фильтрации товаров с debounce
- Оптимизация производительности через React.memo и useCallback
- Интеграция с бэкендом на GraphQL (Apollo Client)
- Кастомный UI-kit на Storybook
Пример компонента фильтра:
```tsx
const Filter = ({ onChange }: { onChange: (value: string) => void }) => {
const [input, setInput] = useState('');
const debouncedChange = useDebounce(onChange, 300);
const handleChange = (e: React.ChangeEvent) => {
setInput(e.target.value);
debouncedChange(e.target.value);
};
return ;
};
```
Проект был сдал в срок, получил положительные отзывы за чистый код и внимание к деталям UX.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы