Why did you decide to move the segmentation logic to a separate microservice?
Golang
Why did you decide to change your job? What are you looking for?
How often do tasks that require changing contracts occur?
What good practices and anti-patterns are there in unit testing? How to understand that tests are good?
How are protobuf contracts organized: where are they stored, how do you edit and compile them, where is the generated code stored?
Did you work under an TK or GPH contract in your first company?
How do you feel about supporting legacy systems?
What salary expectations are you ориентируешься на?
How is your current job arranged — under the Labor Code or GPC?
Tell me about the new map (Swiss map) in Go. How is it different from the old one?
How do your microservices communicate with each other? Have you worked with gRPC?
Tell us about the last project you worked on. What is your current role?.
How does the team generally work, what is the process, how do you interact with colleagues?
How do you work with product stories and their impact on user metrics?
How do you work with vague business requirements? Do you have experience transforming informal requirements into a technical solution?
Tell about relevant experience in fintech and payment systems.
What is a collision? How was it resolved in the old map and how in the new one?
Tell us about slices in Go. What are they and what should be considered when working with them?
Are there any time constraints for job search or final offers from other companies?
What is a panic in Go? How does a panic differ from a deadlock?