Golang
Was sind die wichtigsten Artefakte von DDD? Aus welchen Teilen besteht es?
Erzähl mir vom aktuellen Projekt bei [Organisation] — was sind deine Aufgaben dort?
Wie skaliert man Kafka?
Was ist der Unterschied zwischen einem Array und einem Slice in Go?
Erzählen Sie von Parallelitätsmodellen — was sind geteilten Speicher und Nachrichtenübermittlung, Mutexes und Atomics
Was ist der Unterschied zwischen systemctl restart und systemctl reload?
Wie ist die Datenstruktur Map implementiert, um Schlüssel-Wert-Paare im System zu speichern und darauf zuzugreifen?
Warum ist die Ausführung von Aufgaben in einer Goroutine in der Regel schneller als die Verwendung von Betriebssystem-Threads?
Wie verwaltet man Transaktionen innerhalb einer einzelnen Methode, wenn mehrere transaktionale Operationen verwendet werden, unter Berücksichtigung des Ausführungskontexts?
Wann wird ein Paar für den Spieler im Matchmaking gesucht?
Unterbricht der Betriebssystem-Planer die Ausführung einer Goroutine zwingend?
Wie bestimmt der Mechanismus der automatischen Müllsammlung, dass ein Objekt nicht mehr zugänglich ist und entfernt werden soll?
Haben Sie Erfahrung im Schreiben und Debuggen von Multithread-Anwendungen?
Wie ist die zeitliche Komplexität bei der Suche nach einem Element anhand des Schlüssels in einem unsortierten Array?
Glauben Sie, dass die aktuellen Aufgaben, die Ihnen bei der Arbeit gestellt werden, Ihrem Niveau und Ihren Kompetenzen entsprechen?
Was bedeutet die Eigenschaft capacity bei einem Slice in Go, wenn sie bei der Erstellung nicht explizit angegeben wird?
Welche eingebaute Funktion wird verwendet, um den Typ eines Map-Objekts in der Programmiersprache zu bestimmen?
Weiß das Unternehmen schon, dass du gehen willst?
Welche Ansätze werden verwendet, um die Arbeit mit einer Tabelle zu optimieren, die eine große Datenmenge enthält?
Kann die Ausführung einer Goroutine an einen bestimmten System-Thread gebunden werden?