Встречается на собеседованиях • сегодня
Какие обязанности на последнем месте работы
Разрабатывал пользовательские интерфейсы на React/TypeScript, включая:
- Верстку по макетам (Figma, Adobe XD)
- Реализацию сложных интерактивных компонентов (таблицы, формы, графики)
- Интеграцию с REST API (axios, fetch)
- Оптимизацию производительности (React.memo, useCallback, lazy loading)
- Настройку CI/CD (GitHub Actions, GitLab CI)
- Участие в код-ревью и планировании задач (Agile/Scrum)
Пример кода:
```tsx
const UserTable = memo(({ users }: { users: User[] }) => {
const [sort, setSort] = useState({ key: 'name', dir: 'asc' });
const sortedUsers = useMemo(() => {
return [...users].sort((a, b) =>
sort.dir === 'asc'
? a[sort.key].localeCompare(b[sort.key])
: b[sort.key].localeCompare(a[sort.key])
);
}, [users, sort]);
return (
{/* Table implementation */}
);
});
```

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