Java
Aké sú výhody a nevýhody používania prirodzených kľúčov v databázach?
Boli zvážené aj iné mechanizmy na získanie stavu dokumentu, okrem neustáleho polling (napríklad WebSocket alebo Server-Sent Events)?
Čo sa stane, ak zabudnete mocknúť metódu v teste s Mockito a tá je volaná v teste?
Malo by sa vytvoriť samostatná trieda na implementáciu konkrétnej funkcie?
Čo sa deje, keď z prehliadača odošlete HTTP požiadavku až do prijatia odpovede?
Ako bol použil Kafka Streams v projekte?
Aké nástroje na synchronizáciu sú v Jave?
Porozprávaj o svojej pracovnej skúsenosti
Akú sumu platu zvažujete?
Otázka 7. Existuje služba ExampleService (pozri obrázok). Ak externá služba volá po sebe nasledujúce metódy: exampleService.getCityFromCache(100000); exampleService.getCity(100000); Koľkokrát bude prístup k CityDao::getCity, ak bol cache prázdny? @Component @RequiredArgsConstructor public class ExampleService { private final CityDao dao; @Cacheable public String getCityFromCache(int index) { return dao.getCity(index); } public String getCity(int index) { return getCityFromCache(index); } }
Prečo ste sa rozhodli cacheovať klienta práve v Redis?
Ako funguje vnorená anotácia @Transactional, ak je vnútorná metóda v inom servise?
Bude problém pracovať podľa moskovského času?
Poznáš výhody reaktívneho zásobníka a ako funguje?
Záleží na poradí stĺpcov pri vytváraní zloženého indexu?
import jakarta.persistence.Id; import jakarta.persistence.Table; import jakarta.ws.rs.QueryParam; import lombok.Data; import lombok.extern.log4j.Log4j2; @Log4j2 @Service @RestController("/store/book") public class BookStoreController { private final BooksRepository repo; public BookStoreController(BooksRepository repo, Boolean bool, Collection keys) { this.repo = repo; if (bool) { // kontrola prvega ključa String firstKey = (String) ((ArrayList) keys).get(0); if (firstKey == "public") { keys.stream().forEach(key -> { // ... nekaj logike log.warn("Uporaba ključa " + key); }); } } } @PutMapping("/create") public Book create(Map<String, Object> map) throws Exception { System.out.println("Preverite, ali knjiga obstaja " + map); }
Akú funkcionalitu si vyberieš pre prvý smoke-suite streamovacej služby (Netflix, Amazon atď.)?
V ktorej oblasti pamäte je uložený ConcurrentHashMap? Aký kontajner použiť na uloženie metrík?
Vysvetlite problém N+1 v JPA/Hibernate, kedy nastane in kako se reši
Aký formát práce vás zaujíma?