Sobes.tech

შესაძლებელია თუ არა async/await-ის გამოყენება lock-ის შიგნით? რატომ?

245

რატომ არის async void ცუდი პრაქტიკა?

230

როგორ ხვდება შესრულების გარემო, რომ ასინქრონული ოპერაცია დასრულდა და მუშაობა უნდა გაგრძელდეს?

188

კონსოლში რა გამოჩნდება? ```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(); } } ```

186

რა არის სტრუქტურა? ეს არის მნიშვნელობის ტიპი თუ მიმთითებლის ტიპი? სად განაწილდება მეხსიერება? რა არის სტრუქტურების ეფექტიანი გამოყენების საზღვრები?

167

რა არის ინდექსები მონაცემთა ბაზაში? ინდექსების ტიპები (B-Tree, Hash, Full-text). კლასტერული vs კლასტერული არა ინდექსი. დაფარვის ინდექსები.

162

რა გსმენია ძირითადი (SOH) გარდა? ისაუბრე Large Object Heap და Pinned Object Heap-ის შესახებ.

159

რა არის კონსისტენტური ჰეშირება (consistent hashing)? ვირტუალური შარდები/ბაკეტები?

154

async/await თანაბარი დავალება: როგორ მუშაობს async/await? რა მიმართულებით ვითარდება? რა განსხვავებაა Task და ValueTask შორის?

153

ვირტუალურ მეთოდებთან დაკავშირებული დავალება: რა გამოიტანება? რომელი მეთოდისთვის არის მეტი ტიკი და რატომ?

145

რა არის GC ფესვები? რა ტიპები არსებობს?

141

გთხოვთ, მითხრათ GC-ის მუშაობის რეჟიმების შესახებ: სერვერი და დესკტოპი. როდის რომელს უნდა გამოიყენოთ?

140

GC თაობების (0, 1, 2) კონცეფციის არსი რა არის? რა ოპტიმიზირებთ?

139

რა არის ConfigureAwait(false)? რა მიზნით გამოიყენება? რა არის სინქრონიზაციის კონტექსტი?

137

გთხოვთ, მითხრათ 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); } } } } ```

129

ტექსტებთან დაკავშირებული დავალება: რა გამოიტანება? როგორ არის გადატვირთული == ოპერატორი ტექსტებისთვის? რა არის ტექსტების ინტერნირების პული?

127

გთხოვთ, ახსნათ, როგორ ნაწილდება მეხსიერება სტეკზე და heap-ში. ყოველთვის განთავსდება ღირებულების ტიპები სტეკზე?

125

LINQ-ის ამოცანა: რა გამოვა? რა არის query-ის ტიპი? რა განსხვავებაა IEnumerable და IQueryable-ს შორის?

125
/2