What retention settings are available in Kafka for data storage?
Golang
Tell about working with Kafka: what happens when lag accumulates, what are the risks, and how have you solved them?
If we talk about Kafka, what delivery guarantee do you support?
WHERE A=a AND B=b vs WHERE B=b AND A=a Which composite index would you create?
What logging library do you use?
Tell us about your current workplace and the enrichment service — what kind of service is it, and what is its responsibility?
How did data get into the OpenTelemetry collector and where did the collector send it?
Tell us about the transition from synchronous to asynchronous architecture: why did you make the transition, how did you identify the problem?
Describe a situation where you had to use EXPLAIN ANALYZE.
If you had six offers from fintech companies, what would you pay attention to when choosing?
Can multiple consumers from the same consumer group read the same partition simultaneously?
How does the scheduler interrupt a goroutine that has entered an infinite loop?
How did you implement caching? Did you use Redis locks?
You are a writer, running your own mini blog where you publish articles. Users (readers) of your blog, after logging in, can view/read them. It is necessary to implement a 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 example, yesterday). Technical constraints and conditions: - The application runs on 1 server (1 pod) - Storage in memory - Time in UTC0
In what order are multiple defer statements executed in a single function?
If there is an index on columns A, B, C — can it be used when filtering only by A?
When changing capacity, where will the new slice be located in memory?
How many partitions were in the topics and how was their number chosen?
How to organize interaction between frontend and backend for real-time notifications?
How should partitions be distributed among pods when reading?