Jaka jest różnica między operacjami stanowymi a bezstanowymi w strumieniach? Podaj przykłady.
Flutter
Zawartość kosza to tablica czy lista powiązana?
Jeśli wartość w Mapie nie jest potrzebna, którą kolekcję lepiej użyć zamiast LinkedHashMap?
Opowiedz o błędzie — na czym polegał i jak go naprawiliście?
Z jakimi brokerami wiadomości pracowaliście? Jakie zadania rozwiązywaliście?
Jakie są rodzaje operacji w API Stream?
Dlaczego wartości enum można porównywać za pomocą == zamiast equals()?
Czy można przepisać zapytania z EXISTS/NOT EXISTS bez użycia tych operatorów? Jakie rodzaje JOINów znasz?
Czym są indeksy w bazie danych? Do czego służą, kiedy ich używać, a kiedy nie?
Opowiedz, jak jest zbudowane twoje rozwiązanie pierwszego zadania (znajdowanie unikalnych elementów z zachowaniem ostatniego wystąpienia) i jaka jest jego złożoność.
Opowiedz szczegółowo o swoim doświadczeniu w projektowaniu architektury — udział w dekompozycji monolitu na mikroserwisy
Jak się uczysz? Opowiedz o samokształceniu
Opisz rozwiązanie drugiego zadania (przetwarzanie zamówień przez API Stream z grupowaniem według waluty i sortowaniem według różnicy max-min).
Do czego służył ClickHouse?
Opowiedz o sytuacji, gdy widziałeś nieefektywny proces w firmie — co zrobiłeś, aby go zmienić?
Czy istnieje kolekcja, która łączy unikalność kluczy i zachowanie kolejności wstawiania?
Jaką architekturę używasz w aplikacjach Go?
Czym jest klucz główny? Czy może być złożony? Podaj przykład złożonego klucza głównego.
Czy pracowałeś z Prometheus i OpenTelemetry?
Do czego służą testy jednostkowe? Czy musiałeś pisać jakieś?