Sobes.tech

Golang

Wo wird der Speicher für einen Slice zugewiesen: auf dem Stack oder im Heap?

Senior
213

Wie wirst du verstehen, dass du durch neues Wissen wertvoller geworden bist?

Senior
213

Wenn der Verlust mehrerer Analyseereignisse akzeptabel ist, wie kann man auf das Outbox-Muster verzichten?

Senior
212

Wie bewertest du dein Niveau: Junior, Mid, Senior?

Middle
212

Können Sie ein Beispiel für eine Situation geben, in der Sie eine sehr schwierige Aufgabe erfolgreich gelöst haben?

Junior — Middle
212

Welche Probleme können auftreten, wenn eine SQL-Transaktion geöffnet ist und gleichzeitig eine HTTP-Anfrage gesendet wird?

Senior
212

Welche Tools gibt es in Go, um Race Conditions zu erkennen?

Middle+
211

Wie funktioniert der Prozess der Verarbeitung von HTTP-Anfragen im Browser und was passiert auf der Client- und Serverseite?

Junior — Middle
211

Wie architektonisch vorgehen, wenn es ein lokales Limit für einen bestimmten Filter und ein globales HH-Limit von 16000 gibt?

Senior
210

Warum ist mutex für distributed lock nicht geeignet?

Senior
209

Frage zum langsamen Service Am Beispiel der Auftragserstellung. Es gibt eine Anfrage an den Service und eine Antwort, zwischen diesen beiden Aktionen speichern wir in der Analyse die bestellten Produkte (zum Beispiel zur Ermittlung der Beliebtheit der Produkte). Der Analyse-Service arbeitet manchmal langsam oder timeoutet ganz, und wir schaffen es nicht, rechtzeitig zu antworten, wir verlieren Bestellungen. Was tun, um keine Bestellungen und somit kein Geld mehr zu verlieren? Überlegen Sie, wie man Bestellung und Analyse parallelisieren kann.

Senior
209

Was passiert am Ende mit der Länge des Arrays bei konkurrierendem Append aus 1000 Goroutines?

Senior
208

Gewährleistet die Standardkarte parallele Sicherheit bei gleichzeitiger Ausführung mehrerer Threads?

Junior — Middle
208

Wie oft mussten Sie sich in Datenbanken vertiefen, Abfragen schreiben und optimieren?

Middle
208

Wenn alle Werte in einen einzigen Behälter fallen und in Overflow-Behältern gesammelt werden, was passiert bei gleichgroßem Wachstum (Umpacken ohne Größenvergrößerung)?

Middle+
207

Was sind die wichtigsten Unterschiede zwischen einem binären Baum und einem balancierten Baum im Kontext von Datenstrukturen?

Junior — Middle
206

SELECT user_id, COUNT(*) AS order_count FROM orders WHERE price_total >= 1000 GROUP BY user_id ORDER BY order_count DESC;

Middle+
205

Was gibt das Programm aus? Warum? func main() { zeitStart := time.Now() _, _ = <-worker(), <-worker() println(int(time.Since(zeitStart).Seconds())) } func worker() chan int { ch := make(chan int) go func() { time.Sleep(3 * time.Second) ch <- 1 }() return ch }

Senior
205

Warum sind jetzt Vorschläge offen, die am aktuellen Ort nicht zufriedenstellen?

Senior
205

Funktioniert gRPC über HTTP oder nicht? Wie funktioniert es?

Senior
204
/13