Golang
What is the main role of the select operator in programming or data stream processing?
Describe the advantages and disadvantages of microservice architecture.
Tell me about the equivalent of the default operator in the select statement.
What is the significance of a reference or pointer inside a structure using a slice in programming language?
What are transaction isolation levels?
What are the ways to write generic code in Go?
How does the exchange of information occur between the client and server parts of the application?
What mutexes do you use to ensure safety when working with maps in Go?
What CI/CD tools are you familiar with?
Что нужно учитывать при работе с партициями данных?
Have you had experience working with tools for tracking and analyzing microservices?.
What is normalization?
How can you build and prepare a container with an application using Docker?
/* There are orders that transition through statuses during their lifecycle. It is required to implement a database layer: - Save order status history - Consider partitioning In the future, outside the current task, other methods will be implemented: getting statuses by time, full order history, etc. */
What should be done if the server reaches maximum data read speed?
The large table with promo codes has slowed down. How to understand and what to do?
Can you explain how the wait mechanism for completing multiple goroutines works in Go using WaitGroup?
Do you have practical experience using profiling tools to analyze performance?
Is it possible for a goroutine to be interrupted or to terminate on its own?
How do you implement substitute objects for unit testing?