Opowiedz o projektowaniu systemu moderacji/orkiestratora — jak to zaprojektowano, jakie decyzje podjęto?
Golang
Czy można podłączyć WebSocket bezpośrednio przez balancer L4, omijając API Gateway, aby zwiększyć wydajność?
Co jest dla ciebie ważne przy wyborze firmy, na co zwracasz uwagę?
Co się stanie, jeśli trzeba będzie zrezygnować z Kafka i zastąpić ją innym brokerem wiadomości? Jak odizolować Kafka od usług zewnętrznych?
Zaproponuj architekturę systemu: jak podzielić bazy danych między serwisy, jak zorganizować Redis dla serwisu gry?
Jaki jest powód odejścia z Wildberries?
Jak zorganizować wewnętrzne powiadomienia (dzwonek na stronie)? Jakiego transportu użyć?
Czy formalizacja przez GPH nie jest odzwierciedlona w książce pracy?
Opowiedz więcej o swoim doświadczeniu w EMCD Tech — co tam robiłeś i jak się rozwinąłeś przez dwa i pół roku?
Opowiedz o swoim doświadczeniu z systemami o dużym obciążeniu. Czy musiałeś rozwiązywać zadania związane z rozdziałem i równoważeniem ruchu?
Jak szybko będziesz mógł zacząć w nowym miejscu, jeśli dostaniesz ofertę?
Czy możesz podać przykład konkretnej, niebanalnej implementacji, którą zrobiłeś osobiście?
Jeśli masz 100 tysięcy jednoczesnych klientów podłączonych do GameServer przez WebSocket, jakie problemy mogą się pojawić? Jak skalować taki system?
Czy WebSocket jest budowany na HTTP czy na gRPC?
Porównaj trzy opcje przechowywania kolejki graczy: Kafka, Redis, PostgreSQL. Którą wybrać i dlaczego? Na czym polega zasadnicza różnica między Redis a PostgreSQL dla tego zadania?
Czy EMCD Tech to był startup czy duża firma?
Opowiedz o systemie zdarzeń na Avito — pracowałeś na istniejącym czy przepisywałeś od zera?
Czy musiałeś napisać nowe mikroserwisy od podstaw dla nowej funkcji?
Jak pracowałeś z WebSocket? Na poziomie konfiguracji infrastruktury czy tylko kod? Jakie technologie używałeś? Czy wystąpiły problemy z połączeniem na poziomie infrastruktury?
Zaprojektuj system dopasowywania dla platformy szachowej. Na wejściu jest ID użytkownika, trzeba znaleźć parę graczy z podobnym rankingiem. Obciążenie: 1 mln zarejestrowanych użytkowników, 100 tys. DAU, 500-1500 jednoczesnych sesji gry w szczycie. Jaką architekturę zaproponujesz?