Java
[Name] fragte: Erzähl mir von der Ausnahmereihenfolge in Java.
Woran waren die Timeouts bei der Interaktion mit [System/Service] beteiligt und wie haben Sie das gelöst?
Welche Eingabeparameter hat die Methode defineClass?
Wie werden die Systemanforderungen erfasst – nur in den Aufgaben, und der Analyst beschreibt sie?
Konvertieren Sie eine Liste von Objekten mit den Feldern k und value in eine Map über die Stream API, sodass keine Daten verloren gehen (k kann sich wiederholen)
Wie funktioniert Spring Security?
Es gibt eine Tabelle mit 100 Millionen Einträgen. Es müssen alle Einträge ausgewählt werden, bei denen value > 100 ist. Welche Empfehlungen gibt es, um die Ausführungszeit der Abfrage zu minimieren?
Verletzt man ein Muster, wenn man verschiedenen Anwendungen Zugriff auf die Datenbank gewährt?
[Name] fragte: Was sind Ihre Gehaltsvorstellungen?
Haben Sie schon einmal mit Lazy Loading gearbeitet? Was ist das und wie wird es verwendet?
Was verstehen Sie unter einem gemischten Ansatz?
Wie richtet man einen AI-Coding-Agenten ein (z.B. über MD-Dateien)?
Erzählen Sie mir von der Stream API: Arten von Operationen, Unterschied zwischen map und flatMap
Tabelle Student id PK Name faculty_id Tabelle Fakultät id PK Name SELECT f.name, count(*) FROM faculty f JOIN student s ON s.faculty_id = f.id GROUP BY f.id, f.name GROUP BY /*f.id,*/ f.name GROUP BY f.id/*, f.name*/
Was sind funktionale Schnittstellen? Welche kennst du? Was nehmen sie auf und was geben sie zurück?
Haben Sie den Kafka Producer eingerichtet? Welche Einstellungen kennen Sie?
Was ist das Java Memory Model? Wie beeinflusst es die Multithreading-Programmierung?
Welche Muster implementiert die Stream API?
Wie verwaltet man Transaktionen im Java-Code? Wie wird das über JDBC gemacht?
Haben Sie Erfahrung mit einer nicht standardmäßigen WeakReference-Klasse (oder ähnlichem)?