Встречается на собеседованиях • сегодня
Как хорошо знаешь TypeScript без фреймворка
TypeScript знаю на продвинутом уровне: умею работать с типами, дженериками, утилитами (`Partial`, `Pick`, `Omit`), строгими настройками `tsconfig.json`. Понимаю различия `interface` и `type`, умею декомпозировать сложные типы.
**Пример:**
```typescript
type User = {
id: string;
name: string;
age?: number;
};
// Дженерик для преобразования типа
type Nullable = T | null;
const getUser = (id: string): Nullable => {
return users.find(user => user.id === id) ?? null;
};
```
Работаю с `Utility Types`, `keyof`, `typeof`, `as const`, `mapped types`. Умею описывать точные типы для API, валидировать данные (например, с `zod`).

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