Golang
Was sind Ihre finanziellen Erwartungen? Nennen Sie das Minimum und das komfortable Niveau.
Haben Sie ungültige Nachrichten in ein separates Thema verschoben und diese produziert oder wie? Gab es viele solcher Nachrichten?
Wie ist das Snapshot-System für aggregierte Schaufenster implementiert?
Bist du bereit, nach Georgien umzuziehen?
Wie kann man im Linux-Terminal sehen, welche Prozesse Ressourcen verbrauchen und wie viel? Wie beendet man einen Prozess? Welche Befehle hast du insgesamt verwendet?
Was ist eine Rune in Go?
Das CDN hier funktioniert wie ein Cache mit begrenztem Speicher, wir werden die Daten nach einer Strategie invalidieren — ich würde LRU als Standardstrategie für die Invalidation vorschlagen. Wie stehst du dazu, sie hier zu verwenden?
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?
Was ist Stop the World in Go?
Wie kann man die asynchrone Ausführung des Prädikats in der Funktion Filter hinzufügen, während die Rückwärtskompatibilität für bestehende Paketbenutzer erhalten bleibt?
Wie erstellt man am besten einen Slice mit vorallociertem Speicher über make? Warum die Kapazität im Voraus angeben?
Gibt es eine Frist?
Sind Sie für oder gegen gespeicherte Prozeduren?
Haben Sie schon einmal weniger erfahrene Kollegen unterstützt? Wie lief das normalerweise ab?
Vielleicht sind bereits Fragen aufgetaucht, [Name]? (über das Unternehmen)
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).