C#
Jak rozumiesz zasadę Otwarte/Zamknięte? Klasa jest zamknięta na modyfikacje, ale otwarta na rozszerzenia — co to oznacza?
Czy może Pan/Pani wyjaśnić, czym jest indeksowanie danych w bazie danych i jak wpływa na wydajność?
Jakie środki synchronizacji wątków używałeś w swoich projektach i jak je realizowałeś?
var buf = new Queue<T>(); foreach (T i in source) { buf.Enqueue(i); if (buf.Count > n) yield return buf.Dequeue(); } // source.Count == 11 var x = FilterLast(source, 3).Take(4);
Wyjaśnij, co oznacza tworzenie obiektów niezmiennych po ich inicjalizacji.
Jaki jest cel operatora await w programowaniu asynchronicznym?
Jaka jest rola dyrektywy Include w procesie rozwoju modułowego i dlaczego jest używana?
Dano ci aplikację, napotkałeś na deadlock w bazie danych. Jak zamierzasz działać?
Czy możesz wyjaśnić, na czym polega język przetwarzania danych strukturalnych SQL?
Czy tabela w SQL może być utworzona bez użycia indeksu klastrowego?
Jakie są zalety i wady interakcji przez API?
Jaka jest rola indeksów w bazach danych i jak poprawiają one działanie zapytań?
W jakich miejscach lub systemach można zarejestrować usługę?
Czy możesz wyjaśnić, czym jest filtr akcji w kontekście tworzenia aplikacji internetowych?
Jak określa się okres istnienia obiektu po jego zarejestrowaniu w kontenerze wstrzykiwania zależności?
Czy masz praktyczne doświadczenie w korzystaniu z Razor w swoich projektach?
Czy możesz wyjaśnić, czym jest indeks obejmujący wszystkie niezbędne pola do zapytania w SQL?
Czy obecnie jesteś zatrudniony, czy wolny?
W jaki sposób Entity Framework realizuje mapowanie dziedziczonych klas C# w strukturze tabel bazy danych?
Wyjaśnij koncepcję wstrzykiwania zależności w ASP.NET Core i jak jest ona stosowana w rozwoju aplikacji.