Sobes.tech

Golang

Wie verlief die Migration? Mit wem haben Sie das gemacht? Wie genau?

Senior
Effective IT
100

Wie wurden die Aufgaben innerhalb des Teams verteilt?

Senior
AvitoAvito
100

// Tabelle Produkte: // ID | cnt_view // ----------- // 1 | 100 // Zwei Benutzer haben gleichzeitig begonnen, das Produkt mit id = 1 anzusehen // und in unserer Datenbank wurden 2 parallele Transaktionen gestartet // Was wird das Ergebnis sein? postgresql func IncrementView(ctx context.Context, db *sql.DB, id int64) error { tx, err := db.BeginTx(ctx, nil) if err != nil { return err } defer tx.Rollback() var cnt int err = tx.QueryRowContext(ctx, "SELECT cnt_view FROM goods WHERE id = $1", id, ).Scan(&cnt) if err != nil { return err } cnt++ _, err = tx.ExecContext(ctx, "UPDATE goods SET cnt_view = $1 WHERE id = $2", cnt, id, ) if err != nil { return err } return tx.Commit() }

Middle+
Lenta Tech
100

Sieh dir die Abfrage mit den Bedingungen in den Spalten A, B, C an. Unter welchen Bedingungen funktioniert der Index? Welchen Index sollte man erstellen, um die Abfrage (Tabelle users, Bedingung WHERE age = 35 ORDER BY name) maximal zu beschleunigen?

Senior
Headshot
100

Was löst Repeatable Read und was nicht? (Repeatable Read-Anomalie)

Senior
Не указано
100

Wie hast du in deinem letzten Team mit Kubernetes gearbeitet?

Senior
bip.ru
100

Was passiert beim Aktualisieren einer Zeile in PostgreSQL mit MVCC?

Middle+
Magnit Tech
100

Erzähle mir von deiner Infrastruktur-Erfahrung und deiner Zusammenarbeit mit DevOps

Senior
Flant
100

Was sind die Vorteile von Goroutines gegenüber OS-Threads?

Middle+
101ХР101ХР
100

Was suchst du in einem Job, womit möchtest du dich beschäftigen?

Senior
Бюро 1440Бюро 1440
100

Welcher Fehler tritt auf, wenn man versucht, ein Zeichen in einer Zeichenkette zu ändern: Panik, eine behandelte Fehler oder etwas anderes?

Senior
МВидео/эльдорадо
100

Stellen wir uns die Situation vor: Mehrere aktive Lesezugriffe, eine Schreibanforderung kommt (RWMutex). In welcher Reihenfolge werden die Operationen ausgeführt?

Middle
ООО Левел Тревел
100

Erzählen Sie mir von Ihrer Erfahrung mit PostgreSQL: Haben Sie Schemata entworfen, Abfragen optimiert, verwaltet?

Middle
Туту
100

Nennen Sie die wichtigsten Datenstrukturen und geben Sie Beispiele für deren Implementierung/Nutzung in Go (Arrays, Slices, Map/Hash-Tabelle).

Senior
МВидеоМВидео
100

Was ist der Unterschied zwischen Mutex und RWMutex?

Senior
Small
100

In welchen Situationen ist es für einen Entwickler angemessener, Code manuell zu schreiben, anstatt sich auf KI-generierte Lösungen zu verlassen?

Senior
AndersenAndersen
100

Haben Sie Erfahrung in technischen Screenings oder Vorstellungsgesprächen?

Senior
Nau
100

Welches Transaktionsisolation-Level ist in diesem Fall geeignet?

Senior
VKVK
100

Redis — kann man ACID gewährleisten?

Senior
I-teco
100

Kennst du die Programmiersprachen C oder C++?

Middle+
Лига Цифровой ЭкономикиЛига Цифровой Экономики
100
/412