What actions need to be performed for the returned value to be added to the call stack?
Golang
What are GDPR processes you have implemented (anonymization, data deletion)?
Tell about yourself and your work experience.
Tell me about failures from your work experience
What behavior is expected when attempting to read from a channel with a buffer that is currently empty?.
What is the maximum number of elements that can be placed in a channel?
Why were goroutines invented, if there are OS threads?
Tell us about parallelism models — what is shared memory and message passing, mutexes, and atomics.
What tools and technologies have you used for implementing or working with distributed systems?
Tell about the development process in your team.
What is the purpose of using a mutual exclusion mechanism (Mutex) in multithreaded programming?
What are channels in Go and what types are there?
How was the service tested? How was it deployed in Kubernetes?
How is code testing performed in Go?
What consequences can arise from concurrent writing to a map from multiple threads?
What is a syscall? How does the Go runtime handle blocking syscalls in the GMP model?
When and why is the return value stored on the stack, and when in the heap?
What is a memory leak? How did you detect and fix a leak in WebSocket Hub using pprof?
What results are obtained when iterating through the characters of a string sequentially?