What results are obtained when iterating through the characters of a string sequentially?
Golang
What is the context in Go? What is it used for? How does timeout cancellation work?
Can you explain the concept of Sharing Delta and how it is used in data synchronization systems?
Task 2: What will the code with interfaces and nil output? (typed nil vs untyped nil)?
What code analysis tools and static code quality checks have you used in your projects?
What is a nuance when working with sync.Pool related to persistence?
How can you safely write to the same Map from multiple goroutines without using locks like Mutex?
In what situations is it recommended to use the sync.Map data structure for storing and accessing data?
How did you measure the reduction of CPU load by 35% and latency?
How to determine the maximum allowable buffer size in the system?
How will the presence of multiple Dockerfiles with different instructions be reflected in the final Docker image?
What else is needed besides a Docker container to run a service in Kubernetes?
What will happen if multiple goroutines try to access the same key in a map simultaneously?
How do data pass from the client to the server during an HTTP request? Describe all stages.
How is the data aggregated after being processed by workers?
How are errors typically handled in Go? What is a panic and how can it be handled?
Describe the database structure that could be used to manage bookstore information.
Tell me about the principles of SOLID.
How was the work parallelized among workers when processing a single request?
Why was the monolith split into microservices?