Встречается на собеседованиях • сегодня
С каким грейдом себя ассоциируешь
Middle+ или Senior. У меня 4+ года коммерческого опыта в разработке сложных SPA-приложений на React/Vue, включая оптимизацию производительности, работу с состоянием (Redux/Vuex) и SSR (Next.js/Nuxt). Умею декомпозировать задачи, проектировать архитектуру и проводить код-ревью. Пример сложной задачи, которую решал: реализация виртуального скролла для таблицы с 10k+ строк с сохранением плавности интерфейса:
```jsx
const VirtualScroll = ({ items, itemHeight, visibleItems }) => {
const [scrollTop, setScrollTop] = useState(0);
const startIdx = Math.floor(scrollTop / itemHeight);
const visibleData = items.slice(startIdx, startIdx + visibleItems);
return (
setScrollTop(e.target.scrollTop)}>
);
};
```
{visibleData.map((item, i) => (
{item}
))}

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