Czy studiowałeś artykuły i materiały poświęcone procesowi tworzenia oprogramowania?
Java
Wyjaśnij wewnętrzną implementację klasy AtomicInteger i jej mechanizm operacji atomowych.
Jak najlepiej zorganizować obsługę wyjątków w projekcie zawierającym kilka kontrolerów REST, z których każdy obsługuje operacje CRUD dla różnych encji?
Wyjaśnij zasadę działania słowa kluczowego synchronized w Java i jego wpływ na bezpieczeństwo danych w wielowątkowym środowisku.
Czy masz chęć nauczyć się nowych języków programowania lub technologii, które mogłyby poprawić Twoje umiejętności?
Opowiedz o brokerach wiadomości, z którymi pracowałeś?
Czy masz doświadczenie w optymalizacji zapytań SQL? Czy potrafisz analizować plan zapytania?
W jakich przypadkach używasz kolekcji w swoich projektach?
Kiedy i dlaczego stosuje się metodę flatMap w programowaniu?
Jak przechowywać taryfy, aby można je było zmieniać bez udziału programistów?
Czy kiedykolwiek musiałeś wykonywać zadania przeznaczone dla innych zespołów lub specjalistów?
Jaka jest główna wada indeksów? Dlaczego nie można po prostu pokryć całej tabeli indeksami?
Czy zapewniona jest niezawodna dostawa wiadomości w Kafka?
Czym różni się standardowe drzewo binarne od drzewa czerwono-czarnego i jaka jest jego unikalna cecha?
Jak wybrać konkretną implementację komponentu Bean do wstrzyknięcia w projekcie Spring?
Czym różni się WHERE od HAVING?
Czy wszystkie aspekty i tematy przygotowane do wywiadu zostały szczegółowo omówione?
Zadanie w Java: mając tablicę int[], należy utworzyć dwie listy — tylko unikalne i tylko duplikaty
Czym są equals i hashCode? Jaka jest między nimi zależność?
Jakie inne metody ma Iterator oprócz hasNext, next i remove?