Kas sa õigesti aru saidi meeskonna koosseisust: neli frontend arendajat ja üks veebidisainer?
Miks otsustas otsida uut tööd ja miks lahkus eelmisest tööandjast?
Olete saanud kolleegilt ülesande koodi ülevaatamiseks Milliseid probleeme näete koodis?
Kuidas on volitamine rakendatud?
Nimeta kaks SOLID põhimõtet ja anna näiteid nende rikkumisest.
Millised lifetime'id on .NET DI-s ja miks Redis ConnectionMultiplexer tuleks registreerida Singletonina?
Mälu haldamine: virn, virn, viite- ja väärtustüübid — mida sa sellest tead?
Mis on põhiline erinevus asünkroonsuse ja mitmetöötluse vahel?
Mis on sõltuvuste pööramise põhimõte (DIP)?
Kui kaua te olete vallandatud?
Sulle on määratud kolleegi koodi ülevaatamise ülesanne Milliseid probleeme näed koodis? ```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); } } } }
Kuidas tagada andmete järjepidevus mikroteenustes, kui iga teenus omab oma andmebaasi? Milliseid Saga tüüpe te tead?
Mis on väljenduspuu ja kuidas LINQ tõlgitakse SQL-ks?
Mis on tehingute isolatsiooni tasemed?
Kui palju bite on ühes baitis?
Kuidas töötab finaliseerija? Võrrelge finaliseerijat ja IDisposable-d.
Kasutades LINQ-d, arvutage korvi sisalduva mudeli plokksed statistika: nimi ja kogusumma. Tuleb arvestada korvi elemendi ja modifikatorite kogust.
Kuidas te töötasite Gitiga projektis? Rääkige harudest, arendusprotsessist ja väljaandmise protsessist.
Mõõdikute kuvamise vaatenurgast — isetehtud või standardlahendus?
Rääkige SOLID põhimõtetest. Mida tähendab Dependency Inversion Principle?