Wie wurde die Testung in Ihrem letzten Projekt durchgeführt?
Java
Haben Sie Erfahrung in der Arbeit mit der Scrum-Methodik?
Könnten Sie mir erzählen, wie der Arbeitsprozess an Ihrem letzten Arbeitsplatz organisiert war?
Wie man anhand des Abfrageplans erkennt, dass Indizes fehlen?
Warum ist die Klasse String in Java als final deklariert?
Kannst du die verschiedenen Vererbungsansätze in JPA zur Modellierung von Beziehungen zwischen Entitäten erläutern?
Was ist eine Partition in Kafka? Wie werden Partitionen zwischen Konsumenten einer Gruppe verteilt?
Welche Methode der Organisation und Verwaltung von Branches und Commits in Git bevorzugst du in deiner Arbeit?
class ExamResult { String studentName; int subjectId; int mark; //1,2,3,4,5 } List<String> getTop5Students(List<ExamResult> list) { }
Haben Sie Erfahrung in der Verwendung von GPCT-Vorlagen in Ihrer Arbeit?
Ist die langfristige Speicherung von Daten in Kafka sicher und zuverlässig?
Warum wird die Anfrage auf dem Teststand schnell ausgeführt, aber in der Produktion langsam, obwohl die Daten gleich sind? Wie untersuchen?
Welche Testszenarien implementierst du, um Module oder Funktionen im Code zu überprüfen?
Auf welche Weise kann man gegenseitige Blockierungen im System verhindern oder beseitigen?
Was passiert mit der Nachricht in Kafka, wenn während ihrer Verarbeitung eine Ausnahme ausgelöst wird (aber die Anwendung nicht abstürzt)?
Wie kann der gemeinsame Zugriff zweier Microservices auf eine Datenbank sichergestellt werden?
Erklären Sie die Unterschiede zwischen den Klassen Future und CompletableFuture im Kontext der asynchronen Programmierung in Java.
Was sind die Unterschiede zwischen den Frameworks Spring und Spring Boot im Kontext der Java-Anwendungsentwicklung?
List<Integer> getNonUnique(int[] one, int[] two) { Map<Integer, Integer> freqOne = new HashMap<>(); Map<Integer, Integer> freqTwo = new HashMap<>(); for (int num : one) { freqOne.put(num, freqOne.getOrDefault(num, 0) + 1); } for (int num : two) { freqTwo.put(num, freqTwo.getOrDefault(num, 0) + 1); } List<Integer> result = new ArrayList<>(); for (Integer key : freqOne.keySet()){ if (freqTwo.containsKey(key)) { result.add(key); } } return result; } //one [phone] //two 3 9 8 1 // result 1 3 //one [phone] //two 3 9 8 1 3 // result 1 3 3
Was ist der Hauptunterschied zwischen der Verwendung der Methoden map und flatMap in der Stream API bei der Verarbeitung von Datenströmen?