Jak se používá ThreadPool v kontextu async/await? Lze zaručit stejný vlákno po await?
C#
Jaký je rozdíl mezi IEnumerable a IQueryable?
Povězte mi o SynchronizationContext — co to je a kde se používá?
Jaké vzory pro distribuované transakce v mikroservisech znáte?
Co je to asynchronní? Povězte o asynchronním modelu programování, async/await.
V jakých případech volíme relační databáze a v jakých nerelationalní?
Povězte o svých zkušenostech, firmách, ve kterých jste pracovali, projektech, technologiích, úkolech a rolích.
S jakými relačními a nerelationalními databázemi jste pracoval? K čemu se nerelationalní používaly?
Jak pochopit, které indexy jsou používány a jak probíhá dotaz?
Povězte o přístupech ke konkurenci při současné změně dat v databázi dvěma vlákny (optimistický a pesimistický).
Co je to typ record v C#? K čemu se používá?
Povězte o čištění paměti pomocí Garbage Collector — jak funguje a proč je to potřeba.
Co je IAsyncDisposable a k čemu slouží?
Povězte nám o indexech v databázích — co jsou, jak je používat, jaké druhy existují?
Porovnejte monolity a mikroservisy — výhody a nevýhody každého přístupu.
Jak funguje finalizátor? Porovnejte finalizátor a IDisposable.
Jak synchronizovat aplikace spuštěné na různých virtuálních strojích/podech Kubernetes?
Povězte o mechanismech synchronizace vláken.
Vysvětlete rozdíl mezi Action-filtry a Middleware v ASP.NET Core.
Jak spolu komunikují mikroservisy? Povídejte o synchronní a asynchronní komunikaci, REST vs gRPC.