Java
Jak zacząłeś uczyć się pracy z Java i swoje pierwsze projekty w tym języku?
Czym są tworzone zapytania do bazy danych?
Czym jest wzorzec Database-per-Service?
Na czym oparty jest framework Spring?
Na czym polega różnica między bazami danych SQL a NoSQL?
Gdzie jest używany anotacja @Bean?
Gdzie najlepiej stosować dziedziczenie i asocjację w programowaniu?
Czym jest idempotentność metody?
Jakie podejście do uwierzytelniania i autoryzacji jest zaimplementowane w Spring Security w Twoim projekcie?
Jaka jest różnica między metodami żądań HTTP?
Czym jest interfejs AutoCloseable i jak działa konstrukcja try-with-resources w Java?
Dlaczego bazy danych są lepsze od plików tekstowych?
Czym jest enkapsulacja w programowaniu?
Jaki mechanizm ładowania danych jest stosowany przy użyciu JOIN FETCH w ORM?
Jakie podejścia i metody pozwalają zapobiec problemom podczas jednoczesnej pracy wielu wątków z jednym wspólnym zasobem?
Na czym opierają się wyrażenia lambda?
Czy jesteś odpowiedzialny za utrzymanie i działanie usług w eksploatacji?
Czy masz doświadczenie w korzystaniu z programowania aspektowego w ramach Spring AOP?
Opowiedz, jak zagłębiałeś się w szczegóły tego projektu.
Czy używałeś konstrukcji SELECT w operacjach aktualizacji danych (UPDATE)?