Sobes.tech

What was your favorite strategy if the Elasticsearch cluster failed or stopped responding? Did the search function on the site break, or was there a backup mechanism for direct queries to PostgreSQL?

Middle
242

How did you handle deep pagination? If a user wants to see the 100th page of results, using standard from/size in Elasticsearch, it is very memory-intensive. Have you used Search After?

Middle
233

In what situations is it more appropriate for a developer to write code manually instead of relying on AI-generated solutions?

Senior
221

Have you used CDC (e.g., Debezium), message queues, or task schedulers for data synchronization?

Middle
184

When is refactoring risky, and when should you avoid it?

Senior
182

How should an HTTP server in Go be designed to support graceful shutdown and proper resource cleanup?

Senior
173

What is context in Go, and why is it important in concurrent and HTTP applications?

Senior
158

You have a service that spawns many goroutines. How would you limit the number of concurrently running goroutines?

Senior
156

You need to process a very large CSV file in Go. How would you do it without loading the entire file into memory?

Senior
154

What is the difference between json.Unmarshal and json.Decoder, and when would you use each?

Senior
152

What did you do at your last job?

Senior
151

What is a worker pool in Go and when would you use it?

Senior
149

What are common issues that can occur in AI-generated code, and how should a developer properly handle them?

Senior
145

What is an effective approach to conducting code reviews in Go, and which aspects should be prioritized first?

Senior
144

What problems can occur in concurrent Go programs and how do you detect them?

Senior
141

What is middleware in Go HTTP servers and how is it implemented?

Senior
137

In which teams have you worked?

Senior
134

Have you participated in code review?

Senior
129

Can you describe a situation where using a Mutex is more appropriate than channels?

Senior
125

How do you usually test HTTP handlers in Go?

Senior
122
/2