How to localize a timeout problem in a distributed system? Where to look?
Golang
What happens to new objects created during GC? What is the purpose of a write barrier?
What is a goroutine? How does it differ from a system thread? Tell me about the Go scheduler (GMP).
What are Ingress and Ingress Controller in Kubernetes?
Rate your knowledge of Go and PostgreSQL from 1 to 10.
What else was in the microservice besides asynchronous processing?
What mechanisms are there to protect against slow external services? What is a Circuit Breaker?
What type of index is best to add to a user ID UUID field?
What are eviction policies in Redis?
How to seamlessly add a new field to a table with a billion records without downtime?
What is optimistic locking?
What is an interface in Go? What is under the hood? How much does an empty interface weigh?
Which tasks do you prefer more — product-related or technical?
How is the asynchronous service related to a 25% reduction in load on PostgreSQL?
What is rebalancing in Kafka? Why can it occur without changing the infrastructure?
Why are PgBouncer or Odyssey placed between the application and the database? What is this component?
What ways of switching goroutines do you know? How to switch a goroutine manually?
Have you ever had any screw-ups? What conclusions did you draw, and how did you resolve them?