C#
Co oznacza słowo kluczowe yield? Dlaczego jest używane?
Jak programista uczestniczy w analizie i rozwiązywaniu zadań postawionych przed projektem?
Jak działa ConcurrentDictionary?
Czym są gorutyny i dlaczego są bardziej wydajne niż procesy systemu operacyjnego?
Czy mógłbyś wyjaśnić, co oznacza termin 'równoległe wykonywanie' w kontekście programowania?
Jakie typy obiektów kolekcji nadają się do iteracji za pomocą konstrukcji foreach?
Czym jest model OSI i dlaczego on istnieje?
Jak wykonywana jest łańcuch zagnieżdżonych wywołań z użyciem async/await i co się dzieje z wątkami w tym procesie?
Czy dwóch klientów z taką samą strukturą bazy danych, ale różnymi danymi, będzie miało ten sam plan wykonania?
Co oznaczają skróty OLTP i OLAP, jaka jest różnica, w tym architektury przechowywania?
Opowiedz o wzorcu Dispose (IDisposable).
Jak pracowałeś z Git w projekcie? Opowiedz o gałęziach, procesie rozwoju i procesie wydania.
Co oznacza przeciążenie w kontekście programowania?
Ile pamięci jest przydzielane podczas tworzenia nowego HashSet?
Nowa implementacja mapy w Go (SwissTable) — jak działa, jak rozwiązywane są kolizje?
Jak dawno się zwolniłeś?
Co oznacza skrót ACID? Opowiedz mi o każdej właściwości.
Ile jest łącznie adresów IPv4 lub jak można to obliczyć?
Dlaczego frontend komunikuje się z backendem przez REST, a nie przez gRPC?
W jakich przypadkach wybieramy relacyjne bazy danych, a w jakich nierelacyjne?