Welche Tools verwendest du zur Leistungsbewertung und Profilierung während der Anwendungsentwicklung?
Golang
Was passiert beim Lesen aus einem geschlossenen Kanal in Go?
Wie ist die Teamzusammensetzung in Bezug auf die Anzahl?
Warum ist der Speicher für Beiträge auf 2000 UTF-8-Zeichen (~4 KB Text) ausgelegt, und wie speichert man Bilder?
Erzähle mir von deiner relevanten Erfahrung in deiner letzten Position. Was war das für ein Produkt, wie war das Team?
Mit welchen Liefergarantien in Kafka sind Sie konfrontiert worden, in welchen Fällen werden sie verwendet?
Bist du seit deiner Einstellung im Jahr 2022 an diesem Projekt beteiligt, oder hast du die Projekte gewechselt?
Wenn ich 6 Replikate des Dienstes mit 3 Partitionen mache, wird das das Lesen beschleunigen?
Was wurde zur Leistungsbewertung und Profilierung verwendet? Wurde das Standard-Profiling pprof in Go verwendet?
Was ist ein Stack und ein Heap? Worin unterscheiden sie sich? Wie kann man erkennen, wo eine Variable zugewiesen ist?
Praktische Aufgabe: Implementieren Sie die Funktion FastestSearcher, die die Tests mehrerer Suchmaschinen parallel ausführt und den Namen des schnellsten, die Antwortzeit und einen Fehler zurückgibt (wenn mindestens eine einen Fehler zurückgibt).
Wie sind Sie mit langen/langsamen Abfragen in PostgreSQL umgegangen?
Gab es Aufgaben im Zusammenhang mit der Architektur bei der Arbeit: Mussten Sie die gesamte Architektur entwerfen oder nur einzelne Dienste/Mikroservices?
Was würdest du an der Architektur deines Dienstes ändern, wenn du freie Hand hättest?
Ist unser Zahlungs-WebHook service zustandsbehaftet?
Was passiert, wenn man ein Slice als Argument an eine Funktion übergibt und es darin ändert?
Mit welchen Liefergarantien in Kafka haben Sie Erfahrung?
Können Sie mehr über Ihr letztes Projekt erzählen — worum es ging und welche konkreten Aufgaben Sie umgesetzt haben?
HTTP, gRPC, WebDAV und WebSocket — welcher ist überflüssig?
Welche Arten von automatisierten Tests haben Sie verwendet?