Golang
Wie wird die Beziehung zwischen den Tabellen transfers und accounts aussehen (zwei Fremdschlüssel auf eine Tabelle)?
Was sind Transaktionen in Datenbanken?
Bei welchem Typ von Multitasking ist ein Livelock möglich? Welche Arten von Multitasking kennst du?
Was bedeutet die Load Average 10: ist das viel oder wenig?
Was ist der Hauptunterschied zwischen Repeatable Read und Serializable?
Was ist SELinux?
Was genau hast du in diesem Microservice implementiert?
Warum sind Sie auf den Markt gegangen, was ist die Motivation für den Übergang?
Können wir ein Element zu einem nil-Slice hinzufügen?
// Aufgabe 3 // Beschreiben Sie, welche Aufgabe dieser Code löst // Welche Probleme gibt es in dieser Lösung? // Wie würden Sie diesen Code umschreiben? var c int type Trace struct { // Einige Felder hier } type Sender interface { Send(Trace) } func Do(sender Sender, tr Trace) { c++ if c == 100 { sender.Send(tr) c = 0 } }
Beschreiben Sie die Geschäftslogik des Segmentierungsdienstes: Wie funktionierte die Datenverarbeitungs-Pipeline?
Erzähle mir, warum du dich entschieden hast, nach neuen Projekten zu suchen und welche Art von Entwicklung du dir wünschst.
Welches Team möchtest du am neuen Ort sehen? Gibt es Präferenzen bezüglich der Zusammensetzung, Rollen?
Wann wird die deferred-Funktion defer aufgerufen? Beim Verlassen des lokalen Blocks, beim Verlassen der Funktion oder beim Beenden der Anwendung?
Erklären Sie den gesamten Code der Pipe-Funktion mit Kommentaren
Warum ziehst du einen neuen Ort in Betracht, was ist bei der Wahl eines Angebots wichtig?
Was ist der Unterschied zwischen einer relationalen und einer nicht-relationalen Datenbank?
Welche Indizes kennst du in der Datenbank?
Wie kann ein gepufferter Kanal bei einem Problem mit Goroutine-Lecks helfen?
Wie funktioniert sync.RWMutex und wann sollte man ihn verwenden?