Golang
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?
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?
Is it possible to transmit data through context in software applications?
What is the principle of immutability of string data in programming?
How to distinguish different types of channels by their characteristics and usage?
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)?
What consequences will occur if the data transmitted through the channel remains unread?
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?
What is the HTTP protocol? What are the parts of an HTTP request? What are headers and cookies?
Tell about your last place of work: what you did, stack, difficult tasks?
Have you ever been interested in how breakpoints are implemented in a debugger?
What is the role of the go.sum file in managing dependencies in a Go project?