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

Как оцениваешь свои знания по TypeScript

Мои знания TypeScript можно оценить как продвинутые. Отлично понимаю систему типов, дженерики, утилитарные типы (`Partial`, `Pick`, `Omit`), декораторы. Умею работать с интерфейсами, типами объединения (`union`), пересечения (`intersection`). Пример: ```typescript type User = { id: number; name: string; email?: string; }; function updateUser>(id: number, updateData: T): User { // Логика обновления return { id, name: 'Updated', ...updateData }; } const updatedUser = updateUser(1, { email: 'new@mail.com' }); ``` Понимаю различия между `interface` и `type`, умею настраивать `tsconfig.json`. Знаю, как интегрировать TS с Node.js и популярными библиотеками. Есть опыт работы с продвинутыми фичами, такими как условные типы (`Conditional Types`) и маппинг типов. Готов углубляться в сложные темы, если потребуется.
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы