Was machen Object.wait(), notify() und notifyAll() ?
Java
Haben Sie Erfahrung in der Verwendung von Multithreading in Java-Projekten?
Warum wurden zwei Messaging-Broker, Kafka und RabbitMQ, gleichzeitig verwendet?
Hatten Sie Schwierigkeiten oder unvorhergesehene Situationen bei der Integration des Projekts oder dessen Start?
Wie kann man einen Mechanismus zum Rückgängigmachen einer Transaktion im Falle einer überprüfbaren Ausnahme implementieren?
Stell dir vor: Du musst dich in einen fremden Backend-Service einhaken und eine Integration mit Kafka durchführen. Wo würdest du anfangen?
Wie kann man die vorgenommenen Änderungen speichern, bevor man in einem Versionskontrollsystem zu einem anderen Branch wechselt?
Haben Sie in Ihrem letzten Projekt eine Paginierung implementiert?
Wie kann man Maven für die Arbeit mit einem internen Unternehmensrepository konfigurieren?
Welches Kriterium gibt es, um über die Aufteilung der Schnittstelle zu entscheiden? Was tun mit einer Klasse, die 20 öffentliche Methoden hat?
Welche Unterschiede bestehen zwischen Funktionstests und Integrationstests?
Wie erfolgt die Übergabe von Testaufgaben in Ihrem aktuellen Projekt?
Wie verlief die Code-Review bei Ihren Projekten?
Haben Sie Entity Graph in Ihren Projekten zur Verwaltung von Abhängigkeiten oder zur Optimierung von Abfragen verwendet?
Wie wurden Situationen behandelt, in denen der Dienst nicht verfügbar war?
Wie werden Leistungs- und Ressourcenmetriken in Java gesammelt und verfolgt?
Was sind Partitionierung, Replikation, Sharding?
Worin unterscheidet sich PostgreSQL von anderen Datenbanken?
Erzählen Sie von einer Aufgabe, auf die Sie am meisten stolz sind oder die die größten Schwierigkeiten bereitet hat.
Erzählen Sie mir mehr über das Projekt der hochbelasteten Plattform bei [Unternehmen]: Aufgaben, Team, Fragen.