Golang
Was für ein Projekt war bei der Firma «Legion»?
Was ist SOLID? Nennen Sie die Prinzipien.
Welche Indizes gibt es in PostgreSQL?
Kannst du ein Beispiel für die Implementierung der Verantwortlichkeitskette in einem klassischen RESTful-Service in Go geben?
Was war deine schwierigste und interessanteste Aufgabe?
Erzählen Sie mir von Ihrer relevanten Erfahrung im Fintech- und Zahlungsbereich.
Warum hast du dich entschieden, Avito zu verlassen?
Kannst du einen denkwürdigen Fall hervorheben, auf den du stolz bist?
Welche Phasen (Stages) gibt es typischerweise in einer CI/CD-Pipeline für einen Go-Service?
Was wird beim Ausführen des Programms ausgegeben: func main() { counter := make([]int, 0, 1000) var wg sync.WaitGroup for i := 0; i < 1000; i++ { wg.Add(1) go func() { defer wg.Done() counter = append(counter, i) time.Sleep(10 * time.Millisecond) // Arbeitssimulation }() } wg.Wait() fmt.Println(len(counter)) }
Welche anderen Programmiersprachen kennst du außer Go?
Wie man die Situation handhabt, wenn alle 5 Goroutines gleichzeitig einen leeren Cache sehen und in die Datenbank gehen (cache stampede)?
Fensterfunktionen — was sind sie, wie funktionieren sie, welche Arten kennst du?
Was ist eine Partition in Kafka? Kann ein Topic ohne Partition sein?
Was ist der Unterschied zwischen Kafka und RabbitMQ?
Warum haben Sie sich entschieden, auf den Markt zu gehen? Was ist jetzt nicht in Magnit?
Was ist der entscheidende Unterschied zwischen Dependency Inversion und Dependency Injection?
Wie verwenden Sie KI-Tools (Copilot) bei der Arbeit? Wie gehen Sie mit dem Verlust des Kontexts um?
In einer Microservice-Architektur hat jeder Service seine eigene Datenbank. Wie funktioniert das Outbox-Muster in diesem Kontext, wenn Kafka die Nachricht noch nicht erhalten hat?
Was kann man mit einem nil-Slice machen und was nicht?