Sobes.tech

Tell me about the automatic scoring system: what is it for, is it monolithic or microservices, and what was your area of responsibility?

Senior
220

How to determine whether a variable will be located on the heap or on the stack? What is escape analysis and how does it work?

Senior
220

Tell us about MVCC (Multi-Version Concurrency Control) in PostgreSQL.

Senior
219

Tell about Domain-Driven Design (DDD) in your project.

Senior
218

What is a composite index?

Senior
217

Approximately how many microservices were in the system?

Senior
217

The service makes requests to an external API that has started responding in 10 seconds. Goroutines are piling up, memory is growing, and the service crashes due to OOM. How to protect?

Senior
210

Tell us about the CI/CD pipeline: what environments, what steps, how was the process built?

Senior
209

What version of Go do you use and support?

Senior
208

How should you handle the case when an article exists but had no views today — is it an error or zero?

Senior
207

Choreography or orchestration — which style did Saga use?

Senior
205

Is it necessary to update or delete data in ClickHouse, or do they just sit there?

Senior
204

Briefly tell about your work experience for team presentations.

Senior
204

On what principle was REST or gRPC chosen in your projects?

Middle+
202

What is a slice in Go? How do len and cap differ?

Middle+
201

You read events in batches and write to ClickHouse in batches. How does this work with ACK — when do you give the acknowledgment?

Senior
200

Why did you use both Kafka and gRPC simultaneously? Which scenarios used Kafka, and which used gRPC?

Senior
199

What is the difference between slices and arrays in Go?

Senior
199

How are consumer groups configured in Kafka? How many topics do you read from?

Senior
199

Have you worked with Docker, Kubernetes? Have you talked about building pipelines.

Middle+
198
/7