Have you participated in code review?
Golang
Can you describe a situation where using a Mutex is more appropriate than channels?
What is middleware in Go HTTP servers and how is it implemented?
Did you limit the scroll depth? You mentioned using bulk for initial data loading, but how did you handle incremental updates when the price or name of a product changed? How did you ensure Elasticsearch synchronization?
How many people were in the team?
Why did you leave your last job?
Have you worked with Agile methodologies like Scrum or Kanban?
What testing tools, packages, and approaches are commonly used in Go, and how should they be applied in practice?
When working with channels, how do you decide between buffered and unbuffered channels?
When working with large JSON responses from an API, what performance considerations do you take into account?