Вопросы на собеседовании Dart

Задание 1

Что такое Dart и для чего он используется?

Задание 2

Что такое Flutter и как он связан с Dart?

Задание 3

В чём разница между JIT и AOT компиляцией в Dart?

Задание 4

Какие типы данных существуют в Dart?

Задание 5

Что такое dynamic, var и final в Dart?

Задание 6

В чём разница между const и final в Dart?

Задание 7

Что такое late в Dart?

Задание 8

Что такое нуль-безопасность null safety в Dart?

Задание 9

Что такое ? и ! операторы в Dart?

Задание 10

Что такое ?? и ?. операторы в Dart?

Задание 11

Что такое функции в Dart?

Задание 12

Что такое стрелочные функции в Dart?

Задание 13

Что такое параметры по умолчанию в Dart?

Задание 14

Что такое именованные параметры в Dart?

Задание 15

В чём разница между позиционными и именованными параметрами?

Задание 16

Что такое анонимные функции в Dart?

Задание 17

Что такое замыкания в Dart?

Задание 18

Что такое классы в Dart?

Задание 19

Как объявить класс в Dart?

Задание 20

Что такое конструктор в Dart?

Задание 21

Что такое именованные конструкторы в Dart?

Задание 22

Что такое фабричные конструкторы в Dart?

Задание 23

Что такое список инициализации конструктора в Dart?

Задание 24

Что такое this в Dart?

Задание 25

Что такое геттеры и сеттеры в Dart?

Задание 26

Что такое наследование в Dart?

Задание 27

Что такое ключевое слово super в Dart?

Задание 28

Что такое интерфейсы в Dart?

Задание 29

Что такое абстрактные классы в Dart?

Задание 30

В чём разница между интерфейсами и абстрактными классами в Dart?

Задание 31

Что такое миксины mixins в Dart?

Задание 32

Что такое ключевое слово with в Dart?

Задание 33

Что такое перечисления enum в Dart?

Задание 34

Что такое расширенные перечисления в Dart 2.17+?

Задание 35

Что такое модификаторы доступа в Dart?

Задание 36

Что такое _ (подчёркивание) в Dart?

Задание 37

Что такое дженерики в Dart?

Задание 38

Что такое коллекции в Dart?

Задание 39

Что такое List, Set и Map в Dart?

Задание 40

В чём разница между List и Set?

Задание 41

Что такое итераторы в Dart?

Задание 42

Что такое функции высшего порядка в Dart?

Задание 43

Что такое map, where, reduce, fold в Dart?

Задание 44

Что такое обработка исключений в Dart?

Задание 45

Что такое try-catch-finally в Dart?

Задание 46

Что такое rethrow в Dart?

Задание 47

Что такое асинхронность в Dart?

Задание 48

Что такое Future в Dart?

Задание 49

Что такое async и await в Dart?

Задание 50

Что такое Stream в Dart?

Задание 51

В чём разница между Future и Stream?

Задание 52

Что такое async* и await for в Dart?

Задание 53

Что такое пакеты в Dart?

Задание 54

Что такое pub в Dart?

Задание 55

Что такое pubspec.yaml?

Задание 56

Что такое pub get и pub upgrade?

Задание 57

Что такое библиотеки в Dart?

Задание 58

Что такое import и export в Dart?

Задание 59

Что такое part и part of в Dart?

Задание 60

Что такое аннотации в Dart?

Задание 61

Что такое рефлексия в Dart?

Задание 62

Что такое тестирование в Dart?

Задание 63

Что такое test пакет в Dart?

Задание 64

Что такое setUp и tearDown в тестах Dart?

Задание 65

Что такое виджеты во Flutter?

Задание 66

В чём разница между StatelessWidget и StatefulWidget?

Задание 67

Что такое состояние State во Flutter?

Задание 68

Что такое setState() во Flutter?

Задание 69

Что такое BuildContext во Flutter?

Задание 70

Что такое InheritedWidget во Flutter?

Задание 71

Что такое Provider во Flutter?

Задание 72

Что такое Bloc и Cubit во Flutter?

Задание 73

Что такое Riverpod во Flutter?

Задание 74

Что такое маршрутизация во Flutter?

Задание 75

Что такое Navigator во Flutter?

Задание 76

Что такое анимации во Flutter?

Задание 77

Что такое AnimationController во Flutter?

Задание 78

Что такое работа с сетью в Dart?

Задание 79

Что такое пакет http в Dart?

Задание 80

Что такое dio в Dart?

Задание 81

Что такое сериализация JSON в Dart?

Задание 82

Что такое json_serializable в Dart?

Задание 83

Что такое работа с базами данных во Flutter?

Задание 84

Что такое sqflite во Flutter?

Задание 85

Что такое floor во Flutter?

Задание 86

Что такое Firebase во Flutter?

Задание 87

Что такое деплой Flutter приложения?

Задание 88

Что такое сборка для iOS и Android во Flutter?

Задание 89

Что такое flutter build apk и flutter build ios?

Задание 90

Что такое WebAssembly в Dart?

Задание 91

Что такое dart compile?

Задание 92

Что такое dart run и dart format?

Задание 93

Что такое dart analyze?

Задание 94

Какие best practices в Dart вы знаете?

Задание 95

Как правильно структурировать Dart проект?