Ce acțiuni trebuie întreprinse pentru ca valoarea returnată să fie adăugată în stiva de apeluri?
Golang
Ce procese GDPR ai implementat (anonimizare, ștergere de date)?
Spuneți-mi despre dvs. și experiența dvs. profesională
Ce comportament se așteaptă atunci când se încearcă citirea dintr-un canal cu un buffer care este în prezent gol?
Vorbește despre greșelile din experiența ta de muncă
Care este numărul maxim de elemente care pot fi plasate într-un canal?
Ce instrumente și tehnologii ați folosit pentru implementarea sau lucrul cu sisteme distribuite?
De ce au fost inventate goroutines, dacă există fire ale sistemului de operare?
Vorbește despre modelele de paralelism — ce sunt memoria partajată și transmiterea mesajelor, mutex-urile și atomicele
Spuneți-ne despre procesul de dezvoltare din echipa dvs.
Cum ați testat serviciul? Cum l-ați implementat în Kubernetes?
La ce serve mecanismul de excludere mutuală (Mutex) în programarea multi-thread?
Cum se realizează procesul de testare a codului în limbajul Go?
Ce sunt canalele în Go și care sunt tipurile lor?
Ce consecințe pot apărea la scrierea simultană în card de către mai multe fire?
Ce este un syscall? Cum gestionează runtime-ul Go syscall-urile blocante în modelul GMP?
Când și de ce se păstrează valoarea de întoarcere pe stivă și când în heap?
Ce este o scurgere de memorie? Cum ai detectat și remediat o scurgere în WebSocket Hub folosind pprof?
Poți enumera principalele tipuri de canale de comunicare utilizate pentru transmiterea datelor?