ENIGMA AI
ENIGMA AI

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

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

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

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

В чем разница между классом и структурой?

oop junior

Для чего нам может понадобиться подавить ошибку в коде?

general junior

Что делает директива using в C#?

language_specific C# junior

Что такое паттерн Dispose, зачем он нужен и как правильно реализовать метод Dispose в C#?

language_specific C# middle

Что такое span memory в Go и как он используется?

language_specific Go senior

Как работает Garbage Collector в Go и какие существуют настройки для его оптимизации?

language_specific Go middle

Как устроен словарь (hash map) внутри?

data_structures middle

В каких сценариях или структурах данных может потребоваться обход очереди в обратном направлении?

data_structures middle

Как устроен StringBuilder?

data_structures middle

Какого размера объекты попадают в Large Object Heap (LOH) в .NET?

language_specific C# middle

Какие методы или свойства необходимо реализовать в пользовательской коллекции, чтобы она наследовалась от IEnumerable в .NET?

language_specific C# middle

Какие служебные поля содержатся в объекте в куче, помимо полей, объявленных в структуре класса?

language_specific Java senior

Как реализовать свой собственный словарь (hash map) с нуля?

data_structures middle

В каком формате приходили данные, которые вам приходилось хранить?

database middle

Как рассчитывается хеш-код для объектов классов в хеш-таблицах?

data_structures middle

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

architecture middle

Приведите, пожалуйста, какой-нибудь пример.

general junior

Насколько глубоко вам приходилось погружаться в технические детали проекта?

behavioral middle

Как в методе преобразовать входной аргумент типа object в тип int?

language_specific junior

Представьте, что в новой версии .NET поддержка структур (struct) полностью удалена, и все структуры необходимо переписать на классы (class). Какие последствия это повлечет для производительности и архитектуры приложений?

language_specific .NET senior

Что, помимо структур данных, может находиться в стеке вызовов?

data_structures middle

Что такое упаковка (boxing) и распаковка (unboxing), в чем их преимущества и недостатки?

language_specific C# junior

Какой автоматический выключатель устанавливается на розетки?

architecture junior

Сможете ли вы вспомнить закон Ома?

general junior

Что такое 6-амперный предохранитель и для какого провода он предназначен?

networking junior

Приходилось ли вам работать с вопросами безопасности?

security middle

Приходилось ли вам работать с Docker и писать Dockerfile с нуля?

devops Docker junior

С какими архитектурными стилями вы работали, например, REST или GraphQL? Расскажите о своем опыте.

architecture middle

Что нужно сделать, если в тексте встречается ссылка?

web junior

Расскажите подробнее о проекте по реализации математической модели расчета щитового оборудования и модели для расчета токов короткого замыкания: насколько глубоко вам приходилось погружаться в предметную область и что именно представляло собой это щитовое оборудование?

backend middle

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