Golang
What libraries have you used for creating mock objects in testing?
Where is the command execution performed during the GitLab CI/CD process?
What methods can reduce the risk of conflicts when merging branches in a version control system?
Is it possible to transmit data through context in software applications?
What happens if autovacuum is disabled in PostgreSQL? What problems can arise?
Tell us about your experience with CI/CD. What tools have you used — Jenkins, ArgoCD, and others?
Are there libraries in the Go language for creating user interfaces?
What is the throughput of a single PostgreSQL instance for read and write (in MB/s)?
Can you explain the concept of selectivity in the context of databases?
In what cases do threads extract goroutines from the shared global task storage?
What information is loaded into the heap memory area during program execution?
Describe the user flow from selecting a seat to receiving a ticket
What is the advantage of goroutines compared to threads in terms of efficiency and ease of use?
Can you explain the concept of canary deployment and what it is used for?
What is the role of the go.sum file in managing dependencies in a Go project?
What tools can be used to determine the current state of a goroutine?
How to perform data reading and writing through unbuffered channels in your system?
How can transaction integrity be guaranteed when operations are performed across multiple microservices using the Saga pattern?
What are the differences when passing a slice array to a function by reference and by value?
When can an interface have a nil value or be undefined in programming?