Golang
Care este diferența dintre un echilibrator de sarcină L4 și unul L7?
Ce biblioteci și framework-uri au fost utilizate în serviciul Go?
Care este diferența dintre Kafka și RabbitMQ?
Vorbește-mi despre nivelurile de izolare ale tranzacțiilor în PostgreSQL
După ce principiu a fost ales REST sau gRPC în proiectele dvs.?
Pe ce se bazează în final serviciul? Ce imagini Docker au fost folosite?
Secțiunea de algoritmi: două probleme de nivel Medium sau mai sus pe LeetCode. Durată — 1,5 ore pentru cele două probleme.
Ce este o API și pentru ce este folosită în integrările sistemului?
Câte microservicii ai în Go și cât de des apar sarcini care implică două microservicii?
De ce ai ieșit pe piață? Ce nu-ți place la locul tău actual?
Care sunt avantajele și dezavantajele pgx?
Ce este un proces și un fir de execuție în sistemul de operare (Linux)?
Cu ce metodologii de dezvoltare ați lucrat? Care sunt cele mai convenabile?
În ce domeniu vrei să te dezvolți în viitor: tehnic sau managerial?
Ce anume făceai exact cu Postgres — interogări, indecși?
Cum vei alege noul loc de muncă — ce este important?
Ce se întâmplă dacă apelul de sistem (syscall) este blocat?
Care sunt cauzele tipice ale scurgerilor de goroutine în sistemele de producție și cum afectează acestea comportamentul la runtime al serviciului?
Ce va afișa programul? package main import "fmt" func main() { original := []int{1, 2, 3} updated := append(original, 4) original[0] = 100 fmt.Println(original, updated) } [100 2 3] [1 2 3 4] [100 2 3] [100 2 3 4] [1 2 3] [1 2 3 4] [100 2 3] [1 2 3]
Poți vorbi despre canalele în Go? La ce servesc și cum sunt utilizate?