Подборка объединяет вопросы, отмеченные на этапах интервью в Sector Tree. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: database, sql, c#.
Многопоточное выполнение задач — это способ организации работы программы, при котором несколько потоков (threads) выполняются одновременно внутри одного процесса.
Да, в C# паттерн итератора реализован через интерфейсы IEnumerable и IEnumerator, которые позволяют последовательно обходить коллекцию без раскрытия её внутренней структуры.
Асинхронность — это способ организации выполнения кода, при котором операции, занимающие продолжительное время (например, ввод-вывод, сетевые запросы), не блокируют основной поток выполнения.
Типы данных для переменных в программировании определяют, какого рода значения может хранить переменная и какие операции над этими значениями допустимы.
Сборщик мусора (Garbage Collector, GC) — это механизм управления памятью, который автоматически освобождает память, занятую объектами, которые больше не используются программой.