Java
Avez-vous utilisé des mécanismes de mise en cache lors de la réalisation de vos derniers projets?
Explique le principe de fonctionnement et l'objectif de la mise en cache des requêtes dans les systèmes.
Comment analyser JSON en Java ? Quelles bibliothèques sont utilisées et à quoi ressemble le code ?
Parlez-moi du cycle de vie d'un bean dans Spring.
Comment créer une exception personnalisée en Java?
Comment l'équilibrage des requêtes entre les instances dans Kubernetes était-il effectué?
Quelle a été la chose la plus difficile au travail : chez Otkritie ou chez Gazpromneft ?
Parlez de votre expérience actuelle et de votre stack.
Quelle méthode permet de créer un objet Optional contenant une valeur null?
Pourquoi as-tu accepté de parler si tu es plutôt en recherche passive?
Pouvez-vous nommer deux catégories de méthodes utilisées dans l'API Stream?
Comment accéder simultanément à plusieurs services pour générer un rapport ?
Quelle est la différence entre les flux chauds (hot) et froids (cold) en programmation réactive?
Problème d'OFFSET en pagination sur de grandes tables et comment le résoudre (pagination basée sur un curseur)
@PutMapping("/create") public Book create(Map<String, Object> map) throws Exception { System.out.println("Vérifier si le livre existe " + map); Book book = new ObjectMapper().convertValue(map, Book.class); Book b = repo.findByTitle(book.getTitle()); if (b != null) { throw new Exception("Le livre existe déjà"); } book.setId(UUID.randomUUID().toString()); repo.save(book); log.debug("Livre {} par {} a été créé avec l'id {}", book.getTitle(), book.getAuthor(), book.getId()); return book; } @GetMapping("/get") public Book get(@QueryParam("id") String id) { log.debug("Obtenir le livre " + id); return repo.findAll().stream() .filter(b -> b.getId().equals(id)) .findFirst().get(); }
Quelle est la différence dans le fonctionnement du consumer avec un group.id explicite et sans lui?
Kafka : comment faire pour qu'un seul message d'un topic soit lu par deux services différents ?
Avez-vous de l'expérience dans l'optimisation des requêtes SQL ? Savez-vous analyser le plan de la requête ?
Comment gérez-vous le traitement des exceptions vérifiées dans vos projets?
Quelles décisions avez-vous dû prendre concernant le remplacement ou l'implémentation d'une pile technologique ? Donnez un exemple.