Имели ли вы дело с архитектурой, основанной на микросервисах?
Объясните различия между передачей параметров по ссылке с помощью ref и out, и процессом упаковки и распаковки типов в C# (Boxing/Unboxing).
Какие типы проблем с управлением памятью могут возникнуть в приложениях и как их выявлять?
Какими способами можно сформировать индекс для базы данных, чтобы ускорить поиск данных?
Чем отличаются функции UseRouting и UseEndpoints в конфигурации маршрутизации в ASP.NET Core?
Работали ли вы с стеком ELK для сбора и анализа логов?
Каким образом можно создать класс, который гарантирует существование только одного экземпляра и предоставляет глобальную точку доступа к нему?
В чем заключается предназначение интерфейса IDisposable в .NET и как его использовать?
Объясните смысл и применение принципа подстановки Лисков в объектно-ориентированном программировании.
Какие средства синхронизации потоков использовал в своих проектах и каким образом реализовывал их?
Можете объяснить, что подразумевается под богатой доменной моделью в контексте разработки программного обеспечения?
Каким образом можно задать ограничения на типы в шаблонных параметрах в C++?
Объясните понятие дерева выражений и его роль в компьютерных науках
В настоящее время Вы трудоутроены или свободны?
Какими способами можно реализовать внедрение зависимостей в контроллеры приложения?
Какими проектами или задачами вы занимались в последнее время?
Какие системы управления базами данных ты использовал в своих проектах?
Каким образом в вашей предыдущей компании осуществлялась организация и распределение задач между командой?
Можете объяснить, что подразумевается под термином 'блокировка' в контексте многопоточного программирования?
Можно ли реализовать цепочку наследования, используя только абстрактные классы?