Что такое инверсия зависимостей (принцип SOLID)?
Какова алгоритмическая сложность поиска в List и Dictionary? Как устроен Dictionary внутри?
Нормализация БД.
Slice в Go — как организован под капотом?
Расскажи про сборщик мусора (Garbage Collector) в Go.
Аббревиатура ACID — что значит, расскажи про каждое свойство.
Что произойдёт, если два потока одновременно прибавляют значения к переменной без примитивов синхронизации? Какие могут быть результаты?
Расскажи про модификаторы параметров ref, in, out и их отличия. Что такое readonly ref и ref readonly?
Как понять, какие индексы используются и как проходит запрос?
Что такое Leaky Abstraction?
Что такое конвейер запросов (middleware pipeline) в ASP.NET Core?
Что происходит внутри SQL сервера при выполнении запроса? Как из текста запроса получается результат?
Сколько памяти занимает экземпляр Date в 32- и 64-битных системах?
Расскажи про работу планировщика Go (GMP-модель).
Какова сложность вставки в List и Dictionary? Что такое коллизии в словарях?
В чём разница между HTTP/1 и HTTP/2?
Что такое дедлок (deadlock) применительно к базам данных?
Типы транзакций / уровни изоляции?
Знаете ArrayPool?
Можно ли привязать переменную к потоку/таске так, чтобы каждая таска хранила своё значение? Что такое ThreadLocal и AsyncLocal?