Golang
Izskaidrojiet, kas ir gorutina un kā tā tiek izmantota programmēšanā
Kā atšķiras masīva datu struktūra no sēnes kontekstā ar lietošanu un īstenošanas īpatnībām?
Kāpēc B-koka indeksam ir O(log n) sarežģītība?
Kad jānodod konteksts datu bāzei ExecContext un kad nē?
Vai jums ir pieredze ar banku apstrādi vai banku apstrādes sistēmām?
Skaidrojiet, ko nozīmē termins 'krava' programmēšanas atmiņas pārvaldības kontekstā
Kas ir fantoma lasīšana un zaudēta ierakstīšana?
No kādas summas jūs tagad apsverat piedāvājumu?
Aprēķiniet slodzi: mums ir 6 spēles sekundē un 80 gājieni partijā — cik gājieni sekundē?
Kas ir labāk — modulārs monolīts vai mikroservisi šaha pakalpojumam?
Kāpēc mums ir nepieciešams Load Balancer un API Gateway — ko tie dara un kam ir atbildīgi? Vai Load Balancer darbojas kā rate limiter?
Cik gadus jau izstrādājat ar Go?
Kad būtu jāmaina no monolīta uz mikroservisiem? Pie kāda RPS un kādos apstākļos?
Kas ir blob glabātuve, kādi veidi ir un ko tie glabā?
Ar kādām API jūs strādājāt?
Kā labāk organizēt šaha pakalpojuma (līdzīga Chess.com) arhitektūru Krievijā ar 1 miljonu lietotāju un 50k DAU, kur spēlētājs spēlē 5 spēles dienā, ir profili, matchmakings un sasniegumi?
Kas ir sticky sesijas un kāpēc tās ir nepieciešamas, lai visas savienojumi kristu uz vienu instanci?
Vai tu saproti, kā tiek īstenoti OOP principi Go valodā?
Kā glabāt balss ziņojumus tādā messengerī kā WhatsApp? Kāpēc ir labāk glabāt attēlus S3 nekā Postgres? Kādas ir iespējas attēlu glabāšanai Postgres?