Sobes.tech

The service read data from Kafka, enriched it with data from Redis — and then what did it do?

Senior
155

What happened when you rolled back the index, rewrote the query, and then applied the same index again?

Senior
153

What do you do with this data next?

Senior
151

The resume mentions that you implemented tracing — can you tell us more?

Senior
151

Personally, I tested that Postgres reorders columns and the optimizer doesn't care in which order you write the query — it will reorganize it as needed. What do you think?

Senior
143

And what was done for central logging?

Senior
140

What is the approach to the libraries used — do all commands use the same mock library or are there no restrictions?

Senior
139

How did you initially understand the problem from the metric, and what did you do next?

Senior
133

// Implement autocomplete for movies: // by entering the first 3+ letters, output the top-3 matches alphabetically. // ["macarthur", "interstellar", "intrusion", "macao", "into the abyss", "internship"] // me -> [] // mac -> ["macao", "macarthur", "machinist"] // int -> ["internship", "interstellar", "into the abyss"] // interstellar -> ["interstellar"] // intr -> ["intrusion"] // intrusion -> ["intrusion"] // into -> ["into the abyss"] // stellaris -> [] package main func main() {}

Senior
127

Why did you use Redis instead of in-memory cache?

Senior
127

How were duplicates filtered out? Couldn't duplicates be identified by ID? Why enrich data from Redis?

Senior
125

When validation passes — do we record it in the database or send it further to Kafka?

Senior
123

Can you tell about idempotency? How did you implement it? How did it work?

Senior
123
/2