Sobes.tech

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

Junior — Middle
224

Что такое Leaky Abstraction?

Middle+
224

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

Junior — Middle
224

В чем заключается назначение метода ConfigureAwait и как он влияет на асинхронное выполнение кода?

Junior — Middle
224

Сравните монолит и микросервисы — плюсы и минусы каждого подхода.

Middle+
224

Задача: вас попросили сделать код ревью новой фичи, суть которой в возможности забронировать тур (состоящий из авиабилета и отеля). Фичи для раздельного бронирования авиабилета и тура уже существуют, от данной задачи ожидается наличие единого метода, который забронирует либо тур целиком, либо ничего из компонентов тура.

Middle+
223

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

Junior — Middle
223

Как можно расширить метод класса, не модифицируя исходный код?

223

Какие существуют виды связей между таблицами в базе данных?

Junior — Middle
223

Задача со строками: что будет выведено? Как перегружен оператор == для строк? Что такое пул интернирования строк?

223

IMemoryCache Какие плюсы и минусы использования IMemoryCache в приложении? OWASP top 10, что это такое? Метрики кода 1. Какие метрики качества кода знаете? 2. Использовали? 3. Как считали? 4. Часть CI или adhoc Нагрузка Что будете делать если ваш сервис (веб страница) зависает на тестовом или нагруженном контуре, а локально все работает?

Middle+
223

Таска в async/await всегда выполняется в одном потоке или может в разных?

223

Что будет выведено в консоль и почему? (код с Task.WhenAll, Thread.Sleep(1000) и Task.Delay(1000))

Middle
223

Как работает конструкция async/await? В каком потоке выполняется код после await?

223

Как ты оптимизировал тяжёлый SQL-запрос? Чем пользовался?

223

Расскажи про паттерн Dispose (IDisposable).

223
/182