C#
Jak jest zorganizowana struktura danych String w pamięci operacyjnej?
Jak zarządzany jest przepływ wątków za pomocą puli wątków i jakie jest jej główne przeznaczenie?
Wyjaśnij zasadę działania i cel testów modułowych w procesie tworzenia oprogramowania.
Jakie podejścia i techniki zastosujesz przy tworzeniu własnego kontenera do wstrzykiwania zależności?
Jaki wynik zwraca asynchroniczne wywołanie metody?
Jakie masz doświadczenie w testowaniu i optymalizacji systemów o dużym ruchu?
Kto zajmuje się oceną wykonanej zadania?
Czym różni się błąd występujący podczas wykonywania programu od błędu wykrytego podczas kompilacji?
Jaka jest rola procesów pakowania i rozpakowywania danych w programowaniu?
Czy dyrektywa include w programowaniu jest przykładem ładowania eager, lazy czy explicite danych?
Co oznacza ograniczenie użycia procesora podczas wykonywania programu?
Co oznacza pojęcie Filtru Wyjątków w kontekście obsługi błędów?
Czy każdy wątek ma własny obszar do dynamicznej alokacji pamięci?
Jak odróżnić pracę z wątkami Thread od korzystania z zadań Task w kontekście wielowątkowości?
Czy masz praktyczne doświadczenie w realizacji interakcji między komponentami lub systemami sieciowymi?
Wyjaśnij koncepcję middleware w ASP.NET Core i jak współdziała z obsługą żądań HTTP.
Jakie metody i narzędzia używasz do sprawdzania jakości i niezawodności kodu?
Jaki jest cel stosowania denormalizacji w bazie danych i jakie są jej zalety?
Opowiedz o modyfikatorach parametrów ref, in, out i ich różnicach. Czym jest readonly ref i ref readonly?
Jakie metody istnieją do kontrolowania i obsługi asynchronicznych zadań w programowaniu?