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

Есть ли опыт работы с TypeScript

Да, есть. TypeScript — это строго типизированный язык, который компилируется в JavaScript. Использую его для улучшения читаемости кода, предотвращения ошибок на этапе разработки и улучшения поддержки кода.

Пример:

typescript
interface User {
  id: number;
  name: string;
  email?: string; // Опциональное поле
}

function getUser(id: number): User {
  return { id, name: 'John' };
}

const user = getUser(1);
console.log(user.name); // Корректный доступ
console.log(user.age); // Ошибка TS: Property 'age' does not exist on type 'User'

Работал с дженериками, утилитами типов (Partial, Pick, Omit), а также с интеграцией TS в React (FC, useState с типами).

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

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

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

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