How to solve the problem of container overflow with log files in Docker?
Golang
How to guarantee the correct termination of all goroutines when stopping the service?
In the fifth line, where fmt.Println(v) occurs, can we access the element added via append inside fill and output it?
Have you used parallelization to speed up processing?
How closely have you worked with Kubernetes? Have you had to write deployment configs? Are you familiar with kubectl and which commands have you used?
How to diagnose a memory leak in a service that gradually consumes more memory and sometimes crashes due to OOM?
What types of table engines have you used in ClickHouse?
What optimization does the local scheduler queue in Go (runnext) have?
How to handle duplicate webhook events if the sender service does not guarantee uniqueness?
What should you do if your service crashes in production on a day off?
Can you demonstrate how to access the fourth element of a slice?
Tell about Inbox and Outbox patterns, what are they about?
How was the media content validation system organized, and what services were used?
How did you implement delayed retries in RabbitMQ without message loss?
Where do goroutines go when created — to the local or global scheduler queue in Go?
How do you handle an incident where your service affects other services (e.g., blocks tables in a database)?
Have you ever had to execute Linux commands? Which ones do you use?
What did you use ClickHouse for in your project?
Where is it better to declare an interface — at the implementation site or at the consumption site?
How can a query be optimized at the database level? What does EXPLAIN ANALYZE show?