Встречается на собеседованиях • сегодня
Чаще пользуешься типами или интерфейсами
В TypeScript я предпочитаю интерфейсы (interface) для описания форм объектов и API, так как они лучше подходят для расширения через объявление (extends) и более читаемы. Однако, для примитивов, юнионов или кортежей использую типы (type).
Пример:
typescript
interface User {
id: number;
name: string;
}
type UserRole = 'admin' | 'user';
const user: User = { id: 1, name: 'Alex' };
const role: UserRole = 'admin';Когда что выбрать:
interface– для объектов, классов, расширения.type– для сложных типов, юнионов, кортежей.
С версии TS 2.7 различия минимальны, но интерфейсы лучше поддерживаются в IDE.

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