When a map overflows, a new bucket chain is created. Explain what happens to old and new keys during transfer. Why is data transferred lazily instead of immediately as in a slice?
Golang
How was the number of instances regulated? Who set the resource requirements in Kubernetes?
Is there a Stop the World event during Garbage Collection in Java?
If we have 16 partitions and 2 consumers, how will they be divided? What will happen when a third consumer is added?
When is it better to use partitioning, and when sharding?
Is having an index always a good thing? Is an option with an index always better than without it?
When sharding, the user does not know which machine holds their data. How is this resolved?
What is the measure of 'cost' in EXPLAIN? What is 'cost'?
What other options are there to increase database speed besides indexes?
What are the advantages of replication? What are its costs?
How did the services interact with each other? Where were they located?
There is an HTTP handler that performs a complex SELECT in the database, and the user is dissatisfied with the long wait. What is the sequence of actions for diagnosis and optimization?
What synchronization tools do you know in Go?
How was deployment carried out? Through what was it rolled out in Kubernetes?
What was done with duplicates after detection? Where were they cleaned?
Why is top-hash used in a map?
Will pprof always show that you have a memory leak or a limit exceeded?
Are there ways to manage (tune) the moments of Garbage Collector launch? For example, compiler settings?
What happens if one of the consumers in the group goes down? Tell about rebalancing.
Tell about the team composition, service responsibilities, and release cycle.