Welche Entwurfsmuster kennen Sie? Erzählen Sie mir von Proxy, Factory, Strategy.
Java
Wie verstehst du das Prinzip der Dependency Inversion (DIP)? Worin unterscheidet es sich von Dependency Injection?
Erzählen Sie uns von der Speicherstruktur der JVM: Woraus besteht sie, was ist der Heap, Young/Old Generation?
Erzählen Sie mir von Ihrem letzten Arbeitsplatz: Rolle, Team, Entwicklungsprozesse.
Berichten Sie von einer Situation, in der Sie eine Prozessverbesserung vorgeschlagen oder etwas Neues eingeführt haben.
Erzählen Sie uns von Indizes in Datenbanken: Welche gibt es, wie beschleunigen sie, wann sind sie nicht notwendig?
Mussten Sie sich jemals mit OOM (OutOfMemoryError) beschäftigen? Wie haben Sie Speicherprobleme debuggt?
Erzählen Sie von der Testabdeckung: Wie wurde sie gemessen, gab es Quality Gates?
Erzählen Sie mir von SQL: Welche JOINs verwenden Sie, welche Erfahrung haben Sie mit Fensterfunktionen, CTE?
Berichten Sie von einer Situation, in der etwas aufgrund Ihres Codes oder Ihrer Lösung schiefgelaufen ist.
Was sind die Isolationsstufen von Transaktionen? Welche kennen Sie?
Was ist Abstraktion in OOP? Wie verstehst du sie?
Gradle vs Maven: Mit welchem haben Sie gearbeitet?
Erzählen Sie vom OSI-Modell: Wozu dienen die Schichten, worin unterscheiden sie sich?
Erzählen Sie mir von Fremdschlüsseln: Wozu sind sie nützlich und was sind ihre Nachteile?
Erzählen Sie mir von Code-Reviews: Wie verlief das in Ihrem Team?
Erzählen Sie mir von Ihren Erfahrungen mit Docker Compose, OpenShift, GitLab CI.
Erzählen Sie mir von Docker: Worin besteht der Unterschied zwischen einem Image und einem Container? Was sind Schichten?
Was ist der Unterschied zwischen Unit-Tests und Integrationstests?
Was ist Kapselung? Wozu ist sie nützlich?