Sobes.tech

Golang

Haben Sie schon einmal erlebt, dass Ihnen eine Aufgabe gestellt wurde, Sie mit der Arbeit begonnen haben, aber im Verlauf festgestellt haben, dass die Anforderungen widersprüchlich oder technisch unmöglich innerhalb der Frist umzusetzen sind? Was haben Sie in einem solchen Fall getan?

Senior
АЭРО
40

Wie wird OOP in Go umgesetzt?

Middle+
СБЕРСБЕР
40

Wie ist eine Map in Go aufgebaut? Erzählen Sie über die interne Struktur, Buckets, Kollisionen.

Middle+
101ХР101ХР
40

Wofür werden JWT-Tokens verwendet?

Middle+
ТБанк
40

Wie ist die algorithmische Komplexität der binären Suche in einem sortierten Array? (O(1) / O(log n) / O(n) / O(n^2))

Senior
Лаборатория Касперского
40

Haben Sie nicht versucht, die Abfragen oder die Datenbank zu optimieren, anstatt sie in einen separaten Dienst auszulagern?

Middle+
X5
40

Du verbindest zwei Tabellen und führst eine Aggregation durch, in diesem Moment ändern sich diese Daten — was wird passieren?

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

Welche Indizes kennen Sie in der Datenbank? Welche Funktionen wurden verwendet?

Middle+
Napoleon IT
40

// 2 func merge(chans ...chan int) <-chan int { panic("not implemented") } func main() { a,b,c := make(chan int), make(chan int), make(chan int) out := merge(a,b,c) go func(){ for v := range out { println(v) } }() a <- 1 a <- 2 a <- 3 b <- 4 c <- 5 close(c) a <- 6 } Implementieren Sie die Funktion merge, die mehrere Kanäle von Ganzzahlen übernimmt und einen einzelnen Kanal zurückgibt, der die Werte aller Eingabekanäle zusammenführt. Der zusammengeführte Kanal sollte geschlossen werden, wenn alle Eingabekanäle geschlossen sind.

Senior
Не указано
40

Was ist das Hauptproblem bei der Verarbeitung jeder Anfrage in einem separaten Prozess des Betriebssystems bei hoher Belastung? - HTTP verbietet die Verwendung von Prozessen - Prozesse können nicht parallel ausgeführt werden - Hohe Speicher- und Kontextwechselkosten - Dies verschlechtert die Genauigkeit der Berechnungen

Intern
AvitoAvito
40

Erzählen Sie mir vom Team und der Arbeitsmethodik.

Middle
YadroYadro
40

Warum haben Sie darüber nachgedacht, den Job zu wechseln?

Senior
Магнит Тех
40

Erzähle mir vom Outbox-Muster — wie funktioniert es?

Senior
Штрафов нет
40

Finden Sie Syntaxfehler im korrigierten Code

Middle
Яндекс
40

Kann man ein Element zu einem nil-Slice hinzufügen?

Senior
SberAuto
40

Was passiert beim Lesen und Schreiben in einem geschlossenen Kanal?

Senior
I-teco
40

Gibt es noch einen Versandprozess: Sie haben 5 Fleischwölfe aus der Region in die Städte verschoben. Wie wird das verarbeitet?

Senior
МВидеоМВидео
40

Welches technische Problem löst die Blockchain? Antworten Sie in einem Satz.

Middle
Graveling
40

Erzähl mir von dir: Wo arbeitest du, womit beschäftigst du dich?

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

Erzähle mir von deiner Berufserfahrung, den Projekten, an denen du gearbeitet hast, was genau du gemacht hast.

Middle
wilix
40
/411