C#
Koje alate za sinhronizaciju niti ste koristili u svojim projektima i kako ste ih implementirali?
var buf = new Queue<T>(); foreach (T i in source) { buf.Enqueue(i); if (buf.Count > n) yield return buf.Dequeue(); } // source.Count == 11 var x = FilterLast(source, 3).Take(4);
Objasnite šta znači kreiranje objekata koji su nepromenljivi nakon njihove inicijalizacije.
Koja je svrha operatora await u asinhronom programiranju?
Dobijena ti je aplikacija, suočio si se sa deadlock-om u bazi podataka. Kako ćeš postupiti?
Можете ли да објасните шта представља језик структуриране обраде података SQL?
Да ли имате практично искуство у коришћењу Razor у вашим пројектима?
Kako Entity Framework implementira mapiranje nasledđenih klasa C# u strukturu tabela baze podataka?
Objasnite koncept Dependency Injection u ASP.NET Core i kako se primenjuje u razvoju aplikacija.
Koje su razlike između ključnih reči ref i out prilikom prosleđivanja referentnih promenljivih u metodama?
Да ли сте радили у компанији која развија сопствене производе или у аутсорсинг фирми?
Можете ли објаснити принцип отворености/затворености у контексту објектно оријентисаног програмирања?
Kako se implementira mehanizam nasleđivanja za apstraktne klase u objektno-orijentisanom programiranju?
Koja je svrha interfejsa IDisposable u programiranju na C#?
Koja je glavna odgovornost vođe tima u razvojnim timovima?
Objasnite šta je alat Postman i zašto se koristi u razvoju API-ja.
Kako odrediti pre poslednjeg elementa u jednostruko povezanoj listi?
Објасните шта подразумевају неуправљани ресурси у контексту програмирања и системске архитектуре.
Kako sakupljač smeća otkriva da u sistemu nema dovoljno memorije za izvršavanje operacija?
Koja je uloga i svrha delegata u programiranju?