Golang
Bist du bereit, nach Georgien umzuziehen?
Was ist eine Rune in Go?
Wo wird die Redis-Konfiguration gespeichert, wenn sie auf einem separaten Rechner läuft?
Welche Kriterien sind für dich bei der Wahl eines Jobs wichtig? Gehaltsvorstellungen?
Wie erstellt man am besten einen Slice mit vorallociertem Speicher über make? Warum die Kapazität im Voraus angeben?
Gibt es eine Frist?
Haben Sie schon einmal weniger erfahrene Kollegen unterstützt? Wie lief das normalerweise ab?
Gab es Fälle, in denen Sie eine Idee oder Funktion gegenüber dem Produkt oder den Analysten verteidigen mussten?
Erzählen Sie uns von Ihrer Berufserfahrung und warum Sie sich auf Arbeitssuche begeben haben.
// Korrigieren Sie den Code, damit die Anfragen gleichzeitig erfolgen und der Antwortcode ausgegeben wird // und im Fehlerfall, loggen Sie den Fehler und fahren Sie mit der Verarbeitung fort package main import "net/http" var addrs = []string{"[link]"} func main() { for _, url := range addrs { resp, err := http.Get(url) if err != nil { log.Error(err) continue } // Verarbeiten Sie resp bei Bedarf } }
Zeigen Sie den Algorithmus zur Suche eines Elements in einem binären Suchbaum anhand eines Beispiels (Vergleich mit dem Knotenschlüssel, Bewegen nach links/rechts).
HeadHunter kann eine Antwort über Webhook senden, während Avito das nicht kann — man muss es manuell machen. Wie geht man damit um?
Was erwartest du von deinem neuen Arbeitsplatz?
Welche Alternative zu VACUUM FULL kennst du, die ebenfalls Platz freigibt, aber ohne harte Sperrung?
Warum wurde in diesem speziellen Fall gRPC für den Aggregationsdienst gewählt?
Kennst du die Muster bei der Arbeit mit Kanälen und Goroutines? Erzähl über fan-in, fan-out und andere.
In deinem Lebenslauf steht, dass du 3 Microservices in Golang begleitet hast. Was hast du noch neben der Normalisierung und Validierung von Daten gemacht? War es Support oder Entwicklung?
Wie würdest du mit einer einzigen Abfrage die Liste der nicht gesperrten Verkäufer erhalten, wenn du eine Tabelle mit allen Verkäufern und eine andere nur mit gesperrten Verkäufern hast?
Was ist optimistic locking?
Wie findet ClickHouse die Verbindung zwischen Spalten?