Golang
Cum se accesează profilerul pprof pe serverul de producție?
Cum sunt transmise argumentele către o funcție — prin valoare sau prin referință?
Există dezvoltare mobilă în echipa ta?
Ce este DNS și cum funcționează?
Ați monitorizat parametri suplimentari de securitate — IP, MAC, geolocație?
Cu ce te-ai ocupat la serviciu?
Ce alte percentiles ați folosit?
Ce sunt canalele în Go, care sunt și care sunt caracteristicile lor?
Care a fost încărcătura pe serviciul cu Kafka? Câți RPS?
În ceea ce privește cloud-urile — cu ce au lucrat și cât de strâns?
Cum sunt structurate testele în echipă — cine scrie ce, ce acoperire, există E2E?
Codare live: adaugă un timeout funcției — dacă execuția depășește 1 secundă, returnează o eroare. Utilizarea de select, time.After, context.
Din cauza cărei motive căutați un loc de muncă?
Când nu putem captura panica, aplicația se va închide oricum?
Din cauza cărei motive iei în considerare trecerea? Proiectul trece la suport sau există alte motive?
Cum a fost organizată echipa și procesele?
Puteți oferi exemple de utilizare a WithCancel, WithTimeout și WithDeadline?
Dacă concatenezi multe șiruri într-un ciclu, vor exista probleme?
// Întrebarea 1. Ce va afișa pe ecran? package main import "fmt" func main() { s := "Hello world" b := []byte(s) b[0] = 'h' s = string(b) fmt.Println(s) }
Câte persoane are echipa și care sunt rolurile?