Câte echipe ai avut, care au fost proiectele?
Golang
Cum a fost organizat procesul de stabilire a sarcinilor? Cine a umplut backlog-ul?
Vorbește despre implementarea procesului batch pentru recalcularea datelor istorice. De ce recalcularea în fiecare noapte? Cât de multe date stocați?
Ce este un lock consultativ (advisory lock)?
Cum s-a stabilit numărul de muncitori pe baza măsurătorilor?
Creează o procedură și fă-i un SELECT.
S-au efectuat solicitări de agregare pe aceeași bază unde se făceau scrieri active? Au existat efecte secundare? Cum reacționează PostgreSQL la modificările datelor în timpul unei agregări lungi?
Ce este o șir în Go? Ce se întâmplă dacă încerci să modifici primul caracter al unui șir prin index?
Spune-mi cum ai optimizat interogările. De la 10-12 minute la 5-7 — ce rapoarte sunt acelea care durează atât de mult?
Ați lucrat cu o bază de date care are mai mult de 15 tabele?
Ai scris funcții de fereastră și CTE?
Ce sunt procedurile și funcțiile stocate?
Ce eroare va apărea la încercarea de a modifica un caracter al unui șir: panică, o eroare gestionată sau altceva?
Ai scris documentație?
```go import ( "fmt" ) func deleteElement(s []int, idx int) []int { return append(s[:idx], s[idx+1:]...) } func main() { all := []int{0, 1, 2, 3, 4, 5, 6, 7, 8, 9} fmt.Println("Foaie originală: ") fmt.Println(" all: ", all) //---123--- del := deleteElement(all, 5) fmt.Println("După ștergerea elementului cu indexul = 5: ") fmt.Println(" all: ", all) //--- fmt.Println(" del: ", del) // fmt.Println("După setarea del[0] = 999 și del[len(del) - 2] = 998: ") del[0] = 999 del[len(del)-2] = 998 fmt.Println(" all: ", all) //--- fmt.Println(" del: ", del) // } ```
Vorbește-mi despre Kafka — văd că ai folosit-o.
Pentru tine, ERP este o cutie neagră? Câte canale de date folosești pentru a construi rapoarte?
Au fost multe mesaje nevalide? Aproximativ 10%?
Încă lucrezi în companie?
Cum arăta cererea de actualizare a utilizatorului la nivelul serviciului?