Sobes.tech

What types of transactions (isolation levels) are there in PostgreSQL?

Senior
186

What is observability? What are the three pillars of observability you know?

Senior
186

Tell about optimistic and pessimistic locking. How do they differ?

Senior
186

Tell me about the daily payment calculation system — what kind of system is it and how was the calculation done for 50 thousand employees?

Middle+
186

/* You are a writer, running your mini blog and publishing articles there. Your blog users (readers), after authorization, can view/read them. Implement functionality to count unique views per day for each article. Functional requirements: - Today's statistics: The author can see how many unique users viewed their article today (data is accumulated in real-time). - Past days' statistics: The author can see statistics for any past day (for yesterday). Technical constraints and conditions: - The application runs on 1 server (1 pod) - Storage in memory - Time in UTC0 */

Senior
186

If there are 2 consumers and 4 partitions, how will the partitions be distributed?

Middle+
184

Tell me about the GMP model in Go. How do queues work, what is handoff, work stealing, netpoller?

Senior
184

What is inline compiler optimization? When does it occur and how does it affect variable placement?

Senior
184

How was the repeatability of calculations guaranteed — that the same conditions applied to the entire group of employees?

Middle+
184

How did you determine where the bottleneck of a specific request is?

Middle+
183

What is partitioning and sharding? Have you used them?

Senior
182

How have you worked with transactions on shards? How did you ensure consistency?

Senior
182

Why was gRPC chosen for the aggregation service in this case?

Middle+
182

How does Go decide to allocate memory on the stack or heap? Why is this important?

Senior
182

How does Kafka work? Tell about delivery guarantees and idempotency.

Senior
181

Tell me about developing a custom log parser (a wrapper over OpenTelemetry). What was your role?

Senior
181

How does the rule engine work?

Middle+
180

What is MVCC in PostgreSQL?

Senior
179

What exactly was cached and what invalidation rules were used?

Senior
178

Is it possible to use a composite index (A, B, C) when filtering only by column B?

Middle+
178
/7