Let's talk about the context. You passed the context to the function — what to do next? How will the function listen for context cancellation?
Golang
Suppose we have a query that takes a long time to execute — what should we do? Talk about EXPLAIN and EXPLAIN ANALYZE.
What does a string in Go represent?
For what reason did you decide to enter the market?
len() — what is its length?
Tell me about the companies you worked at: what were the projects, what role did you play, what technologies did you work with?
Tell about goroutines. Suppose we have an application with running goroutines, and something goes wrong — how to forcibly terminate a goroutine?
The business is rushing, and you have a choice: write simple and understandable code, which will later require refactoring, or immediately lay down a complex scalable architecture, but spend twice as much time. How will you choose?
What can you say about a channel in Go?
What indexes do you know in a database? What functions were used?
Can you tell me about transaction levels?