Golang
What types of channels are used in the Go language for communication between goroutines?
Explain what a goroutine is and how it is used in programming.
Does kill always terminate the process?
Can you explain what is meant by the term 'context' in programming or development?
When passing data to a function: what is more memory-efficient — an array or a slice?
Can you explain how the wait mechanism for completing multiple goroutines works in Go using WaitGroup?
What is the main role and purpose of channels in data exchange systems?
Can you explain what the rune type in the Go programming language represents?
You need to describe the library model. There are 3 entities: "Author", "Book", "Reader". Physically, there is only one book and it can only belong to one reader. You need to create tables for the library to account for this.
What is meant by the term 'high load' in the context of systems and applications?
Have you had experience working with tools for tracking and analyzing microservices?.
Candidates' contacts are closed and paid when searching through the HH database — how to manage the limit on opening contacts?
Tell me about the project at Logitrade: what did you do and why did you leave?
Can you explain the concept of channels in programming and their main purpose?
What are the ways to manage or interact with a closed channel in Go?
Can you characterize Wildberries services as high load? What was the peak RPS?
Can you give an example of a situation where the chosen task solution turned out to be incorrect or ineffective?