Java
Erzählen Sie, wie der Entwicklungsprozess an Ihrem vorherigen Arbeitsplatz vom Geschäftsbedarf bis zum Release organisiert wurde.
Erzählen Sie mir von Ihren Erfahrungen mit Docker Compose, OpenShift, GitLab CI.
Erzählen Sie mir von Ihrer Erfahrung in der Java-Entwicklung in den letzten 5-6 Jahren und der Entwicklung mit KI-Anwendung.
Erzählen Sie mir vom Request-Routing-Service mit Konfiguration aus der Datenbank. Was sind das für Konfigurationen? Wie funktionierte das Hot-Loading?
Wie ist deine Beziehung zu Linux auf der Kommandozeilebene? Musstest du schon Probleme lösen, zum Beispiel wenn ein Port belegt ist?
Welche Warteschlangen kennen Sie für die Arbeit mit Multithreading?
[Name] fragte: Welche Datentypen und Datenstrukturen gibt es in Redis?
Was ist der Unterschied und die Vorteile von JIT- und AOT-Kompilierung?
Was sind die Unterschiede zwischen relationalen Datenbanken und NoSQL-Datenbanken?
Erzählen Sie mir von Kafka: Aufbau, wie Sie arbeiten, die Hauptkomponenten.
Wie implementiert man eine Eins-zu-viele-Beziehung?
Verwenden Sie KI-Tools bei Ihrer Arbeit? Welche genau?
Haben Sie Erfahrung im eigenständigen Entwerfen von Datenbanken?
Spielt die Reihenfolge der Spalten bei der Erstellung eines zusammengesetzten Indexes eine Rolle?
Was ist eine Partition in Kafka? Wie werden Partitionen zwischen Konsumenten einer Gruppe verteilt?
Auf welchem Transportprotokoll arbeitet HTTP?
Beschreiben Sie den Algorithmus zum Herstellen einer HTTPS-Verbindung.
Welche Risiken sind mit der Verwendung von ForkJoinPool verbunden?
Wie werden CI/CD-Pipelines in GitLab beschrieben und funktionieren sie?
Was ist das Hauptproblem der gewählten Lösungsstruktur? - ArrayList ohne Vorabkapazität führt zu Überbeanspruchung - Risiko gegenseitiger Blockierung durch Methoden - Ineffiziente Sperrstruktur führt zu unnötigen Overheads. - ExecutorService kann nicht korrekt verarbeitet werden - Fester Schutzpool für Skalierbarkeit