C#
Jakie poziomy abstrakcji zastosowałbyś przy projektowaniu silnika gry dla strzelanki?
Jak odbywa się automatyczne czyszczenie pamięci w środowisku wykonawczym?
Do czego służą indeksy w systemie zarządzania bazami danych?
Jaki jest cel interfejsu IDisposable w programowaniu w C#?
Czy możesz wyjaśnić, co oznacza termin 'interfejs' w programowaniu?
Czy można zdefiniować funkcję wirtualną w klasie nie dziedziczącej?
Jakie są zalety i wady korzystania z dziedziczenia w języku C#?
Czy możesz wyjaśnić, czym jest warstwa Domeny w architekturze aplikacji?
Wyjaśnij cel i użycie operatora HAVING w zapytaniach SQL
Czym różnią się podejścia do ładowania danych głodnych, leniwych i jawnych w systemach?
Na czym polega zastosowanie wyrażeń lambda w programowaniu?
Do czego służy mechanizm częściowych klas w programowaniu?
Czy tworzyłeś automatyczne testy dla kodu C# podczas procesu rozwoju?
Jak Redis zapewnia poprawne przetwarzanie jednoczesnych poleceń od wielu klientów?
Jakie są zalety i wady korzystania z Redis w projekcie?
Czy możesz wyjaśnić koncepcję przetwarzania zapytań za pomocą potoku?
Jakimi metodami i kryteriami ocenia się produktywność programisty w projekcie?
W jakiej dziedzinie zawodowej lub kierunku rozwoju planujesz dalej się rozwijać?
Opowiedz o SynchronizationContext — czym jest i gdzie jest używany?
Czy można przechowywać dane metodą PUT w pamięci podręcznej systemu?