Java
Wat zijn de voordelen en nadelen van het gebruik van natuurlijke sleutels in databases?
Zijn er andere mechanismen overwogen om de status van het document te verkrijgen, naast continue polling (bijvoorbeeld WebSocket of Server-Sent Events)?
Wat gebeurt er als je vergeet een methode te mocken in een test met Mockito en deze wordt aangeroepen in de test?
Moet er een aparte klasse worden gemaakt voor het implementeren van een specifieke functie?
Waarom werkt @Async niet bij het aanroepen van methoden binnen dezelfde klasse in Spring?
Wat gebeurt er wanneer je een HTTP-verzoek vanuit de browser doet tot je een antwoord ontvangt?
Hoe werd Kafka Streams in het project gebruikt?
Welke synchronisatietools zijn er in Java?
Vertel over je werkervaring
Welke salarisbedrag overweegt u?
Vraag 7. Er is een service ExampleService (zie afbeelding). Als een externe service de volgende methoden achtereenvolgens aanroept: exampleService.getCityFromCache(100000); exampleService.getCity(100000); Hoe vaak wordt er contact gemaakt met CityDao::getCity als de cache leeg was? @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); } }
Waarom hebt u ervoor gekozen om de klant specifiek in Redis te cachen?
Hoe werkt de geneste @Transactional-annotatie als de interne methode zich in een andere service bevindt?
Zal er problemen zijn met werken volgens de Moskou-tijd?
Weet je wat de voordelen van de reactieve stack zijn en hoe deze werkt?
Maakt de volgorde van de kolommen uit bij het maken van een samengestelde index?
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) { // controleer de eerste sleutel String firstKey = (String) ((ArrayList) keys).get(0); if (firstKey == "public") { keys.stream().forEach(key -> { // ... wat logica log.warn("Sleutel gebruiken " + key); }); } } } @PutMapping("/create") public Book create(Map<String, Object> map) throws Exception { System.out.println("Controleer of het boek bestaat " + map); }
Welke functionaliteit kies je voor de eerste smoke-suite van een streamingdienst (Netflix, Amazon, etc.)?
In welk geheugengebied wordt de ConcurrentHashMap opgeslagen? Welke container moet worden gebruikt voor het opslaan van metrics?
Vertel over het N+1 probleem in JPA/Hibernate, wanneer het zich voordoet en hoe het wordt opgelost