Подборка объединяет вопросы, отмеченные на этапах интервью в IT_One. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: frontend, backend, api.
В C# ключевое слово var используется для неявного определения типа переменной на основе присваиваемого значения. Переменная, объявленная с var, всегда локальная и должна быть инициализирована сразу.
Сборщик мусора (Garbage Collector, GC) — это механизм управления памятью, который автоматически освобождает память, занятую объектами, которые больше не используются программой.
Переменная query в LINQ обычно имеет тип IQueryableT, если запрос построен над источником данных, поддерживающим отложенное выполнение (например, Entity Framework).
Метод разделения запросов (Query Splitting) в работе с базами данных — это подход, при котором сложный запрос разбивается на несколько более простых и выполняется по частям.
Entity Framework Core (EF Core) — это ORM (Object-Relational Mapper) для .NET, который позволяет работать с базой данных через объекты и классы, не используя напрямую SQL-запросы.
В C# можно объявлять локальные классы внутри методов (начиная с C# 7), но они не помещаются в стековую память, так как классы — ссылочные типы и всегда размещаются в управляемой куче.