Java
Haben Sie bei der Umsetzung Ihrer letzten Projekte Caching-Mechanismen verwendet?
Erklären Sie das Funktionsprinzip und den Zweck des Caching von Anfragen in Systemen.
Wie man JSON in Java parst? Welche Bibliotheken werden verwendet und wie sieht der Code aus?
Erzählen Sie mir vom Lebenszyklus eines Beans in Spring.
Wie erstellt man eine eigene Ausnahme in Java?
Wie wurde die Lastverteilung zwischen den Instanzen in Kubernetes durchgeführt?
Was war das Schwierigste bei der Arbeit – bei Otkritie oder bei Gazpromneft?
Erzählen Sie uns von Ihrer aktuellen Erfahrung und Ihrem Stack.
Welche Methode ermöglicht die Erstellung eines Optional-Objekts, das einen null-Wert enthält?
Warum hast du zugestimmt zu sprechen, wenn du eher passiv suchst?
Kannst du zwei Kategorien von Methoden nennen, die in der Stream API verwendet werden?
Wie kann man parallel mehrere Dienste aufrufen, um einen Bericht zu erstellen?
Was ist der Unterschied zwischen heißen (hot) und kalten (cold) Streams in reaktiver Programmierung?
Das Problem des OFFSET bei der Paginierung großer Tabellen und wie man es löst (Cursor-basierte Paginierung)
@PutMapping("/create") public Book create(Map<String, Object> map) throws Exception { System.out.println("Überprüfen, ob das Buch existiert " + map); Book book = new ObjectMapper().convertValue(map, Book.class); Book b = repo.findByTitle(book.getTitle()); if (b != null) { throw new Exception("Buch existiert bereits"); } book.setId(UUID.randomUUID().toString()); repo.save(book); log.debug("Buch {} von {} wurde mit der ID {} erstellt", book.getTitle(), book.getAuthor(), book.getId()); return book; } @GetMapping("/get") public Book get(@QueryParam("id") String id) { log.debug("Buch holen " + id); return repo.findAll().stream() .filter(b -> b.getId().equals(id)) .findFirst().get(); }
Was ist der Unterschied in der Arbeit des Consumers mit einem expliziten group.id und ohne?
Kafka: Wie kann man sicherstellen, dass eine Nachricht aus einem Topic von zwei verschiedenen Diensten gelesen wird?
Haben Sie Erfahrung in der Optimierung von SQL-Abfragen? Können Sie den Abfrageplan analysieren?
Wie implementieren Sie die Behandlung überprüfter Ausnahmen in Ihren Projekten?
Welche Entscheidungen mussten Sie bezüglich des Austauschs oder der Implementierung eines Technologie-Stacks treffen? Geben Sie ein Beispiel.