Cum se localizează o problemă de timeout într-un sistem distribuit? Unde să te uiți?
Golang
Ce se întâmplă cu obiectele noi create în timpul funcționării GC? La ce folosește barierea de scriere?
Ce este o gorutină? Cu ce diferă de un fir de sistem? Vorbește despre planificatorul Go (GMP).
Ce sunt Ingress și Ingress Controller în Kubernetes?
Evaluează-ți cunoștințele despre Go și PostgreSQL de la 1 la 10.
Ce altceva era în microserviciu în afară de procesarea asincronă?
Ce mecanisme de protecție există împotriva serviciilor externe lente? Ce este un Circuit Breaker?
Ce politici de eliminare există în Redis?
Cum adaugi cel mai fluid un câmp nou în tabelul cu un miliard de înregistrări fără downtime?
Ce tip de index este cel mai bine să adăugați pe câmpul UUID al identificatorului utilizatorului?
Ce este blocarea optimistă?
Ce este o interfață în Go? Ce se află sub capotă? Cât cântărește o interfață goală?
Care sarcini îți plac mai mult — cele legate de produs sau cele tehnice?
Cum se leagă serviciul asincron de reducerea cu 25% a încărcării pe PostgreSQL?
Ce este reechilibrarea în Kafka? De ce poate avea loc fără modificarea infrastructurii?
De ce se pun PgBouncer sau Odyssey între aplicație și baza de date? Ce este acest component?
Ai avut greșeli? Ce concluzii ai tras, cum ai rezolvat?
Ce metode cunoști pentru a comuta între goroutine-uri? Cum comuți manual o goroutine?