Jak oceniasz swój poziom — junior, mid, senior?
Java
Czy można użyć mechanizmu AOP do dodania własnej logiki?
Jak zaimplementować Saga? Jak to zrobić?
Jakie zakresy beanów są w Spring? Który jest domyślny?
Co się stanie, jeśli kolej się przepełni i osiągnie maksimum?
Jak wewnętrznie zbudowana jest HashMap w Java?
Opowiedz o blokadach w JPA. Które używałeś?
Jak osiągnąłeś 30% zmniejszenie obciążenia?
Usługa zaczęła powoli wykonywać zapytania SELECT do tabeli z czasem. Dlaczego i co robić?
Jaki protokół jest używany w WebSocket?
Czy sam podjąłeś decyzję z uprzedzeniami, czy ktoś inny?
Jak tworzone są beany w Spring, czym jest wstrzykiwanie zależności i dlaczego jest to potrzebne?
Czy wystarczy, że hashCode jest obliczany tylko z pól finalnych? Czy hash może się mimo to zmienić?
Opowiedz o produkcie, nad którym pracujesz, na jakim stosie?
Wszystkie beany są singletonami. Do tego samego metody REST trafia wiele zapytań. Jak zapewniona jest bezpieczeństwo wątków? Czy Spring coś gwarantuje domyślnie?
Jakie atrybuty Kafka można zapisać podczas wysyłania, a które są dostępne tylko do odczytu?
Czy wiesz, jak pisze się startery dla Spring? Czy napisałeś je sam?
utwórz tabelę profiles ( profile_id serial primary key, user_id integer not null references users(user_id) ); wstaw do users wybierz x z generate_series(1, 99999) jako seq(x); wstaw do profiles wybierz x, 100000 - x z generate_series(1, 99999) jako seq(x); Wybierz u.user_id, p.profile_id, p.user_id jako profile_user_id Z users u Dołącz profiles p na u.users_id = p.user_id
Czy używasz narzędzi z AI w pracy? Jakich dokładnie?
Co napiszesz, jeśli zobaczysz taką implementację podczas przeglądu kodu?