Ce este important să se prevadă în worker-ul de polling?
Golang
De ce ai decis să părăsești locul de muncă actual?
Vorbește-mi despre proiectul tău în CloudPay: la ce ai lucrat, de ce erai responsabil, cu ce sarcini dificile te-ai ocupat?
Spune-mi, cu ce te ocupi în proiectul Wildberries — care este fluxul de sarcini, care sunt responsabilitățile tale?
Povestiți despre experiența dvs. cu bazele de date — în afară de ClickHouse, ce alte baze și cât de profund?
De ce ai decis să schimbi radical direcția și să alegi dezvoltarea?
Ce anume făceai exact cu Postgres — interogări, indecși?
Cum stau lucrurile cu observability, ce poți povesti?
Ce se întâmplă atunci când adaugi elemente într-o hartă și ce este evacuarea?
Cât de activă este căutarea? Există deja oferte sau etape finale?
Ce este defer? Ce va afișa următorul cod? ```go type X struct { V int } func (x X) S() { fmt.Println(x.V) } func main() { x := X{123} defer x.S() x.V = 456 } ```
Vorbește-mi despre educația ta și drumul în dezvoltare. Nu ai obținut o formare necorespunzătoare, nu-i așa?
Cu ce ai lucrat cel mai des? Ce tehnologii ai folosit?
De ce vrei să pleci din compania actuală?
Cum se poate arhitectura la nivel înalt un sistem de postare a ofertelor de muncă pe mai multe platforme cu agregare a răspunsurilor?
Care sunt așteptările tale financiare?
Există o bază de date cu următorul schelet de date // utilizator id | nume | prenume | data_nasterii 1 | Ivan | Petrov | [telefon] | Anna | Petrova | [telefon] | Anna | Petrova | [telefon] // achiziție sku | preț | user_id | dată 1 | 5500 | 1 | [telefon] | 5700 | 1 | [telefon] | 4000 | 1 | [telefon] | 8000 | 2 | [telefon] | 400 | 2 | [telefon] // listă_ban user_id | data_inceperii 1 | [telefon] Se trebuie afișat: 1. Afișați combinațiile unice de utilizator și id de produs pentru toate achizițiile efectuate de utilizatori înainte de a fi interziși. Sortează mai întâi după numele utilizatorului, apoi după SKU 2. Găsiți utilizatorii care au făcut achiziții pentru o sumă mai mare de 5000. Afișați numele lor în formatul id utilizator | nume | prenume | suma totală a achizițiilor
Cum funcționează un map în Go în linii generale?
Poți folosi o coloană în SELECT dacă nu o grupăm în GROUP BY?
Scrieți codul unei funcții care face merge de N canale. Întregul flux de intrare este redirecționat către un singur canal. func merge(cs ...<-chan int) <-chan int { ... }