Java
Selon vous, en quoi l'approche de travail basée sur l'intelligence artificielle diffère-t-elle de celle dépendante de l'homme?
Quels motifs de création connaissez-vous?
Parlez-moi de vous. Pourquoi avez-vous quitté votre dernier emploi?
Quels moniteurs sont utilisés lors de l'utilisation du mot-clé synchronized ? Où peut-il être placé et quels moniteurs y sont utilisés ?
Que se passe-t-il si l'entité et sa collection ont tous deux un mappage Eager, et que nous chargeons un élément de la collection?
Pouvez-vous expliquer le concept de mise à jour des données dans les bases de données NoSQL?
@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(); }
Utilisez-vous des générateurs de code intégrés ou tiers dans IntelliJ IDEA pour accélérer le développement?
Quels outils ou méthodes utilisez-vous pour organiser et gérer votre temps dans votre travail?
Quel type de travail et quel régime de travail considérez-vous comme les plus appropriés pour vous?
Combien de contextes différents existent dans un scénario ou un système donné?
Pourriez-vous partager un exemple récent d'une situation unique à laquelle vous avez été confronté(e) lors du processus de développement?
Comment la structure des configurations externes est-elle implémentée dans Spring et comment est-elle organisée?
Avez-vous déjà prêté attention à un code complexe et confus, et réussi à en comprendre la structure et la logique?
Quel est l'objectif de l'utilisation de Scope Prototype dans la conception de systèmes?
Parlez de votre dernier projet et de votre rôle dans celui-ci
Comment les services ont-ils interagi dans votre dernier projet?
Quelle est la spécificité des systèmes à haute charge ? Qu'est-ce qui les distingue des systèmes à charge moyenne en termes de conception ?
Quelles sont les principales difficultés pouvant survenir lors de la mise en œuvre de la scalabilité horizontale des systèmes?
Quels sont les avantages et inconvénients de l'utilisation de YAML pour les fichiers de configuration?