How would you describe a Kubernetes operator if we have a master database and two replicas, and what happens if the main database fails? Briefly.
Golang
What is an interface in Go and how does duck typing work?
How to find a slow query? Have you had experience optimizing such queries?
Design a public API for a file copying library in Go — function headers and types, as developer-friendly as possible.
Is there an architect who insisted specifically on Elasticsearch?
Tell us about a problem with ClickHouse (a crash due to a large number of single records) and how you solved it.
// Need to modify the wrapper function to work with a specified timeout (for example, 1 second). // If the "long" function completes within this time - great, return the result. // If not - return an error. The result of the operation in this case does not matter. // // Additionally, measure how long this function took to execute (just log it). // The signature of the wrapper function can be changed.
What can you say about operators in Go, have you used them at work?
What is a map in Go and how is it structured? What happens during concurrent writing without synchronization?
What is a nil interface? What is under the hood?