In welche Richtung möchtest du dich entwickeln?
Golang
Nach welchen Kriterien wirst du das Angebot auswählen, wenn es mehrere gibt?
Was passiert, wenn man in PostgreSQL ein Feld als Primärschlüssel deklariert?
Sprichst du noch mit anderen Unternehmen? Vielleicht gibt es schon Angebote?
Welche Belastungen bei den letzten Arbeitsstellen (RPS)?
Wie kann man das Acquire/Lock-Semaphor ändern, damit das Warten abgebrochen oder zeitlich begrenzt werden kann?
WaitGroup im Kern verwendet Atomic zum Zählen. WaitGroup kann das Gewicht der Arbeit annehmen. Wie würdest du ein Semaphore umschreiben, damit die Methoden Lock(weight int), TryLock(weight int) und Release(weight int) Gewicht akzeptieren? Die Goroutine reserviert Ressourcen sofort für die gesamte Operation und gibt nach jedem Schritt (IO-bound, CPU-bound) ein bisschen frei. Wie würdest du das umsetzen?
Erzählen Sie uns vom GMP-Modell in Go: Wie funktionieren G, M und P, der Scheduler, netpoller und sysmon?
Warum hast du dich entschieden, auf den Markt zu gehen? Was gefällt dir an deinem aktuellen Arbeitsplatz nicht?
Wie funktioniert context.WithCancel mit Abbruch?
Kannst du über dein letztes Projekt erzählen: Woran hast du gearbeitet, was hast du selbst geschrieben und wie war das Team?
Was ist der Unterschied zwischen map und sync.Map?
Es gibt ein Problem mit der Thread-Sicherheit: Wenn zwei Goroutines gleichzeitig Lock mit einer Schleife aufrufen, können sie sich vermischen. Wie kann man das beheben?
Wann und wie werden Goroutinen umgeschaltet?
Erzählen Sie mir von Ihrem interessantesten Projekt in Ihrer gesamten Berufserfahrung. Was haben Sie umgesetzt, welche technischen und geschäftlichen Aufgaben gab es?
Erzählen Sie mir von netpoller in Go.
Welche Fallstricke gibt es beim Iterieren über eine Map in Go?
Sind konkurrierende und parallele Ausführung von Programmteilen dasselbe?
Welcher Index-Typ ist standardmäßig in PostgreSQL?
Was ist die Idempotenz-Eigenschaft einer Operation?