C#
Czy możesz wyjaśnić, na czym polega mechanizm pipeline'u obsługi żądań w ASP .NET?
Czy możesz opisać kluczowe cechy RESTful API i czym różnią się od innych sposobów interakcji z usługami?
W jakiej kolejności należy organizować pola w kluczu złożonym tabeli SQL, aby zoptymalizować wyszukiwanie i integralność danych?
Jak zachowa się mechanizm automatycznego zarządzania pamięcią, jeśli obiekt zawiera odwołanie do samego siebie?
Czy możesz wyjaśnić, jak zaimplementowana jest architektura Redux i jak zarządza stanem aplikacji?
Jakie są główne powody odrzucenia kandydatów na rozmowach kwalifikacyjnych?
Czym różnią się mechanizmy wzajemnego wykluczania Lock i Semaphore w zarządzaniu dostępem do zasobów?
W jaki sposób program określa punkt, od którego ma wznowić wykonywanie kodu po przerwie lub błędzie?
Jak jest zaimplementowana struktura danych Lista w pamięci i jakie mechanizmy leżą u podstaw jej działania?
Czy zdarzały się sytuacje, gdy pracowałeś nad poprawą wydajności zapytań do bazy danych?
W jaki sposób uruchamiana i instalowana jest aplikacja w ramach obecnego projektu?
Czy mógłbyś wyjaśnić, czym są indeksy w bazie danych i do czego służą?
Wyjaśnij zasadę działania i główne cechy GraphQL jako technologii do komunikacji klient-serwer.
Wyjaśnij, czym jest delegat multicast i jak działa w kontekście delegatów .NET.
Czy możesz podzielić się swoim doświadczeniem z różnymi typami baz danych, ich cechami i zastosowaniami?
Jakie typy wycieków pamięci mogą wystąpić w zarządzaniu pamięcią dynamiczną?
Czym różni się operator throw od tworzenia nowego wyjątku za pomocą throw new Exception?
Czy należy pisać automatyczne testy dla każdego elementu projektu?
Czy możesz podać przykład sytuacji w C#, w której system nie jest w stanie poprawnie zwolnić pamięci, co prowadzi do wycieków?
Czy wcześniej w zespole omawialiście przegląd kodu w celu poprawy jakości kodu?