Ce este o funcție pură?
Ce este asincronia și cum ați aplicat-o în munca dvs.?
În ce interval financiar luați în considerare ofertele?
Ce este programarea asincronă, pentru ce sarcini este utilizată și cum funcționează async/await?
Ce sunt IEnumerable și IQueryable, care este diferența?
Gestionarea memoriei: stivă, heap, tipuri de referință și tipuri de valoare — ce știi despre asta?
Care este diferența fundamentală dintre asincron și multithreading?
Spuneți-ne mai multe despre proiectul actual: în ce etapă era, când ați intrat, în ce etapă se află acum și care este rolul dvs. în echipă.
Cum să optimizezi o interogare SQL lentă cu scanare completă a tabelului?
Ce este o interfață în C# și ce avantaje oferă, inclusiv pentru testare?
Care sunt așteptările dvs. salariale?
Vorbiți despre SynchronizationContext — ce este, unde este utilizat?
Care sunt principalele structuri de date în C# pe care le folosești?
Ce este Activity în MassTransit?
Ce modele arhitecturale cunoști?
De ce nu se poate scrie cod async în interiorul lock?
Revizuire: test CalendarService.cs: public class CalendarService { public bool IsWorkingDay() { switch (DateTime.Now.DayOfWeek) { case DayOfWeek.Saturday: case DayOfWeek.Sunday: return false; default: return true; } } } CalendarServiceTests.cs: public class CalendarServiceTests { [Fact] public void IsWorkingDay_Always_ReturnsTrue() { // Aranjare var calendarService = new CalendarService(); // Act var actual = calendarService.IsWorkingDay(); // Așteptare Assert.True(actual); } }
Pentru ce sarcini este potrivit un monolit și cum să evoluezi fără probleme de la acesta către microservicii? Ce este un monolit modular?
Ai folosit SelectMany?
Ai carnet militar?