Vorbește despre Kafka: subiecte, partiții, grupuri de consumatori, garanții de livrare.
Golang
Vorbește-mi despre Mutex și RWMutex, în ce se diferențiază și unde preferi să le folosești.
Ați fost nevoit să lucrați cu ClickHouse? Povestiți despre experiența dvs.
Vorbește despre influența GOGC asupra funcționării Garbage Collector-ului și cum să optimizezi utilizarea memoriei.
De ce cauți un nou loc de muncă?
Ce indecși au fost utilizați, după ce câmpuri au fost selectate și de ce?
Întrebări pentru intervievatori despre procesele din companie.
Care a fost încărcarea pe sistem și câți parametri avea fiecare cerere?
Cum se asigură absența dublurilor la comutarea între mașini (una se degradează, cealaltă preia)?
Ce se întâmplă dacă apelul de sistem (syscall) este blocat?
Ați folosit EXPLAIN pentru a optimiza interogările? Ce ați descoperit și cât de mult ați reușit să accelerați interogările?
Proiectați un sistem pentru primirea, decodarea amprentelor și agregarea datelor cu o încărcare de până la 3 milioane RPS.
Ați creat tabele pentru analiști în ClickHouse? Cu ce motoare ați avut de-a face?
Vorbește despre experiența ta cu PostgreSQL. Ai abordat probleme de optimizare?
Povestiți-ne despre experiența dvs. de muncă, în special la ultimul loc de muncă.
Care este diferența dintre o vedere materializată și o vedere obișnuită?
Spune-mi despre WaitGroup în Go.
Vorbește despre cel mai solicitant serviciu pe care l-ai proiectat și scris.
Ce mod de funcționare luați în considerare?
Vorbește-mi despre planificatorul Go, cum funcționează și ce algoritm folosește.