Golang
Was sind Zombie-Prozesse in Linux? Welche Signale müssen gesendet werden, um sie zu beenden?
Warum wurde PostgreSQL für die Speicherung von Beiträgen gewählt? Wie erkennt man, bei welchen Lasten welche Technologie ohne Sharding und Replikation auskommt (Postgres, Kafka, Redis, Service in Go)?
Wer hat sich im Team um die Architektur gekümmert?
Was ist der Unterschied zwischen GET und POST?
Füllen Sie das Slice mit Elementen ohne Mutex, damit es alle 1000 Elemente enthält.
Wer war für die Überwachungsdienste zuständig (Anti-Betrug, Bild-, Text-, Spam- und Limit-Überprüfung)?
Wie unterbricht der Scheduler eine Goroutine, die in eine Endlosschleife geraten ist?
Welche Arten von JOINs kennen Sie?
Wie flossen die Daten durch Kafka? Wie kamen die Ereignisse an?
Wurden die Lesungen mit dem Meister, mit der Replik oder wie wurden sie verteilt?
// Aufgabe 3 // Beschreiben Sie, welche Aufgabe dieser Code löst // Welche Probleme gibt es bei dieser Lösung? // Wie würden Sie diesen Code umschreiben? var c int var mu sync.RWMutex type Trace struct { // Einige Felder hier } type Sender interface { Send(Trace) } func Do(sender Sender, tr Trace) { mu.Lock() defer mu.Unlock() c++ if c == 100 { go func() { sender.Send(tr) }() c = 0 } }
Wenn das System 24 Kerne hat, wie viele Prozessoren gibt es im GMP-Modell?
Warum haben Sie genau so viele Dienste gemacht? Wie lief die Entscheidung ab — einen Dienst zu machen oder nicht?
Aus Leistungssicht, welche allgemein anerkannten Regeln sollten auf ein solches Datenbankschema angewendet werden?
Welche Aufgaben magst du? Was suchst du für dich?
Was weißt du über das Paket sync außer Atomic und Mutex?
Wie hast du mit Kubernetes gearbeitet? Was hast du gemacht?
Haben Sie Erfahrung mit der Migration von Monolithen zu Microservices?
Du bist Schriftsteller, verwaltest deinen Mini-Blog und veröffentlichst dort Artikel. Benutzer (Leser) deines Blogs können diese nach Anmeldung ansehen/lesen. Es ist notwendig, eine Funktion zum Zählen der einzigartigen Aufrufe pro Tag für jeden Artikel zu implementieren. Funktionale Anforderungen: - Statistik für heute: Der Autor kann sehen, wie viele eindeutige Nutzer seinen Artikel heute angesehen haben (Daten werden in Echtzeit gesammelt). - Statistik für vergangene Tage: Der Autor kann die Statistik für jeden vergangenen Tag sehen (z.B. gestern). Technische Einschränkungen und Bedingungen: - Die Anwendung läuft auf einem einzigen Server (einem Pod) - Speicher im Arbeitsspeicher - Zeit in UTC0
len() — was ist die Länge von?