C#
Jaka metoda lub narzędzie jest zalecane do wykonywania długoterminowych i zasobożernych zadań?
Jak koncepcje programowania asynchronicznego i wielowątkowości współdziałają w aplikacjach?
Czym jest struktura? Czy jest to typ wartościowy czy referencyjny? Gdzie jest przydzielana pamięć? Jakie są granice efektywnego korzystania ze struktur?
Jak obsługujesz wyjątki w swoim kodzie?
Czy możesz wyjaśnić, czym jest kolejka w kontekście zadań lub listy zadań?
Na czym polega podobieństwo między wzorcami Repository i Facade?
Czy możesz wymienić popularne narzędzia lub frameworki do testów jednostkowych w swoich projektach?
Czy możesz wyjaśnić, co oznacza pojęcie strumienia w kontekście programowania?
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?
Jak odróżnić protokół SOAP od REST i jakie są między nimi główne różnice?
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?
Jaką strukturę i komponenty obejmuje wzorzec MVVM?
Jaki wynik zwraca asynchroniczne wywołanie metody?
Czym jest sprzężenie w kodzie?
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?