How to synchronize access of multiple goroutines to a shared object in the heap?
Golang
Why did you decide to pay attention to the market? What are you currently looking for? What do you pay attention to when choosing a new company?
Where and how do you measure latency in a system?
What else does a Consumer Group handle besides partitioning?
What tests have you written?
// TODO: implement func (s *Service) GetProducts(ctx context.Context, skus []SKU) (map[SKU]Product, error) { return nil, nil }
What levels of transaction isolation have you encountered in PostgreSQL?
What data types do you know in Go?
How to organize geodistribution with three regions while maintaining strict consistency for money operations? What type of replication to use (master-master or master-slave)?
What is the difference between buffered and unbuffered channels in Go?
What is the `<-ch` construct in Go?
Tell me about an interesting architectural solution from your experience
What problems have you encountered during deployment in your practice?
Was there a particularly large or complex task you would like to highlight from your experience?
Have you had tasks related to architecture: designing the entire architecture or individual services/microservices?
Have you worked with transactions in PostgreSQL? What isolation levels have you encountered, and when are they used?
For monitoring the availability of web services, which tool is most suitable: ping, traceroute, netcat, or curl?
What delivery guarantees have you encountered in Kafka?
What would you change in Go if you were a maintainer?
What is RTT?