What do you know about the main entities of Kafka?
Golang
What to do if one partition cannot have more consumers?
How do you rate your level: middle, middle+? What is missing to reach senior level?
What is the syntax for transactions in Go/SQL?
Can we influence the garbage collector in Go?
What command would you like to see at a new place? Are there preferences for composition, roles?
What are indexes in a database, their advantages and disadvantages?
What is MVCC in PostgreSQL and how do isolation levels work?
Code review: issues in the function getExternalOrderIdFromCRM (HTTP client)
Is the map thread-safe in Go?
What happens when updating a row in PostgreSQL with MVCC?
What data types are available in Go?
How do you generate mocks?
Tell about a case of receiving negative feedback and how you handled it.
What levels of transaction isolation exist? Which one should be used for financial operations?
What happens if you write to a closed channel in Go?
What do you know about delivery guarantees in Kafka?
How does data transfer work between goroutines via an unbuffered channel at the stack level?
What are partitions in Kafka and how to choose the number of consumers?
What message brokers have you worked with? Compare Kafka and RabbitMQ