ENIGMA AI
ENIGMA AI

Вопросы на собеседование Backend C# — часть 10

57 популярных вопросов из 293 собранных, отсортированы по частоте

Все вопросы открыты бесплатно для всех — без регистрации и оплаты.

🎯 Enigma AI — помощник прямо во время собеседования
Десктоп-приложение слушает интервьюера, распознаёт вопросы и подсказывает ответы в реальном времени. Невидимо для screen-share, поддержка виртуальной камеры, стелс-режим.
Скачать Enigma

Где работает данный процесс или технология?

general junior

Нужно ли разработчику вручную вызывать метод Dispose у сервисов, внедренных через Dependency Injection в ASP.NET Core, если они зарегистрированы как Transient?

backend ASP.NET Core middle

Что будет происходить с данными в этих переменных с точки зрения выделения памяти?

language_specific middle

Является ли строка потокобезопасной структурой данных?

concurrency middle

Что изменится в поведении структуры, если добавить к ней модификатор ref (ref struct) в C#?

language_specific C# middle

Что подразумевается под глобальным или упрощенным сокращением?

general junior

Расскажите, пожалуйста, немного о себе, о своём опыте и ключевых достижениях.

behavioral junior

Где в памяти располагается данная структура данных?

language_specific middle

Почему происходит копирование данных при каждом обращении или передаче объекта?

language_specific middle

В каких случаях необходимо вручную вызывать метод Dispose в .NET?

language_specific C# middle

Для управления состоянием мы используем структуру?

architecture junior

Как работает семафор и чем он отличается от других примитивов синхронизации?

concurrency middle

Чем отличается slim-версия образа Docker от обычной версии?

devops Docker middle

Во что разворачивается примитив синхронизации lock при компиляции?

concurrency senior

Как технически реализована синхронизация внутри этого механизма?

concurrency middle

Что происходит с операцией после того, как она завершила выполнение, например, после получения ответа от базы данных?

backend middle

В каких случаях следует использовать синхронный вызов вместо асинхронного?

concurrency middle

Что такое Task в контексте асинхронного программирования и как он используется с ключевым словом lock?

concurrency C# middle

Как избежать проблем с блокировками (deadlocks) при работе с мьютексами?

concurrency middle

Чем отличается Blazor от Render (или RenderFragment) в контексте разработки на .NET?

web Blazor middle

Что происходит, когда один поток заходит в синхронизированный метод?

concurrency junior

Как выполнить несколько асинхронных запросов параллельно?

concurrency middle

На какой тип данных нельзя применить ограничение уникальности (UNIQUE constraint)?

database SQL middle

Вопросы по другим специальностям