Beschreiben Sie die Ausführungssequenz des Programms
Java
Welche Werkzeuge verwendest du oder kennst du, um Abhängigkeits-Hierarchien in Daten oder Projekten zu analysieren und darzustellen?
Erzählen Sie uns von den Designmustern, die Sie im Projekt verwendet haben
Kann man eine Situation, in der ein Stapelüberlauffehler auftritt, als überprüfbare oder nicht überprüfbare Ausnahme betrachten?
Wo wird das primitive int (z.B. die Zahl 3) gespeichert?
Wie erstellt und konfiguriert man richtig ein Skript zur Verwaltung von Datenbankmigrationen mit Liquibase?
Was ist ACID? Was ist eine Einschränkung in der ACID-Terminologie?
Wurde die Duplizierung durch einen Duplizierungsmechanismus oder durch die Implementierung von Idempotenz erreicht? Was ist der Unterschied?
Welche Versionen von JUnit haben Sie in Ihrer Praxis verwendet?
Was ist der Unterschied zwischen den Annotationen @Bean und @Component und wann kann man eine durch die andere ersetzen?
Was sorgt dafür, dass es keine Konflikte zwischen Verbrauchsgruppen bei der Verarbeitung einer einzelnen Nachricht im Nachrichtensystem gibt?
Welche Rolle spielen Transaktionen bei der Interaktion mit Datenbankverwaltungssystemen?
Haben Sie schon einmal eigene Starter für Spring Boot geschrieben? Erzählen Sie mir von bedingten Annotations.
Was ist die Anti-Korruptions-Schicht und wie wurde sie organisiert?
Welche Arten von Nachrichtenüberlieferungsgarantien sind in Kafka implementiert und wie funktionieren sie in der Praxis?
Kann man ArrayList verwenden, um ein Element am Anfang der Liste hinzuzufügen?
Welche Optimierungsmethoden können angewendet werden, um die Leistung bei der Verwendung von Lazy Loading in JPA zu verbessern?
Welche Kenntnisse haben Sie im Umgang mit Indizes in Datenbankverwaltungssystemen?
Wie kann man das Beobachter-Muster in der Software implementieren?
Wie funktioniert der UNION-Operator bei der Zusammenführung der Ergebnisse von zwei SQL-Abfragen, insbesondere bei der Entfernung doppelter Datensätze?