Sobes.tech

Java

Avez-vous de l'expérience dans la configuration et l'utilisation d'un environnement de développement local?

Junior — Middle
133

Pouvez-vous donner un exemple de classe avec un constructeur privé et expliquer son but?

Junior — Middle
133

Comment les données sont-elles enregistrées dans le stockage Redis?

Junior — Middle
133

Qu'est-ce que 2PC et 3PC — quelles sont leurs différences?

Senior
СБЕРСБЕР
133

Quels sont les avantages et inconvénients de l'utilisation de l'annotation @Builder dans votre projet?

Junior — Middle
133

Pourquoi Map n'est-il pas une collection (Collection) ?

Middle+
луция
133

Quel protocole est utilisé dans WebSocket?

Senior
Позитив Технолоджис
133

[nom] a demandé : Parlez-moi de la hiérarchie des exceptions en Java.

Senior
сербская компания
133

Quel est le rôle et les fonctions principales du composant Service dans OpenShift?

Junior — Middle
AstonAston
133

Comment l'état interne du bucket dans HashMap change-t-il lorsque le nombre d'éléments insérés augmente?

Junior — Middle
ЛанитЛанит
133

Avez-vous de l'expérience dans la définition des tâches pour les développeurs juniors et le contrôle des délais?

Senior
СБЕРСБЕР
133

Comment les objets sont-ils créés et gérés dans le pool de chaînes en Java?

Junior — Middle
133

Quelle est la différence entre l'utilisation de l'annotation @Inject dans le constructeur d'une classe et son application à un champ à l'intérieur de la classe dans le contexte de Spring?

Junior — Middle
133

Quel montant envisagez-vous en fonction de votre niveau de revenus?

Middle
СБЕРСБЕР
133

Quelles étaient vos responsabilités spécifiques lors de votre dernier emploi?

Senior
СБЕРСБЕР
133

Quels niveaux d'isolation des transactions connaissez-vous?

Senior
ки системы
133

@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(); }

Senior
СТЭП ЛОДЖИК (STEP LOGIC)
133

if (Boolean.TRUE.equals(bool)) { // vérifier la première clé String firstKey = keys.iterator().next(); if (firstKey == "public") { keys.stream().forEach(key -> { // ... une certaine logique log.warn("Utilisation de la clé " + key); }); } } public BookStoreController(BooksRepository repo, Boolean bool, List<String> keys) { this.repo = repo; if (Boolean.TRUE.equals(bool)) { // vérifier la première clé String firstKey = (String) ((ArrayList) keys).get(0); if (firstKey == "public") { keys.stream().forEach(key -> { // ... une certaine logique log.warn("Utilisation de la clé " + key); }); } } }

Senior
СТЭП ЛОДЖИК (STEP LOGIC)
133

Quels outils ou méthodes utilisez-vous pour organiser et gérer votre temps dans votre travail?

Junior — Middle
133

Expliquez le principe de fonctionnement de la méthode de double vérification dans le contexte de la programmation multithread.

Middle — Middle+
133
/728