Java
Welche Erzeugungsmuster kennen Sie?
Erzählen Sie mir von sich. Warum haben Sie Ihren letzten Arbeitsplatz verlassen?
Welche Monitore werden bei der Verwendung des Schlüsselworts synchronized verwendet? Wo kann es platziert werden und welche Monitore werden dort angewendet?
Was passiert, wenn sowohl die Entität als auch ihre Sammlung Eager-Mapping haben und wir ein Element der Sammlung laden?
Können Sie das Konzept der Datenaktualisierung in NoSQL-Datenbanken erklären?
@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(); }
Verwendest du integrierte oder Drittanbieter-Code-Generatoren in IntelliJ IDEA, um die Entwicklung zu beschleunigen?
Welche Werkzeuge oder Methoden verwendest du, um deine Zeit bei der Arbeit zu organisieren und zu verwalten?
Welche Art von Arbeit und Arbeitsmodus halten Sie für am besten geeignet?
Wie viele verschiedene Kontexte gibt es in einem bestimmten Szenario oder System?
Könnten Sie ein kürzliches Beispiel für eine einzigartige Situation teilen, mit der Sie während des Entwicklungsprozesses konfrontiert waren?
Wie ist die Struktur der externen Konfigurationen in Spring implementiert und wie ist sie organisiert?
Haben Sie jemals auf einen komplexen und verworrenen Code geachtet und seine Struktur und Logik verstanden?
Was ist das Ziel der Verwendung von Scope Prototype bei der Systemgestaltung?
Erzählen Sie uns von Ihrem letzten Projekt und Ihrer Rolle darin
Wie haben die Dienste in Ihrem letzten Projekt interagiert?
Was ist die Besonderheit von Hochbelastungssystemen? Was unterscheidet sie von mittelbelasteten Systemen aus Sicht des Designs?
Welche Hauptschwierigkeiten können bei der Implementierung der horizontalen Skalierung von Systemen auftreten?
Was sind die Vor- und Nachteile der Verwendung von YAML für Konfigurationsdateien?
Auf welche Weise kann die Ausnahmebehandlung in einem Programm implementiert werden?