Golang
Was haben Sie in einem solchen Fall getan, wenn der Alarm ausgelöst wurde, als der RPS auf 5000 stieg? Wie haben Sie festgestellt, ob es sich um einen echten Anstieg der Last oder ein Systemproblem handelte?
Ist der gleichzeitige Zugriff auf ein Slice sicher? Wird es einen Race Condition geben, wenn 4 Goroutines jeweils ihren einzigartigen Index im Slice ändern?
Welche Art von Daten hatten Sie? Finanzberichte oder natürliche Bewegungen?
Warum hast du dich jetzt entschieden, auf den Arbeitsmarkt zu treten, was hat dich zu dieser Entscheidung bewegt?
Erzählen Sie mir von sich und Ihrer bisherigen Berufserfahrung, alles, was Sie für die Position des Go-Entwicklers als relevant erachten.
Was können Sie über Telemetrie, Überwachung erzählen, wofür es gebraucht wird und mit welchen Werkzeugen gearbeitet wurde?
Erzählen Sie von Indizes in Datenbanken und was die Nachteile einer zu großen Anzahl davon sind.
Aufgabe zum Systemdesign: Entwerfen Sie ein autonomes Parksystem mit Schranke, Kameras und Zahlungsterminals. Beschreiben Sie die Dienste, ihre Interaktion und das Datenbankschema.
Wie werden Daten in der Datenbank gespeichert?
Wie wurde die Soft Hold-Reservierung mit der abschließenden Überprüfung bei der Buchungsbestätigung organisiert?
Wie sucht man nach einem Speicherleck in einem Produktionsdienst, wenn es lokal nicht reproduziert wird?
Kann ein Slice gleich nil sein? Worin besteht der Unterschied zwischen einem nil-Slice und einem leeren Slice?
Was ist pessimistische Sperrung?
Wird WebSocket über HTTP oder gRPC aufgebaut?
Verbessere die Lösung für die Top-10 in jedem Namespace unter Berücksichtigung, dass die Dienste in verschiedenen Clustern sein können, aber im selben Namespace (muss zusammengeführt werden)
Erzählen Sie uns von Ihren Errungenschaften
Stellen Sie sich eine Situation vor, in der Sie Angebote von zwei verschiedenen Unternehmen haben. Welche Faktoren würden Sie bei ihrem Vergleich berücksichtigen und wie würde jeder einzelne Ihre endgültige Entscheidung beeinflussen?
Was sind Zombie-Prozesse und wie kann man sie bekämpfen?
Berichten Sie uns von Ihrer kommerziellen Erfahrung mit PostgreSQL und Redis. Seit wann arbeiten Sie, welche Aufgaben haben Sie gelöst? Nennen Sie interessante Fälle.
Wie viele TCP-Verbindungen können maximal auf einem Server gehalten werden?