Java
Auf welcher Grundlage haben Sie entschieden, dass die Aufgabe den eingesetzten Aufwand erfordert?
Was ist der Unterschied zwischen den Annotationen @Service und @Component in Spring?
Wie waren Ihre Entwicklungsprozesse bei Ihrer vorherigen Arbeitsstelle aufgebaut? Wie kamen die Aufgaben an?
Wie erfolgt der Deployment in der Produktion? Wie ist CI/CD aufgebaut?
Haben Sie Kilo Code in IntelliJ IDEA bei Arbeitsaufgaben verwendet?
Es ist eine zweite Ereignisquelle (ein zweiter Kafka-Topic) aufgetaucht, die ebenfalls die Bewertung der Beiträge ändert. Was tun?
In welchem Stadtteil wohnen Sie?
Die Aufgabe wurde formuliert als "Latenz reduzieren", und hast du die Lösung selbst gesucht?
Wie stehst du zu bereits erledigten Aufgaben und Refactoring?
Warum wurden im Projekt zwei Message-Broker verwendet – Kafka und RabbitMQ?
//Angenommen, es gibt ein Array von Zahlen, in dem alle Zahlen außer einer ein Paar haben, //finde die Zahl, die nur einmal vorkommt // <= [1, 0, 3, -2, 9, 9, 1, -2, 0] // => 3 int find(int[] arr){ //TODO }
Welche HTTP-Methoden wurden bei der Gestaltung der REST-API verwendet? Was ist der Unterschied zwischen PATCH und POST?
Was ist eine Consumer Group in Kafka? Wann ist es nicht notwendig, zwei Consumer in eine Gruppe zu vereinen?
Geben Sie ein Beispiel, bei dem die Verwendung einer Microservice-Architektur nicht erforderlich ist, und nennen Sie ein paar Gründe.
Erzähle mir ausführlich über das Strangler-Muster.
Implementieren Sie einen LRU-Cache mit Ersetzung alter Werte (Basisausführung)
Welche Methoden der Ausnahmebehandlung haben Sie in Spring Boot-Anwendungen verwendet?
Mussten Sie technische Spezifikationen mit Analysten erarbeiten? Wie stehen Sie dazu?
Erzählen Sie mir von dem Hotspot-Problem in Cassandra und wie es gelöst wurde
Schreiben Sie eine sehr einfache Methode, die beim Ausführen einen StackOverflowError auslöst.