Golang
Există o dată limită?
Cum interacționezi într-o echipă care are un middle și un team lead?
Ce este profilarea în Go? A fost nevoie să folosești pprof?
Cum funcționează tranzacțiile în PostgreSQL și MySQL?
Ce se întâmplă cu un slice în Go dacă capacitatea sa este de 8 și încercăm să adăugăm al nouălea element?
[nume] a întrebat: a fost nevoie să decomprimați servicii monolitice?
De ce ai decis să cauți un nou loc de muncă și să pleci de la [companie] acum?
Este totul clar în privința formatului de outstaffing, ești pregătit pentru acest format?
Ce direcții de proiecte luați în considerare (fintech, retail, infrastructură etc.)?
Cum arată procesul tău de lucru cu sarcinile?
Există o funcție de interogare a bazei de date care returnează aceeași valoare. Propuneți o soluție pentru ca aceasta să nu acceseze de mai multe ori aceeași bază de date pentru aceleași date.
Ați fost vreodată nevoit să înregistrați orele, să urmăriți timpul într-un sistem?
Unde stocționau metricile? Nu ați folosit VictoriaMetrics?
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)?
De ce realizări ești cel mai mândru și ce ți-a rămas în amintire?
Ce făceai în astfel de cazuri când alerta se activa la creșterea RPS la 5000? Cum determinai dacă era o creștere reală a încărcăturii sau o problemă în sistem?
Poți să vorbești despre componența echipei?
Ce experiență ai cu bazele de date? Ce sarcini ai fost nevoit să rezolvi cu PostgreSQL, ClickHouse și Redis?
Cum se modifică semaforul Acquire/Lock pentru ca așteptarea să poată fi anulată sau limitată în timp?
Ce sunt indicii într-o bază de date? Ce tipuri de indici există în PostgreSQL?