How do you perform database migrations without downtime?
ERP Consultant
What are the main problems faced by AI agents today?
What is a slice and a slice header in Go?
What transport protocol did the messenger use?
What is end-to-end encryption and how does it relate to TLS?
Tell about a heavy query that you had to optimize.
Why did you choose Go for a messenger?
How do you act if you disagree with the team's technical decision?
Is there a technical solution you implemented that you now consider incorrect?
How was the typing indicator implemented?
How did you deal with goroutine leak — did you monitor it?
What were the bottlenecks in the monolith messenger, and why was it decomposed?
Why are you considering changing jobs and what is important in a new place?
How does GoVet differ from golangci-lint?
How do you handle a slow consumer — a client that does not read messages?
How many simultaneous connections did one instance hold and how did they scale?
How did you solve the problem of a hot dialogue with a thousand messages per minute?
How was the database partitioned for storing messages?