Java
Quali sono i vantaggi e gli svantaggi dell'utilizzo di chiavi naturali nei database?
Sono stati considerati altri meccanismi per ottenere lo stato del documento, oltre al polling costante (ad esempio, WebSocket o Server-Sent Events)?
Cosa succede se in un test con Mockito si si dimentica di mockare un metodo e viene chiamato nel test?
È necessario creare una classe separata per implementare una funzione specifica?
Cosa succede quando fai una richiesta HTTP dal browser fino a ricevere una risposta?
Come è stato utilizzato Kafka Streams nel progetto?
Quali strumenti di sincronizzazione ci sono in Java?
Parla della tua esperienza lavorativa
Quale importo di stipendio consideri?
Domanda 7. C'è un servizio ExampleService (vedi immagine). Se un servizio esterno chiama i metodi in sequenza: exampleService.getCityFromCache(100000); exampleService.getCity(100000); Quante volte verrà chiamato CityDao::getCity se la cache era vuota? @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); } }
Perché hai deciso di mettere in cache il client specificamente in Redis?
Come funziona l'annotazione @Transactional annidata se il metodo interno si trova in un altro servizio?
Ci saranno problemi a lavorare secondo l'orario di Mosca?
Conosci i vantaggi dello stack reattivo e come funziona?
L'ordine delle colonne è importante nella creazione di un indice composito?
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) { // controlla la prima chiave String firstKey = (String) ((ArrayList) keys).get(0); if (firstKey == "public") { keys.stream().forEach(key -> { // ... qualche logica log.warn("Utilizzo della chiave " + key); }); } } } @PutMapping("/create") public Book create(Map<String, Object> map) throws Exception { System.out.println("Verifica se il libro esiste " + map); }
Qual funzionalità sceglieresti per il primo smoke-suite di un servizio di streaming (Netflix, Amazon, ecc.)?
In quale area di memoria viene memorizzato ConcurrentHashMap? Quale contenitore usare per memorizzare le metriche?
Spiega il problema N+1 in JPA/Hibernate, quando si verifica e come viene risolto
Quale formato di lavoro ti interessa?