Explicați ce sunt tăieturile în programarea Python.
Golang
Poți explica ce este Errgroup și cum este folosit pentru a gestiona un grup de goroutines în Go?
Poți explica cum se implementează sincronizarea folosind Wait Group în Go?
Puteți explica conceptul de șir în programare?
Care este avantajul utilizării sync.Map în comparație cu o hartă obișnuită protejată prin mutex, din punct de vedere al performanței?
Care sunt diferențele dintre protocoalele HTTP și gRPC în contextul schimbului de date?
Cum se comportă programul atunci când încearcă să scrie date într-un canal fără buffer, dacă acesta este inițial gol?
Cum ai analizat serviciul TypeScript pentru migrare către Go? Care a fost drumul?
Cum decide producătorul în ce partiție să trimită datele pentru scriere?
Cum se comportă programul atunci când încearcă să trimită date către un canal care nu conține elemente și utilizează buffering?
Cum se inserează un element nou în partea centrală a unui array dinamic (layer)?
Întrebarea 3: Găsește erorile din codul cu goroutines, map și WaitGroup
Cum abordezi rezolvarea unei sarcini complexe în codul legacy cu diferite tehnologii (Go, Bash, Python, Jenkins) într-un singur sprint?
Vorbește despre colectorul de gunoi în Go — algoritm, metode de optimizare
Ce este o Data Race și o Race Condition? Care este diferența?
Ce procese GDPR ai implementat (anonimizare, ștergere de date)?
Spuneți-mi despre dvs. și experiența dvs. profesională
Ați creat o bază de date pentru procesarea solicitărilor în mod sincron sau asincron?
Ce consecințe pot apărea la scrierea simultană în card de către mai multe fire?
Cum se realizează munca asincronă a structurii de date Map?