Java
Heeft u caching-mechanismen toegepast bij de implementatie van uw laatste projecten?
Leg uit hoe het werken en het doel van caching van verzoeken in systemen.
Hoe parseer je JSON in Java? Welke bibliotheken worden gebruikt en hoe ziet de code eruit?
Vertel me over de levenscyclus van een bean in Spring.
Hoe maak je een eigen uitzondering in Java?
Hoe werd de load balancing tussen de instanties in Kubernetes uitgevoerd?
Wat was het moeilijkst op het werk: bij Otkritie of bij Gazpromneft?
Vertel over je huidige ervaring en je stack.
Welke methode maakt het mogelijk om een Optional-object te maken dat een null-waarde bevat?
Waarom heb je ingestemd om te praten als je meer passief op zoek bent?
Kun je twee categorieën methoden noemen die in de Stream API worden gebruikt?
Hoe ga je parallel naar meerdere services voor het samenstellen van een rapport?
Wat is het verschil tussen warme (hot) en koude (cold) streams in reactieve programmering?
Het probleem van OFFSET bij paginatie op grote tabellen en hoe het op te lossen (cursor-gebaseerde paginatie)
@PutMapping("/create") public Book create(Map<String, Object> map) throws Exception { System.out.println("Controleer of het boek bestaat " + map); Book book = new ObjectMapper().convertValue(map, Book.class); Book b = repo.findByTitle(book.getTitle()); if (b != null) { throw new Exception("Boek bestaat al"); } book.setId(UUID.randomUUID().toString()); repo.save(book); log.debug("Boek {} door {} is gemaakt met id {}", book.getTitle(), book.getAuthor(), book.getId()); return book; } @GetMapping("/get") public Book get(@QueryParam("id") String id) { log.debug("Haal boek op " + id); return repo.findAll().stream() .filter(b -> b.getId().equals(id)) .findFirst().get(); }
Wat is het verschil in het werk van de consumer met een expliciete group.id en zonder?
Kafka: hoe zorg je ervoor dat één bericht uit een topic door twee verschillende services wordt gelezen?
Heb je ervaring met het optimaliseren van SQL-query's? Kun je het queryplan analyseren?
Hoe implementeert u de verwerking van gecontroleerde uitzonderingen in uw projecten?
Welke beslissingen moest u nemen over het vervangen of implementeren van een technologische stack? Geef een voorbeeld.