Sobes.tech

Golang

Verbessere die Lösung für die Top-10 in jedem Namespace unter Berücksichtigung, dass die Dienste in verschiedenen Clustern sein können, aber im selben Namespace (muss zusammengeführt werden)

Middle+
X5 groupX5 group
87

Erzähle mir von den letzten Aufgaben, die du bei deinem aktuellen Arbeitsplatz erledigt hast — insbesondere die Routine vom Erhalt der Aufgabe bis zum Deployment.

Senior
X5
87

import "fmt" func maxDistants(arr []int) int { maxDist := 0 lastOne := -1 for i := 0; i < len(arr); i++ { if arr[i] == 1 { if lastOne == -1 { maxDist = i } else { dist := (i - lastOne) / 2 if dist > maxDist { maxDist = dist } } lastOne = i } } if arr[len(arr)-1] == 0 { dist := len(arr) - 1 - lastOne if dist > maxDist { maxDist = dist } } return maxDist } func main() { fmt.Println(maxDistants([]int{1, 0, 0, 0, 1})) }

Middle
VKVK
87

Warum werden Goroutine-Lecks aus Sicht der Laufzeit-Auswirkungen als kritischer angesehen als klassische Speicherlecks?

Senior
ClearWay
87

Wie ist die Teamzusammensetzung in Bezug auf die Anzahl?

Senior
Магнит Тех
87

Wie ist ein Slice in Go von innen aufgebaut? Wie funktioniert die Funktion append?

Middle+
Ozon ФинтехOzon Финтех
87

Fragen an die Interviewer zu den Prozessen im Unternehmen.

Middle+
Servicepipi
87

Welche Zahlungsmethoden hast du in Fiat integriert?

Senior
X5
87

Welche der folgenden Operationen führt in Go zu einem Kompilierungsfehler? Vergleich zweier Arrays gleicher Länge und Typs: [3]int == [3]int Vergleich eines Zeigers mit nil: p == nil Zuweisung eines Bytes an eine Variable vom Typ uint8 Vergleich zweier Slices: []int == []int

Intern
AvitoAvito
87

Wie testet man die Funktion printNumber, ohne eine Sekunde zu warten?

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

Worin besteht der Unterschied zwischen TCP und UDP? Warum wird TCP für HTTPS verwendet?

Middle+
Ozon ФинтехOzon Финтех
87

Welche Indizes kennst du in PostgreSQL?

Senior
МВидеоМВидео
87

Wie erkennt man, ob eine Abfrage diesen Index verwenden wird? Kennst du eine SQL-Konstruktion, um das zu überprüfen?

Intern
Озон банк
87

Wie erkennt man, in welchen Bucket ein neues Element gehört?

Middle
VKVK
87

Berichten Sie uns von Ihrer kommerziellen Erfahrung mit PostgreSQL und Redis. Seit wann arbeiten Sie, welche Aufgaben haben Sie gelöst? Nennen Sie interessante Fälle.

Senior
RTM
87

Was sind atomare Operationen (atomic) in Go?

Middle+
СБЕРСБЕР
87

Erzähle von einem komplexen technischen Fall — wie hast du die Lösung genau umgesetzt?

Senior
Hi Rockits
87

Wie sicher fühlst du dich bei Multithreading und Asynchronität?

Middle+
Яндекс вертикали
87

Wie ist die Komplexität des Algorithmus und wo ist hier der Baum?

Senior
OkkoOkko
87

//Implementieren Sie einen Cache mit Zugriff auf den Schlüssel in O(1) type LRUCache struct {} func (c *LRUCache) Get(key string) string {} func (c *LRUCache) Put(key string, value string) {}

Senior
purweb
87
/412