Jaki masz stopień w obecnej firmie?
Jak dawno się zwolniłeś?
Jaka jest złożoność algorytmiczna wyszukiwania w List i Dictionary? Jak jest zbudowany Dictionary od środka?
Architektura mikroserwisów — jak komunikują się między sobą usługi? Różnice między RabbitMQ a Kafka?
Czy zwracanie void w metodach asynchronicznych jest dobre? Jakie są pułapki async void?
Czym jest wątek? Jak go rozumiesz?
Co się stanie, jeśli metoda oznaczona jako async nie zawiera await?
Czym różni się sprawdzanie `is not null` od `!= null` w C#?
Opowiedz o mechanizmach synchronizacji wątków.
Zadanie: poproszono Cię o przeprowadzenie przeglądu kodu nowej funkcji, której istotą jest możliwość zarezerwowania wycieczki (składającej się z biletu lotniczego i hotelu). Funkcje do oddzielnej rezerwacji biletu lotniczego i wycieczki już istnieją, a od tego zadania oczekuje się posiadania jednolitej metody, która zarezerwuje albo całą wycieczkę, albo nic z jej składników.
Jak zoptymalizowałbyś wolne zapytanie SQL na tabeli z milionami rekordów?
Czym jest drzewo wyrażeń i jak LINQ jest tłumaczone na SQL?
Czym jest funkcja czysta?
Czy ma sens dodanie indeksu do pola boolean (np. IsSent)?
Jak bardzo interesuje Cię opisany kierunek i stanowisko?
Czy można uczynić DbContext (EF Core) Singletonem? Jakie będą zalety i wady?
Czy pracowałeś z JWT? Z czego składa się JWT i jak są podzielone jego części? Gdzie znajduje się ładunek użytkownika?
Opowiedz krótko o swoim doświadczeniu.
Jakie znasz sposoby interakcji z pamięcią podręczną?
Jak zaimplementować swój middleware? Gdzie go rejestrować? W jakiej kolejności jest wykonywany?