Sobes.tech

What would be interesting for you in a new job?

Middle+
167

Why are you leaving your current position?

Middle+
166

Why does the API handler always return status 500? What's wrong with it?

Senior
162

Tell us about your work experience. Why did you leave the company? Why do you want to change your current job? What was your role in the last project?

Senior
160

What happens to current requests without Graceful Shutdown when the process terminates?

Senior
160

Will you need a two-week training?

Middle+
160

What is the difference between Kafka and RabbitMQ?

Senior
158

Are slices in Go thread-safe? Is it possible to write to different indices of a slice in parallel without a mutex?

Senior
157

Why is the Outbox pattern needed when sending an email after creating an order? What does it store?

Senior
152

What is a task flow?

Senior
152

What guarantees of delivery have you encountered in Kafka, what are they, and which ones have you worked with?

Senior
151

How to properly structure the service architecture: where to store commands, domain entities, errors?

Senior
150

What salary range are you currently considering?

Middle
141

Have you worked with transactions in PostgreSQL and with what isolation levels?

Senior
140

How to verify the correctness of a booking time range (from < to)?

Senior
138

What are interfaces in Go? How do types implement interfaces?

Senior
134

Why is the approach of declaring interfaces in a separate package worse than declaring them in place of use?

Senior
129

Tell me about error handling in Go. What is a typical error? How does error handling in Go differ from other languages?

Senior
128

Imagine that the API you wrote with your team suddenly started responding five times slower. What would you start checking and how would you begin the investigation?

Middle
128

What tools do you use for performance evaluation and profiling during Go application development?

Senior
108
/4