Jaka architektura jest bardziej preferowana dla zapewnienia skalowalności: monolityczna czy mikroserwisowa?
Java
Wyjaśnij, co oznacza tworzenie niezmiennych klas i ich zalety w rozwoju.
Czy można przechowywać pliki PDF bezpośrednio w bazie danych PostgreSQL?
Czy możesz opowiedzieć o różnych typach zbieraczy śmieci używanych w Java lub innych językach programowania?
Dlaczego w programowaniu tworzy się niezmiennicze (immutable) klasy i jakie to rozwiązanie?
Czy możesz wyjaśnić, czym jest Spring Batch i w jakich przypadkach jest używany do przetwarzania danych?
Jakie metody istnieją do realizacji wielowątkowości w programowaniu?
Jak metody flatMap w klasach Optional i Stream w Java są ze sobą powiązane?
Kiedy należy używać indeksów częściowych i pokrywających?
Dlaczego mechanizm zbierania śmieci nie zajmuje się czyszczeniem pamięci na stosie programu?
Jakie podejścia istnieją do zapobiegania niepożądanym zmianom danych w tabeli, nawet przy posiadaniu praw do edycji?
Czy stosowałeś operację przesunięcia w swoich ostatnich projektach?
Jakie aspekty komunikacji zespołowej sprawiają ci trudności lub niezadowolenie?
Czy zapewniona jest niezawodna dostawa wiadomości w Kafka?
Czy możesz wyjaśnić, na czym polega sharding w bazach danych nierelacyjnych?
Jak można zidentyfikować problem w zbieraniu śmieci, analizując zrzuty pamięci Heap?
Jakie masz doświadczenie w tworzeniu i realizacji testów integracyjnych w projektach?
Co się stanie z metodą hashCode w klasie, jeśli nie dziedziczy jej wyraźnie z innej klasy?
Czy można zadeklarować publiczną metodę wewnątrz konstruktora klasy?
Czy możliwa jest integracja plików w formacie *.jar wewnątrz archiwów z rozszerzeniem *.var?