Golang
Have you had experience using generic types in programming?
In what situations can a data race occur and how to avoid it?
How is goroutine management implemented in the Go programming language?
Can you name the main network protocols and their purposes?
What happens when two elements receive the same hash value in a hash table?
Explain the principle of operation and purpose of the Circuit Breaker component in reliability systems.
Tell me more about this situation — what happened, how did it end?
What steps occur in the container startup process after the Docker image has been created?
How to determine the maximum number of buffers that can be used in the system?
What approach to designing software solutions do you use in your work?
What is the role of the local queue in the system and in what cases is its use justified?
Can you tell what is meant by the term 'trace' in the context of programming or system development?
What is the limitation on the number of elements that can be placed in a bucket in a Map implementation?
What methods are used for data transfer when interacting between goroutines in Go?
What methods can reduce the risk of conflicts when merging branches in a version control system?
How can buffer overflow errors be avoided in a program?
Are there libraries in the Go language for creating user interfaces?
What is the advantage of goroutines compared to threads in terms of efficiency and ease of use?
Have you used the INNER JOIN operator in SQL queries in your projects?
Can you explain the concept of canary deployment and what it is used for?