Подготовка к интервью

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

88 вопросов по .NET с технических собеседований

88 вопросов 119 компаний 249 технологий

Усильте резюме перед собеседованием

Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.

Анализ резюме

Что проверяют на интервью

Как устроена подборка

На странице собраны вопросы по .NET — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: backend, database, memory management.

Основные темы и навыки

backend 72 database 21 memory management 20 architecture 18 performance 18 optimization 17 async 16 math 11

Форматы вопросов

  • Поведенческие вопросы63
  • Технические вопросы13
  • Лайвкодинг11
  • System Design1

Ориентировочная сложность

  • Практические48
  • Продвинутые37
  • Базовые3

С чего начать подготовку

  1. Начните с раздела «Поведенческие вопросы» и проверьте, можете ли дать короткий ответ своими словами.
  2. Затем разберите вопросы по теме «backend» и свяжите ответы с собственным опытом.
  3. Завершите подготовку практикой: проговорите решение, ограничения и возможные альтернативы.
Сбросить

Каталог

Результаты поиска

Найдено: 88
Поведенческий

Какими свойствами должна обладать чистая функция и какие побочные эффекты нарушают её чистоту?

Требования к чистым функциям и нарушающие их побочные эффекты Чистая функция возвращает один и тот же результат при одинаковых входных данных Она не зависит от внешнего состояния и не изменяет его, то есть не…

Читать ответ
Лайвкодинг

Какова сложность доступа к элементу по индексу в List<T> на собеседовании?

Почему доступ к элементу List<T> по индексу выполняется за O(1) В .NET коллекция List<T> построена на основе динамического массива Её элементы размещаются в непрерывном блоке памяти Обращение по индексу использует…

Читать ответ
Поведенческий

Когда в C# требуется вручную управлять памятью и неуправляемыми ресурсами через IDisposable?

В каких случаях в C# требуется ручное управление памятью и неуправляемыми ресурсами через IDisposable? Системные ресурсы, не контролируемые GC: при работе с неуправляемыми ресурсами, включая файлы, сокеты и хендлы…

Читать ответ
Поведенческий

Может ли объект пережить сборку мусора в Java и как работает очередь финализации?

Может ли объект пережить сборку мусора и как работает финализация? Сборщик мусора освобождает память, занятую неиспользуемыми объектами Объект считается достижимым, если на него указывает хотя бы одна ссылка…

Читать ответ
Поведенческий

Можете объяснить базовые операции над векторами и матрицами, включая скалярное произведение?

Основные операции над векторами и матрицами Векторы и матрицы составляют основу линейной алгебры Скалярное произведение: складывает произведения соответствующих компонент; характеризует проекцию одного вектора на…

Читать ответ
Поведенческий

На какие категории делятся типы данных в .NET и чем value type отличается от reference type?

Категории типов данных в .NET и различия value/reference type В .NET типы данных относятся к двум основным категориям: value type и reference type Value type непосредственно содержат значение и хранят данные в стеке…

Читать ответ
Теория

Почему REST лучше gRPC?

REST работает поверх HTTP/1.1 и отличается универсальностью Передаёт данные в текстовых форматах, таких как JSON и XML, поэтому их легко читать Поддерживается браузерами и удобен для веб-клиентов Его просто проверять…

Читать ответ
Поведенческий

Почему boxing значимого типа в ссылочный считается дорогой операцией?

Почему boxing значимого типа в ссылочный считается дорогой операцией? контекст: управление памятью и производительность при упаковке для значимого типа создаётся объект-обёртка в куче (heap) выделение памяти в куче…

Читать ответ
Теория

Почему в Unity выбирают UniTask, а не стандартные .NET Task?

Для Unity особенно важны производительность и эффективное использование памяти При работе стандартный Task создаёт множество heap-аллоций и операций боксинга, увеличивая нагрузку на GC UniTask представляет собой…

Читать ответ
Теория

Почему вы отказались от Terraform?

инструмент инфраструктуры IaC снижение производительности на крупных проектах сложности при управлении состоянием (state) неполная поддержка отдельных провайдеров трудности с конфликтами и параллельной работой…

Читать ответ
Поведенческий

Приходилось ли вам писать T-SQL-запросы вручную?

Приходилось ли писать T-SQL-запросы вручную? имею опыт работы с SQL Server и ручного написания T-SQL-запросов разрабатывал запросы для выборки, вставки и обновления данных применял сложные JOIN, подзапросы и CTE…

Читать ответ
Поведенческий

С какими DI-контейнерами вы работали: ServiceCollection, Autofac и другие?

Опыт работы с контейнерами внедрения зависимостей ServiceCollection (.NET Core) — стандартный DI-контейнер с компактным и понятным API ** Autofac** — расширяемое решение для сложных сценариев и модульной конфигурации…

Читать ответ