How does the composite index (A, B, C) work in queries?
Golang
What is sync.Pool and what is it used for?
What is the Transactional Outbox pattern?
Have you received feedback from management? How do you prefer to receive it?
What happens if you write to a closed channel in Go?
Tell me in detail about the Segment Engine architecture: how segmentation works, what data is stored, how requests are processed.
What is the context in Go and why is it needed?
Why pass the context as the first argument in Go?
Tell about a case of receiving negative feedback and how you handled it.
What happens when updating a row in PostgreSQL with MVCC?
How do you generate mocks?
What do you like and dislike about your current job?
What did you use for synchronization in multithreading?
How do you see your development over the next 3 years: technical expertise or management?
Who should close the channel - the writer or the reader?
How do you rate your level: middle, middle+? What is missing to reach senior level?
How to syntactically prevent a reader from closing a channel?
What are indexes in a database, their advantages and disadvantages?
What is the syntax for transactions in Go/SQL?
What is a transaction in a database?