Jakie wzorce projektowe sam zastosowałeś w rzeczywistych problemach biznesowych?
Java
Zadanie: są dwa mikroserwisy, trzeba przenieść dużą tabelę (ponad 3 miliony rekordów) z jednego do drugiego (utworzyć lokalną kopię). Jak byś to zrealizował, mając na uwadze, że dane mogą się często zmieniać i potrzebna jest transakcyjność (wszystko albo nic)?
Jakie parametry ma adnotacja @Transactional?
Opowiedz o pamięci podręcznej, którą wspomniałeś: jak została zaimplementowana, czy wystąpiły problemy podczas pracy na wielu instancjach i jak je rozwiązano (w tym przez Kafka).
Czym jest mechanizm dirty checking w Hibernate? Wiesz, co to takiego?
Co możesz powiedzieć o problemie N+1? Czy miałeś z nim do czynienia? Podaj przykład.
Jak łączyłeś pracę z nauką w ostatnich latach studiów na uczelni?
Proszę opowiedzieć, czym zajmowałeś się w ostatnim miejscu pracy i dlaczego zdecydowałeś się odejść?
Jakie są wady singletona?
Jakie są niuanse/wady mechanizmu dirty checking?