Sobes.tech

How to organize internal notifications (bell on the website)? What transport to use?

176

Is WebSocket built on top of HTTP or gRPC?

176

Tell me about a complex technical case — how exactly did you implement the solution?

176

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?

176

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?

168

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?

168

Tell us about the event bus at Avito — did you work on an existing one or rewrite it from scratch?

167

What are the functional requirements for the notification system? What do we want to include?

167

Tell more about your experience at EMCD Tech — what was there, how did you grow over two and a half years?

164

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?

164

How do you feel about tasks from different areas, including DevOps and infrastructure, in a startup?

162

Describe the flow of a player's move: how do data pass from WebSocket to update the state for the second player?

161

Tell about your experience and journey in development — where you started, how you came to Go?

160

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?

159

When you joined, was the HR platform already existing or was it built from scratch?

156

Have you ever had to write new microservices from scratch for new functionality?

156

Tell about your experience working with high-load systems. Have you had to solve tasks related to traffic distribution and balancing?

155

Was EMCD Tech a startup or a large company?

151

How is your current company registered? Do you have an individual entrepreneur status?

147
/3