GithubHelp home page GithubHelp logo

shlyaiger / typescript-interview-questions-ru Goto Github PK

View Code? Open in Web Editor NEW

This project forked from fedorovalexander/typescript-interview-questions-ru

0.0 0.0 0.0 56 KB

Список вопросов по TypeScript для подготовки к собеседованию. Основы TypeScript.

typescript-interview-questions-ru's Introduction

Собеседование по TypeScript. Вопросы и ответы.

Основы

  1. Каковы основные особенности TypeScript?
  2. В чем преимущества использования TypeScript?
  3. Какие типы данных встроены в TypeScript?
  4. Что такое интерфейс в TypeScript?
  5. Что такое модуль в TypeScript?
  6. Как использовать TypeScript в backend?
  7. Что такое утверждение типа (type assertion) в TypeScript?
  8. Что такое переопределение метода в TypeScript?

Синтаксис и основы языка

  1. Как объявить переменную в TypeScript?
  2. Как вызвать конструктор базового класса из дочернего класса в TypeScript?
  3. Объясните как использовать миксины в TypeScript.
  4. Как проверить на null или undefined?
  5. Что такое getters/setters? Как их использовать?
  6. Как сделать так, чтобы классы, определенные в модуле, были доступны вне модуля?
  7. Как преобразовать строку в число с помощью TypeScript?
  8. Что такое файл .map? Зачем и как его можно использовать?
  9. Что такое классы в TypeScript?

TypeScript with JavaScript Questions

  1. Какое отношение TypeScript имеет к JavaScript?
  2. Что такое JSX?
  3. Как компилировать TypeScript файл?
  4. Какие области видимости доступны в TypeScript?

Продвинутое знание TypeScript

  1. Что такое стрелочные/лямбда функции?
  2. Объясните Rest параметры и правила объявления таких параметров.
  3. Что такое Triple-Slash директивы?
  4. Что делает тип Omit?
  5. Что такое перегрузка функции в TypeScript?
  6. Как сделать все свойства интерфейса необязательными?
  7. Когда нужно использовать ключевое слово unknown?
  8. Что такое декораторы и к чему их можно применить?
  9. Что такое тип awaited?
  10. В чем разница между типами never и void?
  11. В чем разница между implements и extends?
  12. Что такое условные типы в TypeScript?

Eщё вопросы по TypeScript

  1. Назовите модификатор доступа по умолчанию?
  2. Когда нужно использовать ключевое слово declare?
  3. Что такое дженерики в TypeScript?
  4. Как и когда нужно использовать enum?
  5. Что такое пространство имен и как его использовать?
  6. Как реализовать необязательные параметры?
  7. TypeScript функциональный язык программирования?
  8. Как с помощью TypeScript сделать переиспользуемые компоненты?
  9. В чем разница между tuple и массивом в TypeScript?
  10. В чем разница между внутренними и внешними модулями TypeScript?
  11. Какие коллекции поддерживает TypeScript?
  12. Для чего используется тип Record?
  13. В чем преимущества TypeScript?
  14. TypeScript поддерживает абстрактные классы?

typescript-interview-questions-ru's People

Contributors

fedorovalexander avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.