Golang
Erzählen Sie mir von den Eigenschaften von RPC und gRPC.
Möchtest du dich in Architektur entwickeln?
Was ist der Unterschied zwischen den Datentypen int32, int64 und einfach nur int?
Welche Tests wurden im Projekt durchgeführt und wie wurden sie gestartet?
Was gefällt dir an der Arbeit nicht? Was nervt dich am meisten?
Wie sieht die Interaktion zwischen Client, Authentifizierungs-Mikroservice und Shop-Mikroservice bei Verwendung von JWT aus? Und was ändert sich ohne JWT, mit Sessions?
Schreiben Sie eine Abfrage: Wählen Sie den Titel aller Bücher, die sich derzeit in den Händen der Leser befinden
Hat er Dokumentation geschrieben?
Wie haben Sie das Sharding in PostgreSQL durchgeführt? Welchen Hash-Algorithmus haben Sie verwendet?
Schlagen Sie optimale Indizes für eine Abfrage mit Filterung nach den Feldern location und gender (Geschlecht) für maximale Leistung vor
Neben Go, womit haben Sie noch gearbeitet bei Message-Brokern, Datenbanken?
Was genau wurde nach der Entdeckung mit den Duplikaten gemacht? Wo wurden sie gereinigt?
Erklären Sie den Unterschied zwischen REST, gRPC und GraphQL.
Die Stelle erfordert eine obligatorische Umsiedlung nach Zypern und ein 100% Büroformat. Wie akzeptabel ist das für dich?
Warum möchten Sie Ihren Arbeitsplatz wechseln?
Was wird bei jedem Print ausgegeben? func fn(a []int) { a[2] = 5 a = append(a, 6) fmt.Println(a) // a = append(a, 7) a[0] = 5 fmt.Println(a) // } func main() { a := make([]int, 0, 5) for i := 0; i < 4; i++ { a = append(a, i) } fn(a[:3]) fmt.Println(a) // }
Wie kann man sich vor SQL-Injektionen schützen?
Wie haben Sie überwacht, dass die Dienste korrekt funktionieren?
Nach welchem Prinzip haben Sie die Architektur und die Grenzen der Dienste gewählt?
Mussten Sie jemals jemanden mit einer anderen Meinung überzeugen oder beeinflussen? Wie haben Sie Ihre Botschaft formuliert und zugehört?