Sobes.tech

Java

Haben Sie Erfahrung in der Einrichtung und Nutzung einer lokalen Entwicklungsumgebung?

Junior — Middle
133

Können Sie ein Beispiel für eine Klasse mit einem privaten Konstruktor geben und dessen Zweck erklären?

Junior — Middle
133

Wie erfolgt die Datenspeicherung im Redis-Speicher?

Junior — Middle
133

Erzählen Sie uns von 2PC und 3PC — worin unterscheiden sie sich?

Senior
СБЕРСБЕР
133

Was sind die Vor- und Nachteile der Verwendung der Annotation @Builder in Ihrem Projekt?

Junior — Middle
133

Warum ist Map keine Sammlung (Collection)?

Middle+
луция
133

Welches Protokoll wird in WebSocket verwendet?

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

[Name] fragte: Erzähl mir von der Ausnahmereihenfolge in Java.

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

Was ist die Rolle und die Hauptfunktionen der Komponente Service in OpenShift?

Junior — Middle
AstonAston
133

Wie ändert sich der interne Zustand des Buckets in HashMap, wenn die Anzahl der eingefügten Elemente erhöht wird?

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

Haben Sie Erfahrung darin, Aufgaben für Junior-Entwickler zu stellen und Fristen zu kontrollieren?

Senior
СБЕРСБЕР
133

Wie werden Objekte im String-Pool in Java erstellt und verwaltet?

Junior — Middle
133

Was ist der Unterschied zwischen der Verwendung der Annotation @Inject im Konstruktor einer Klasse und ihrer Anwendung auf ein Feld innerhalb der Klasse im Kontext von Spring?

Junior — Middle
133

Welchen Betrag betrachten Sie basierend auf Ihrem Einkommensniveau?

Middle
СБЕРСБЕР
133

Was waren Ihre konkreten Aufgaben bei Ihrer letzten Arbeit?

Senior
СБЕРСБЕР
133

Welche Isolationsstufen von Transaktionen kennen Sie?

Senior
ки системы
133

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

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

if (Boolean.TRUE.equals(bool)) { // erste Schlüssel prüfen String firstKey = keys.iterator().next(); if (firstKey == "public") { keys.stream().forEach(key -> { // ... some Logik log.warn("Verwende Schlüssel " + key); }); } } public BookStoreController(BooksRepository repo, Boolean bool, List<String> keys) { this.repo = repo; if (Boolean.TRUE.equals(bool)) { // erste Schlüssel prüfen String firstKey = (String) ((ArrayList) keys).get(0); if (firstKey == "public") { keys.stream().forEach(key -> { // ... some Logik log.warn("Verwende Schlüssel " + key); }); } } }

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

Welche Werkzeuge oder Methoden verwendest du, um deine Zeit bei der Arbeit zu organisieren und zu verwalten?

Junior — Middle
133

Erklären Sie das Funktionsprinzip der Doppel-Überprüfungsmethode im Kontext der Multithread-Programmierung.

Middle — Middle+
133
/728