Sobes.tech

Оё мумкин аст, ки async/await дар дохили lock истифода шавад? Чаро?

243

Чаро async void амалоти бад аст?

228

Чӣ гуна муҳити иҷроиш мефаҳмад, ки амалиёти асинхрон ба анҷом расида ва бояд корро идома диҳад?

186

Что будет отображаться в консоли? ```csharp public class Program { static void Main() { var myClassObj = new MyClass(); var myStructObj = new MyStruct(); MethodA(myClassObj.Num); // MethodB(myStructObj); MethodC(myClassObj); MethodD(myClassObj); Console.WriteLine(myClassObj.Num); // ? Console.WriteLine(myStructObj.Num); // ? } private static void MethodA(int num) { num = num + 1; } private static void MethodB(MyStruct myStruct) { myStruct.Num += 1; } private static void MethodC(MyClass myClass) { myClass.Num += 1; } private static void MethodD(MyClass myClass) { myClass = new MyClass(); } } ```

183

Структура чист? Ин навъи арзиш ё навъи ишора? Ёдгирӣ дар куҷо мешавад? Маҳдудиятҳои истифодаи самараноки структураҳо кадомҳоянд?

162

Индекси дар базаи маълумот чӣ гунаанд? Навъҳои индексҳо (B-Tree, Hash, Full-text). Индекси кластерӣ ва ғайрикластерӣ. Индекси пӯшида.

162

Кадом хумро медонӣ ғайр аз асосӣ (SOH)? Дар бораи Large Object Heap ва Pinned Object Heap нақл кун.

156

Ҳашингии устувор (consistent hashing) чист? Шардҳо/бакетҳои виртуалӣ?

153

Вазифа бо async/await: async/await чӣ гуна кор мекунад? Дар чӣ рушд мекунад? Фарқи байни Task ва ValueTask чист?

153

Вазифа бо усулҳои виртуалӣ: чӣ нишон дода мешавад? Барои кадом усул бештар тикиҳо ҳаст ва чаро?

143

Дар бораи режимҳои кории GC: сервер ва دسктоп гап зан. Кай кадомро истифода барем?

139

Маънии консепсияи наслҳои GC (0, 1, 2) чист? Мо чӣ оптимизатсия мекунем?

137

Рудҳои GC чист? Кадомҳоянд?

135

ConfigureAwait(false) чист? Барои чӣ истифода мешавад? Маъзои контексти ҳамоҳангсозӣ чист?

132

Дар бораи тағйирёбандаҳои параметрҳои ref, in, out ва фарқиятҳои онҳо нақл кунед. readonly ref ва ref readonly чист?

132

Шумо вазифаи баррасии коди ҳамкорро гирифтед Шумо дар коди чӣ мушкилот мебинед? ```csharp namespace SomeProject.Data { public class UserRepository { public Task SaveUser(User user, Dictionary<int,string> shards) { var shardIdx = user.Id % 3; var shardAddress = shards[shardIdx]; using(var shardService = new ShardService(shardAddress)) { return shardService.SaveUserAsync(user); } } } } ```

128

Вазифа бо сатрҳо: чӣ нишон дода мешавад? Чӣ гуна оператор == барои сатрҳо бор карда шудааст? Пул интерниронии сатрҳо чист?

126

Тавзеҳ диҳед, ки чӣ гуна хотира дар стек ва heap тақсим мешавад. Оё ҳамеша намудҳои арзишӣ дар стек ҷойгир мешаванд?

123

Вазифаи бо LINQ: чӣ нишон дода мешавад? Навъи тағйирёбари query чист? Фарқияти байни IEnumerable ва IQueryable чист?

123
/2