Golang
Can you give examples of situations where this concept is applied?
Can you name the main network protocols and their purposes?
What happens when two elements receive the same hash value in a hash table?
What is the main purpose of developing gRPC and what are its advantages compared to other RPC protocols?
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?
Explain the principle of byte order little-endian in computer memory.
Is it possible to transmit data through context in software applications?
In what situations is it more appropriate for a developer to write code manually instead of relying on AI-generated solutions?
In what cases do threads extract goroutines from the shared global task storage?
Describe the user flow from selecting a seat to receiving a ticket
What are timeouts and do you use them in your work?
If you walk through the Map several times, will the sequence of keys be preserved?
Do you have practical experience in developing or implementing blockchain-based projects?
What tools and technologies do you use for tracking execution and collecting metrics in systems?
When can an interface have a nil value or be undefined in programming?
How does collision handling occur in data structures or databases?
How do the 'return' operator work and what are its limitations in Go?
// the service uses an external API for route building, // within the tariff, we have RPS limitations. // Need to design a ratelimiter. // 100 rps type RouteClient struct { limiter } func (rc *RouteClient) Get(req string) string { // todo return rc.get(req) }
How to implement a loop over elements of a slice or array in your programming language?