Did you store only aggregated data or each stage — raw, normalized?
Golang
How do you understand what is index selectivity?
Why did you choose RabbitMQ instead of Kafka for notifications?
Why did you decide to migrate from monolith to microservices? Where did you face difficulties?
How comfortable are you with a hybrid work format (twice a week in the office, Tula metro)?
Implement caching for the getUserFromDB function. Data changes infrequently.
How did you choose the type of database (PostgreSQL, ClickHouse, Redis)?
If we talk about motivation for the transition — why did you decide to enter the market and consider other offers?
Have you been involved in a project built from scratch, or did you join at some intermediate stage?
Tell us about your experience and the impact you had on a product or feature at your previous workplace.
Is the standard transition period two weeks or slightly longer?
How did you scale consumers in Kafka? What happens if there are more consumers than partitions?
What is bloat (index bloat) in an index and why is it done in PostgreSQL?
Why did you use sync.Map instead of a regular map with Mutex?
Did 1C also publish data directly to Kafka?
What is the status of your job search? Are there offers or deadlines for acceptance?
Tell me about a complex task you managed to implement recently, or the most interesting one. What was it, what did you do, what has changed?
How to handle a situation when all 5 goroutines simultaneously see an empty cache and go to the database (cache stampede)?
What was replication used for in PostgreSQL?
How actively do you consider proposals? Are there already offers, deadlines for their acceptance?