How do you feel about your level in the team? What is missing for a full senior position?
Golang
What problems have you encountered when implementing CQRS? Data consistency, update frequency?
What were the most difficult tasks in the project? How did you approach unfamiliar tasks?
Have you ever participated in discussions and development of interaction patterns between services?
How many people are in the team?
Implement a top-5 service retrieval in O(N) using an auxiliary structure.
Implement a function to find the service with the most logs in each namespace. What is the complexity of algorithms for top-1, top-2, top-10?
How was your work organized in the team: processes, artifacts, testing, deployment?
What happens if the data contract accepted by the service changes? How did you solve the schema change problem in CDC/Kafka?
How involved were you in decision-making regarding the implementation of Kafka and other tools? Did you discuss it with colleagues or the team lead?
How to parallelize log processing using a worker pool? How to get results from goroutines?
The service froze after connecting the 10th store to the statistics feature. What will you do? How will you diagnose and optimize the database?
Why do Kafka consumers receive the 'order issued' event before the 'order created' event? How to fix this?
[name] asked: Do you live in Moscow — is this current information?
Why did you decide to change your employer now?
Regarding search status — are there hot offers, what are the timelines?
What main criteria do you currently use to choose an employer?
Tell about your experience, what have you been doing recently? Share interesting services.
Write a function errorCount to count the number of errors across services (structure: Service -> Containers -> Logs)
Kafka is unavailable, the service cannot send order updates. How to solve this problem? What is the Outbox pattern?