Sobes.tech

Golang

Praktische Aufgabe: Der Binärdatei 2.1.out startet nicht. Es muss herausgefunden werden, warum, nur mit dem Terminal und dem Binärdatei.

Middle+
VKVK
62

Erzähl mir von deinem Projekt. Was machst du dort?

Middle+
Штрафов нет
62

Erzähle mir vom Consumer Group. Wenn es 3 Partitionen und 2 Verbraucher gibt, wie werden sie verteilt?

Middle+
plata
62

Was sind ld, rd := 1<<62, 1<<62 im Kontext des Algorithmus?

Senior
Pasul LTD
62

Worin besteht der Unterschied zwischen Konkurrenz und Parallelität?

Middle
Effective Technologies
62

Wie optimiert man eine Transaktion mit Zeilensperrung bei hoher Belastung (Flaschenhalsproblem bei der Registrierung mit Einladungscode)?

Senior
Не указано
62

Was sind Autorisierungstoken und welche gibt es?

Middle+
Магнум
62

Was ist eine API und wofür wird sie in Systemintegrationen verwendet?

Senior
X5
62

Wo enden die Kontexte in diesem Code?

Senior
UPSL
61

Wie organisiert man die Kommunikation zwischen Goroutines und wie geht man mit Deadlocks um?

Middle
VKVK
61

Was ist Observability? Was umfasst dieses Konzept und was ist notwendig, damit ein Service produktionsbereit ist? Warum sind Metriken, Traces und Logs notwendig?

Senior
техвил
61

Hast du mit Caching gearbeitet? Wenn ja, mit welchem?

Middle+
МТСМТС
61

Haben Sie Fensterfunktionen und CTEs geschrieben?

Middle+
МВидео/эльдорадо
61

Welcher Kanal ist für diese Aufgabe besser: gepuffert oder nicht gepuffert? Worin unterscheiden sie sich?

Senior
Магнум
61

Wozu dienen Linters im Code? Welche hast du verwendet?

Senior
СБК ПАРУС
61

LRU speichert Daten auf Anwendungsebene — inwiefern wird das Verhalten des Caches beim Skalieren unvorhersehbar?

Senior
OkkoOkko
61

Was ist der Unterschied zwischen einem Zeiger-Receiver und einem Wert-Receiver bei der Implementierung einer Schnittstelle? Wann sollte man welchen Ansatz verwenden?

Senior
Avanpost
61

func Pipe(p Produzent, c Verbraucher) error { // TODO buf := make([]any, 0, MaxItems) cookies := make([]int, 0) flush := func() error { if len(buf) == 0 { return nil } if err := c.Process(buf); err != nil { return err } for _, cookie := range cookies { if err := p.Commit(cookie); err != nil { return err } } buf = buf[:0] cookies = cookies[:0] return nil } for { items, cookie, err := p.Next() if err != nil { flush() return err }

Middle+
Яндекс
61

Bitte erzählen Sie, was Sie in Ihrer aktuellen Position gemacht haben, welche interessanten Aufgaben Sie erledigt haben?

Middle+
X5
61

Hat die Reihenfolge, in der Felder in einen zusammengesetzten Index aufgenommen werden, eine Bedeutung?

Middle
Ozon FreshOzon Fresh
61
/412