Встречается на собеседованиях • сегодня
Работал ли с Generics
Да, работал. Generics в TypeScript позволяют создавать компоненты, работающие с различными типами, сохраняя типобезопасность. Особенно полезны при создании универсальных функций, классов или интерфейсов.
Пример с функцией:
```typescript
function identity(arg: T): T {
return arg;
}
let output = identity("hello"); // тип output - string
let output2 = identity(42); // тип output2 - number
```
Пример с интерфейсом:
```typescript
interface GenericArray {
[index: number]: T;
}
let arr: GenericArray = [1, 2, 3];
```
Использовал Generics для:
- Создания универсальных API-клиентов
- Работы с коллекциями
- Реализации паттернов (например, Repository)

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