Jak używać ThreadPool w kontekście async/await? Czy można zagwarantować ten sam wątek po await?
C#
Jaka jest różnica między IEnumerable a IQueryable?
Opowiedz o SynchronizationContext — czym jest i gdzie jest używany?
Jakie wzorce transakcji rozproszonych w mikroserwisach znasz?
Czym jest asynchroniczność? Opowiedz o modelu programowania asynchronicznego, async/await.
W jakich przypadkach wybieramy relacyjne bazy danych, a w jakich nierelacyjne?
Z jakimi relacyjnymi i nierelacyjnymi bazami danych pracowałeś? Do czego służyły nierelacyjne?
Opowiedz o swoim doświadczeniu, firmach, w których pracowałeś, projektach, technologiach, zadaniach i rolach.
Jak zrozumieć, które indeksy są używane i jak przebiega zapytanie?
Opowiedz o podejściach do współbieżności podczas jednoczesnej zmiany danych w bazie danych przez dwa wątki (optymistyczny i pesymistyczny).
Czym jest typ record w C#? Do czego się go używa?
Czym jest IAsyncDisposable i do czego służy?
Opowiedz o czyszczeniu pamięci za pomocą Garbage Collector — jak to działa i dlaczego jest potrzebne.
Opowiedz o indeksach w bazach danych — czym są, jak ich używać, jakie rodzaje istnieją?
Porównaj monolity i mikroserwisy — zalety i wady każdego podejścia.
Jak działa finalizator? Porównaj finalizator i IDisposable.
Jak synchronizować aplikacje uruchomione na różnych maszynach wirtualnych/podach Kubernetes?
Jak komunikują się mikroserwisy? Opowiedz o synchronicznym i asynchronicznym взаимодействии, REST vs gRPC.
Wyjaśnij różnicę między filtrami Action a Middleware w ASP.NET Core.
Jaka jest różnica między typami znaczącymi a referencyjnymi? Gdzie są przechowywane i do czego się odnoszą?