Kā organizēt iekšējās paziņojumus (zvaniņš uz vietnes)? Kuru transportu izmantot?
Golang
Kā jūs strādājāt ar WebSocket? Infrastruktūras uzstādīšanas līmenī vai tikai kodā? Kādas tehnoloģijas izmantojāt? Vai bija problēmas ar savienojumu infrastruktūras līmenī?
Salīdziniet trīs spēlētāju rindas glabāšanas iespējas: Kafka, Redis, PostgreSQL. Kurš izvēlēties un kāpēc? Kāda ir galvenā atšķirība starp Redis un PostgreSQL šim uzdevumam?
Tu neesi strādājis startupos, bet šis formāts tev ir pazīstams — kāpēc?
Pastāsti par notikumu sistēmu Avito — vai tu strādāji pie esošās vai pārrakstīji no jauna?
Pastāstiet sīkāk par savu pieredzi EMCD Tech — ko tur darījāt un kā jūs attīstījāties divu ar pusi gadu laikā?
Pastāsti par praksi: cik ilgi tu strādāji kā prakses dalībnieks, kad pārgāji uz pilnu slodzi, kas notika ar taviem studijām?
Pastāsti par savu pašreizējo darbu Wildberries — kāda platforma, kāda komanda, ar ko tu nodarbojies?
Kāpēc ir nepieciešama Load Balancer + API Gateway kombinācija? Kāda ir katra komponenta loma?
Kā jūs uzskatāt, kā jums šķiet, uzdevumi no dažādām jomām, tostarp DevOps un infrastruktūras, startupā?
Formalizācija prasību matchmaking sistēmai: kā meklēt spēli, ko darīt, ja pretinieks nav atrasts, kā validēt gājienus, vai nepieciešams taimeris, kā atjaunināt reitingu, vai nepieciešama spēļu vēsture, ko darīt, ja notiek atvienošanās?
Aprakstiet spēlētāja gājiena plūsmu: kā dati no WebSocket nonāk līdz stāvokļa atjaunināšanai pie otra spēlētāja?
Pastāstiet par savu pieredzi ar augstas slodzes sistēmām. Vai jums nācās risināt uzdevumus saistībā ar trafika sadali un līdzsvarošanu?
Vai jums kādreiz bija jāuzraksta jauni mikroservisi no jauna jaunas funkcionalitātes dēļ?
Vai HR platforma jau pastāvēja, kad tu ieradies, vai tā tika rakstīta no jauna?
Pastāsti par savu pieredzi un ceļu izstrādē — no kur sākāji un kā nonāci pie Go?
Vai EMCD Tech bija jauns uzņēmums vai liela uzņēmums?
Kā pievienot atbalstu spēlēm ar laika ierobežojumu (3 vai 5 minūtes), papildus spēlei bez ierobežojumiem?
Izstrādājiet šaha platformas matchmak sistēmu. Ievadā ir User ID, un jāatrod spēlētāju pāris ar līdzīgu reitingu. Slodze: 1 miljons reģistrētu lietotāju, 100 tūkst. DAU, 500-1500 vienlaicīgas spēles sesijas pīķa laikā. Kādu arhitektūru jūs ieteiktu?
Kā izskatītos atjauninātā Redis shēma ar timeout-worker spēlēm ar laika ierobežojumu?