Golang
Povestiți-mi despre echipă: 4 dezvoltatori Go, testeri, analiști, ingineri, lider de echipă?
Ce este o goroutine în contextul Go?
Cum ai optimizat interogările de la 10-20 de minute la 5-7? Ce rapoarte se executau atât de lent?
Care este diferența dintre Inversiunea Dependenței și Injecția Dependenței?
Ce este un mock (simulare)?
Ce nivel de engleză ai?
Povestiți o situație în care a fost necesar să folosiți EXPLAIN ANALYZE.
Care este diferența dintre un limbaj interpretat (Python) și unul compilat (Go)? Ce factori influențează alegerea?
Dezvoltare de afaceri sau infrastructură? Care sunt punctele tale forte?
Gorutinele funcționează în paralel sau concurent?
Cum funcționează tranzacțiile în PostgreSQL și MySQL?
Cum funcționează WAL? Cum are loc procesul de scriere?
Cum funcționează mecanismul de rezervare a locurilor la nivelul bazei de date? Cum se asigură că un loc nu va fi vândut de două ori?
Vorbește despre cel mai dificil caz tehnic din experiența ta: ce a fost nevoie să faci, ce ai întreprins, ce a ieșit?
Cine trebuie să închidă canalul - scriitorul sau cititorul?
Vă rog, indicați numele de mijloc.
Cum să organizezi distribuția geografică cu trei regiuni cu consistență strictă pentru operațiuni cu bani? Ce replicare să folosești (master-master sau master-slave)?
Cum se accelerează executarea interogărilor?
Care este lungimea secțiunii transmise pentru prima dată funcției addNum pe a patra linie?
Cum se gestionează erorile în Go? Ce este un panic și cum îl gestionăm?