How to implement a graceful shutdown? How to understand when it's time to do a graceful shutdown?
Golang
How does the goroutine scheduler work in Go (GMP model)? What is M in the GMP model?
What types of tests have you used? Unit, Mock, Integration, Test Containers?
Microservice architecture: how to implement user registration with two services (Users and Notification)? What to do if the Producer fails?
What are Test Containers?
How to correctly pass context in a GoRoutine when sending an SMS (two-factor authentication)?
What is the main difference between Repeatable Read and Serializable?
What is ACID? Explain the transaction isolation levels in PostgreSQL.
What is SKIP LOCKED in PostgreSQL and what is it used for?
What OS signals can be intercepted, and which cannot?
What happens if you pass the original context from an HTTP request into a GoRoutine?
If the system has 24 cores, how many processors will be in the GMP model?