Встречается на собеседованиях • сегодня
Как оцениваешь свои знания по 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
интервью вопросы и ответы
