Können Schnittstellen Methoden mit oder ohne Implementierung haben?
ERP Consultant
Wie man ConcurrentHashMap effektiv nutzt, um Vorteile zu erzielen?
Was ist der Unterschied zwischen einem nicht wiederholbaren Lesen (non-repeatable read) und einem Phantom-Lesen (phantom read)?
Wie sieht ein Speicherleck im Diagramm aus? Wie haben Sie es entdeckt?
Architekturaufgabe: Es gibt einen Dienst für Benutzer und einen Dienst für Benachrichtigungen. Bei der Registrierung eines Benutzers muss garantiert eine Nachricht an Kafka gesendet werden (für den Versand von E-Mails). Wie kann die Zustellung garantiert werden, wenn Kafka nicht verfügbar ist?
Code-Review: Finden Sie Probleme und schlagen Sie Verbesserungen im Code des Controllers mit der Methode updateBalance vor
Erzähle mir von Indizes in Datenbanken — wozu sie dienen, welche Arten es gibt?
Wie funktioniert die Partitionierung zur Lösung des Wachstumsproblems der Tabelle? Ist das Problem des Bloatings bei diesem Ansatz noch relevant?
Erzähle mir vom Graceful Shutdown — wofür es verwendet wird und wie du es implementiert hast.
Kennst du Clean Architecture, Hexagonal Architecture, DDD — bist du damit vertraut, hast du damit gearbeitet?
Live-Coding: Aufgaben in Go — konkurrierende Anfragen, Closures in Goroutines, Duplikate filtern, Zähler mit Thread-Sicherheit, gepufferte Kanäle, Funktions-Timeouts
Was ist PgBouncer und welches Problem löst es in PostgreSQL?
Was ist die grundlegendste Schnittstelle für alle Sammlungen?
Was ist P (Prozessor) im Go-Planer — ist das ein physischer Prozessor?
Hast du schon einmal Synchronisationsprimitive in der Multithread-Programmierung verwendet? Erzähl mir von CountDownLatch, CyclicBarrier, Phaser und anderen.
Haben Sie an Entwicklung, Architektur oder Tests gearbeitet?
SOLID-Prinzipien — erzähle mir von jedem.
Welche Arten von Sperren gibt es in der Datenbank? Welche wurden am häufigsten verwendet?
Was ist SELECT FOR UPDATE? Wofür ist es, haben Sie mit dieser Konstruktion gearbeitet?
Was enthalten die taktischen Muster von DDD?