Czym różnią się koncepcje operacji asynchronicznych i równoległego wykonywania zadań?
C#
Jak wybrać odpowiednią metodę rozwiązywania kolizji w implementacji słownika?
Czy możliwa jest ocena koncepcyjna i porównanie dowolnych obiektów w języku C#?
Jak analizujesz i interpretujesz wskaźniki statystyczne w zapytaniach SQL?
Czy możesz wyjaśnić, co oznacza plan wykonania zapytania w SQL i do czego służy?
Opisz swoje ostatnie doświadczenie zawodowe i główne obowiązki na poprzednim stanowisku
Czy możesz podzielić się swoim doświadczeniem z różnymi typami baz danych, ich cechami i zastosowaniami?
Czym jest SOLID?
Czy możesz wymienić różne rodzaje indeksowania stosowane w systemach baz danych?
Czy możesz wyjaśnić koncepcję pakietu w programowaniu i jak jest używana?
Czy istnieje wolne zapytanie SELECT, które z czasem zaczęło działać dłużej? Jak zdiagnozować problem?
Wyjaśnij, na czym polega różnica między używaniem typów danych znaczących i referencyjnych jako kluczy w strukturze danych typowego słownika.
Jakie typy indeksów były stosowane w Twoich zapytaniach SQL w celu optymalizacji wyszukiwania danych?
Jak widzisz siebie za pięć lat?
Zalety i wady architektury monolitycznej i mikroserwisów.
Czy masz doświadczenie w wdrażaniu i używaniu wzorca Saga w architekturze mikroserwisów?
Jak rozwiązać problem degradacji pamięci podręcznej (Redis odpowiada w 1 sekundę, baza danych w 10 ms)?
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.
Czy możesz wyjaśnić, na czym polega struktura danych składająca się z kolejnych elementów tego samego typu?