Kā tiek izmantots ThreadPool async/await kontekstā? Vai ir iespējams garantēt to pašu pavedienu pēc await?
C#
Kāda ir atšķirība starp IEnumerable un IQueryable?
Pastāstiet par SynchronizationContext — kas tas ir un kur tas tiek izmantots?
Kādus sadalīto transakciju modeļus jūs zināt mikroservisos?
Kas ir asinhronitāte? Pastāstiet par asinhrono programmēšanas modeli, async/await.
Kādās gadījumos izvēlamies relāciju datu bāzes, un kādos — norelāciju datu bāzes?
Pastāstiet par savu pieredzi, uzņēmumiem, kurās strādājāt, projektiem, tehnoloģijām, uzdevumiem un lomām.
Ar ar kādām relāciju un norelāciju datu bāzēm jūs strādājāt? Kā tās tika izmantotas norelacionālās?
Kā saprast, kuri indeksu tiek izmantoti un kā notiek vaicājums?
Pastāstiet par konkurences pieejām, kad divi pavedieni (optimistiska un pesimistiska) vienlaikus maina datus datu bāzē.
Kas ir record tips C#? Kam tas tiek izmantojams?
Pastāstiet par atmiņas tīrīšanu ar Garbage Collector — kā tas darbojas un kāpēc tas ir nepieciešams.
Kas ir IAsyncDisposable un kam tas ir paredzēts?
Pastāstiet par indeksiem datu bāzēs — kas tas ir, kā tos izmantot, kādi veidi ir?
Salīdziniet monolītus un mikroservisus — katras pieejas priekšrocības un trūkumi.
Kā darbojas finalizators? Salīdziniet finalizatoru un IDisposable.
Kā sinhronizēt lietojumprogrammas, kas darbojas dažādās virtuālajās mašīnās/Kubernetes podos?
Pastāstiet par pavedienu sinhronizācijas mehānismiem.
Izskaidrojiet atšķirību starp Action-filtriem un Middleware ASP.NET Core.
Kā mikroservisi savstarpēji sazinās? Pastāstiet par sinhrono un asinhrono mijiedarbību, REST vs gRPC.