Sobes.tech

Golang

package main import ( "fmt" ) func main() { c := make(chan string) go fmt.Println(<-c) c <- "Hello World!" fmt.Println("Exit!") }

Senior
Wildberries & Russ Bank
70

Wo wird die Redis-Konfiguration gespeichert, wenn sie auf einem separaten Rechner läuft?

Senior
Uzum
70

Muss man Daten in ClickHouse aktualisieren oder löschen, oder liegen sie einfach nur dort?

Senior
А7
70

Wie beschreibst du normalerweise eine API? Zum Beispiel, hast du einen Webservice mit Endpunkten.

Middle+
МВидеоМВидео
70

Wie funktionieren Transaktionen in PostgreSQL und MySQL?

Middle+
Бюро 1440Бюро 1440
70

Was gefällt dir an deiner Arbeit? Was treibt dich an?

Senior
AvitoAvito
70

Militärpass?

Middle
МВидеоМВидео
70

Welche Optionen gab es nach der manuellen Verarbeitung der Nachrichten aus der DLQ? Was haben Sie technisch mit ihnen gemacht?

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

Erzählen Sie mir von der Arbeit mit Atomen und Mutexen.

Senior
Алабуга
70

Bitte geben Sie Ihren Vaternamen an.

Middle+
BGStaff
69

Wie organisiert man eine geographische Verteilung mit drei Regionen bei strenger Konsistenz für Geldtransaktionen? Welche Replikation verwenden (Master-Master oder Master-Slave)?

Senior
Магнит Тех
69

Warum wurde gRPC anstelle von REST gewählt? Gab es spezifische Leistungsanforderungen?

Middle+
ВайлдберрисВайлдберрис
69

Was ist der Unterschied zwischen einem Slice und einem Array?

Middle
Магнум
69

Was war der Haupt-Stack beim ersten Projekt? Erzähle, welche Aufgaben es gab.

Middle+
Voximplane
69

In einem Cluster mit 6 Servern verlassen wir uns auf den Quorum, um Split-Brain zu vermeiden. Wie viele aktive Server sind erforderlich, um Wahlen durchzuführen?

Senior
Магнит Тех
69

Wozu dienen nicht gepufferte Kanäle? Warum kann man nicht immer einen Kanal mit einem großen Puffer verwenden?

Middle
Сбертех
69

Wurden die Berichte aus derselben Datenbank erstellt, in die aktiv geschrieben wird?

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

Haben Sie Erfahrung mit Infrastruktur? Mussten Sie etwas berühren?

Senior
Cloud.ru
69

// Frage 2. Was wird auf dem Bildschirm angezeigt package main import "fmt" func main() { { defer fmt.Println(1) } defer fmt.Println(2) panic("aaaa") defer func(){ if r := recover(); r != nil{ fmt.Println("Panik verarbeitet", r) } } }

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

Haben Sie zuvor bei RocketDev gearbeitet und mit PHP begonnen, dann auf Go umgestiegen — ist das richtig? Wie lange arbeiten Sie schon mit Go?

Senior
BetBoom
69
/412