Salary expectations?
Golang
How to organize internal notifications (bell on the website)? What transport to use?
Is WebSocket built on top of HTTP or gRPC?
Tell me about a complex technical case — how exactly did you implement the solution?
Compare three options for storing a player queue: Kafka, Redis, PostgreSQL. Which one to choose and why? What is the fundamental difference between Redis and PostgreSQL for this task?
Design a matchmaking system for a chess platform. The input is User ID, and you need to find a pair of players with similar ratings. Load: 1 million registered users, 100 thousand DAU, 500-1500 concurrent game sessions at peak. What architecture would you suggest?
How have you worked with WebSocket? At what level - infrastructure setup or just code? What technologies did you use? Were there connection issues at the infrastructure level?
Tell us about the event bus at Avito — did you work on an existing one or rewrite it from scratch?
What are the functional requirements for the notification system? What do we want to include?
Tell more about your experience at EMCD Tech — what was there, how did you grow over two and a half years?
Tell me about your internship: how long did you work as an intern, when did you switch to a full-time position, and how was your studies?
How do you feel about tasks from different areas, including DevOps and infrastructure, in a startup?
Describe the flow of a player's move: how do data pass from WebSocket to update the state for the second player?
Tell about your experience and journey in development — where you started, how you came to Go?
Formalization of matchmaking system requirements: how to search for a match, what to do if no opponent is found, how to validate moves, is a timer needed, how to update ratings, is a game history needed, what to do in case of disconnect?
When you joined, was the HR platform already existing or was it built from scratch?
Have you ever had to write new microservices from scratch for new functionality?
Tell about your experience working with high-load systems. Have you had to solve tasks related to traffic distribution and balancing?
Was EMCD Tech a startup or a large company?
How is your current company registered? Do you have an individual entrepreneur status?