Встречается на 2% собеседований по JavaScript
Как часто используешь утилитарные типы
Утилитарные типы в TypeScript (Partial, Pick, Omit, Record и др.) — мощный инструмент для работы с типами. Использую их регулярно, особенно при:
- Partial — для опциональных пропсов или временных состояний.
- Pick/Omit — когда нужно выбрать/исключить поля из типа.
- Record — для динамических ключей объектов.
Пример:
typescript
type User = { id: string; name: string; email: string };
type UserPreview = Pick<User, 'id' | 'name'>; // { id: string; name: string }
type UserUpdate = Partial<User>; // { id?: string; name?: string; email?: string }Главное — не злоупотреблять, чтобы не усложнять код.

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