Golang
Erzählen Sie uns von den Isolationsstufen von Transaktionen.
Wie ist die Speicherkomplexität der geschriebenen Lösung?
Was ist eine Microservice-Architektur und welche Vor- und Nachteile hat sie im Vergleich zu einer monolithischen Architektur?
Was sind die finanziellen Erwartungen (netto)?
Welche Probleme können durch gemeinsamen Speicher bei Threads auftreten? Wie kann man sie vermeiden? Welche Synchronisationsmethoden kennst du?
Erzähle mir vom OSI-Modell. Welche Ebenen kennst du? Was passiert auf jeder Ebene?
Warum hast du Mutex anstelle von Atomic für den Zähler verwendet?
Wozu dienen Telemetrie und Überwachung? Mit welchen Technologien haben sie gearbeitet?
Sind Sie derzeit beschäftigt? Planen Sie, Ihren Arbeitsplatz zu wechseln?
Wie häufig gibt es Aufgaben, die Änderungen an Verträgen erfordern?
Wie funktionieren Kanäle in Go und wozu sind sie nützlich?
Was betrachten Sie in Bezug auf das Gehalt?
Fragen an die Interviewer zu den Prozessen im Unternehmen.
Was ist die Dead Letter Queue (DLQ)?
Wie genau löst IP das Routing-Problem? Wie versteht der Router, wohin das Paket gesendet werden soll?
Was ist der Unterschied zwischen EXPLAIN und EXPLAIN ANALYZE? Warum sollte man EXPLAIN ANALYZE nicht in der Produktion verwenden?
Wie haben Sie Redis verwendet?
Warum ist der Anfang der Bedingung zur Überprüfung der Zeichen in der Implementierung nicht geschrieben?
Was ist der Vorteil von Go gegenüber C# oder Java, wenn diese auch Green Threads haben?
Erzählen Sie vom Initialisierungsprozess des Linux-Betriebssystems: Init-Prozess (PID 1), Bootloader und initramfs.