Golang
Sa kojim bibliotekama se pišu metrike u Go?
Ispričaj mi o Grupi potrošača. Ako su 3 particije i 2 potrošača, kako će se rasporediti?
Што се тиче запослења — рад на даљину, у канцеларији или хибрид, шта разматраш?
Šta je bolje — modularni monolit ili mikroservisi za šahovsku uslugu?
Objasnite vašu implementaciju funkcije Allow nakon ispravki. Kako se obrađuje slučaj prvog zahteva korisnika?
Zadatak: spojiti dva sortirana slice-a sa jedinstvenim vrednostima u jedan sortirani slice sa jedinstvenim vrednostima
Ispričaj o svom iskustvu sa bazama podataka — osim ClickHouse, koje baze i koliko duboko?
Koji su uobičajeni problemi koji se mogu pojaviti u AI-generisanom kodu i kako ih programer treba pravilno da rešava?
Opisati proces kompilacije Go programa: šta se dešava prilikom pokretanja go build?
Колико би вам био прихватљив формат рада у канцеларији/хибридни (офис између [локализација])?
Kako prepisati način pretvaranja polja strukture u JSON?
Koje HTTP servere u Go ste koristili?
HeadHunter ima ograničenje od 16 hiljada pregleda CV-a dnevno, a širok filter sve pojede — kako rešiti?
Koji je bio glavni stek na prvom projektu? Ispričaj koje su bile zadatke.
Ispričajte o Kafka: teme, particije, grupe potrošača, garancije isporuke.
Zašto ste odabrali particionisanje po statusu, ako je istorijski više otpuštenih nego aktivnih?
Шта је за вас важније у раду: јасно формализовани задаци у великој компанији или висок степен самосталности и креативности у малој компанији? Које задатке вам је више стало: оне са високим степеном неизвесности или линеарно писање кода?
Pretpostavimo da na površini postoji tačka i nacrtana je prava linija koja kroz nju ne prolazi. Koliko različitih pravih linija možemo nacrtati kroz tu tačku paralelno datoj pravoj liniji?
Ispričaj što znaš o MVCC. Što se dešava prilikom UPDATE zapisa s aspekta MVCC (kreiranje nove verzije reda, šta se dešava sa starom)? Kada VACUUM čisti stare verzije redova?
func fn() { str := "" for i := 0; i < 100000; i++ { str += fmt.Sprintf("%d", i) } fmt.Println(str) }