Golang
Ce este contextul în Go și la ce folosește?
Ce efect are configurarea variabilei GOMAXPROCS asupra executării programelor în Go?
Care este mai rapid: un canal cu buffer sau fără buffer?
Care sunt avantajele utilizării unui index hash în baza de date PostgreSQL?
Cum interacționează microserviciul cu baza de date pentru stocarea și recuperarea datelor?
Poți oferi exemple când utilizarea cheilor externe nu este justificată?
Ce rezultate se obțin la parcurgerea secvențială a caracterelor unui șir de caractere?
Cu ce constă mecanismul de multitasking utilizat în canale pentru schimbul de date între fire sau procese?
Ce practici pot fi aplicate pentru a optimiza viteza de execuție a codului programului?
Explicați conceptul de detectare a serviciilor în arhitectura microserviciilor și de ce este necesar.
Puteți explica ce înseamnă configurarea GOMAXPROCS în limbajul Go?
Aveți experiență cu socket-urile pentru interacțiunea în rețea?
Poate apărea în Go o situație în care resursele de memorie nu sunt eliberate, ceea ce duce la scurgeri?
Este posibil să implementați o funcție fără metode în interiorul unei interfețe?
Explicați principiul de funcționare al mecanismului de sincronizare a goroutine-urilor în contextul executării concurente a sarcinilor.
Puteți explica cum funcționează comanda VACUUM în PostgreSQL și de ce este utilizată?
Ce se înțelege prin redistribuirea sarcinii?
Ce dificultăți pot apărea la utilizarea slice-urilor în programare?
Care este diferența fundamentală dintre containere și mașini virtuale? Se poate rula un container Windows pe un host Linux?
Cum se poate porni și gestiona eficient un număr mare de goroutines, de exemplu, aproximativ 100.000?