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

Что использовал чаще, типы или интерфейсы

В TypeScript чаще использую интерфейсы (interface), так как они лучше подходят для описания формы объектов и классов. Интерфейсы поддерживают объединение (extends), что удобно для композиции типов.

Однако type полезен для:

  • Объединений (|) и пересечений (&)
  • Примитивов или сложных типов (например, type Status = 'loading' | 'success' | 'error')

Пример:

typescript
interface User {
  name: string;
  age: number;
}

type Admin = User & { role: string }; // Пересечение через type

Выбор зависит от задачи, но интерфейсы предпочитаю для объектов и классов.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы