Können Sie das IoC-Container-Konzept im Rahmen von Spring und seine Rolle bei der Abhängigkeitsverwaltung erklären?
Java
Wie analysieren Sie den Ausführungsplan und optimieren die Abfragen in PostgreSQL?
Können Sie erklären, wie das Speichermodell in Java funktioniert und welche Grundprinzipien ihm zugrunde liegen?
Wie erkennt man, dass ein Problem mit dem Connection Pool vorliegt? Wie zeigt sich das für die Anwendung?
Welche Situationen können in einer Single-Thread-Umgebung zu einer ConcurrentModificationException führen?
Wofür wird SELECT FOR UPDATE verwendet? Welches Sperrlevel? Gibt es schwächere Varianten?
Wie kann die Genauigkeit und Konsistenz der Daten bei gleichzeitigen Vorgängen der Punktegutschrift und -abbuchung ohne Änderung der Transaktionsisolationsebene gewährleistet werden?
Wie sperrt man einen Datensatz in der Datenbank, damit niemand andere widersprüchliche Änderungen vornimmt?
Welche Ansätze können angewendet werden, um die Effizienz eines Dienstes zu verbessern, der gleichzeitig vier unabhängige HTTP-Anfragen an verschiedene Systeme stellt?
Was könnten die Ursachen sein, wenn die Basis wenig genutzt wird, die Anwendung aber langsam läuft?
Haben Sie die Persistenzmechanismen von Redis (RDB und AOF) in Betracht gezogen, um das Datenverlustfenster zu verkürzen?
Hohe Datenbankauslastung — was vorschlagen: Partitionierung, Sharding?
Was kann die Einfügegeschwindigkeit von Daten in die Datenbank nach der Erstellung von Indizes verschlechtern?
Welchen Transaktionstyp der Isolation würden Sie wählen, um die Genauigkeit der Daten bei gleichzeitiger Gutschrift und Belastung auf einem Konto zu gewährleisten?
Wie kann man den Versand der Rechnung an ein externes System zuverlässiger machen? Damit der Kunde auch bei Nichtverfügbarkeit des Zahlungsdienstes einen Platz reservieren und später (innerhalb von 10 Minuten) bezahlen kann.
Der Dienst für das Hochladen von Fotos/Videos begann bei plötzlichem Traffic-Anstieg langsam Anfragen zu verarbeiten. Wie kann man feststellen, ob das Problem auf Ihrer Seite oder bei der externen Integration liegt?
Wie wird die Verwendung der optimistischen Sperrung in Datenverwaltungssystemen durchgeführt?
Langsame Datenbank: Wie findet man langsame Abfragen und was sollte man damit tun?
Wie kann man parallel mehrere Dienste aufrufen, um einen Bericht zu erstellen?
Mussten Sie jemals Ihre eigenen Starter schreiben? Für welche Aufgabe?