Golang
Kod paketų importavimo kam reikalingas ženklelis po brūkšneliu?
Sukurkite šachmatų platformos matchmak sistemą. Įėjimas yra User ID, ir reikia rasti porą žaidėjų su panašiu įvertinimu. Apkrova: 1 milijonas registruotų vartotojų, 100 tūkst. DAU, 500-1500 vienu metu žaidimo sesijų piko metu. Kokią architektūrą siūlote?
Kas yra transakcija duomenų bazėje? Kas yra transakcijų izoliacijos lygiai ir kuo jie skiriasi?
Ar gali papasakoti apie gorutinas? Ką žinai apie jas, kokios jų ypatybės?
Kaip spręsti, jei operacija trunka 10–12 minučių, duomenys aktyviai keičiasi ir vyksta aktyvus įrašymas? Kaip naudojote replikaciją?
Kalbant apie kitas pasiūlymus ir galutinius etapus — ar jau yra kažkas, jei esate aktyvi paieškoje?
Kaip optimizuoti našumą esant dideliam apkrovimui (1000 RPS) rezervavimo metodo su mutex?
Papaskink man apie SOLID. Kas tai?
Kas bus pabaigoje su masyvo ilgiu, kai 1000 gorutinų konkurencinis pridėjimas?
Ar dabar turi aktyvių pasiūlymų?
Papaskink man apie testus — kokius testus rašai?
Papaskink apie map Go.
Kas turėtų uždaryti išėjimo kanalą out — merge funkcija ar main?
Kiek laiko dirbate su Go ir kaip priėjote prie šio kalbos pasirinkimo?
Kuris indikatorius parodys, kad mano įdarbinimas buvo teisingas sprendimas po 6 mėnesių?
Kokias paslaugas pavyko sukurti nuo nulio?
Papaskokite apie naują įrankį ar idėją, kurią įgyvendinote ir kuri pagerino komandos rezultatus.
Naudojote abu ar tik gRPC?
Kaip nustatyti išteklių modelius (dydį) naujam produktui, kuris įsijungia į diegėją? Kaip gauti reikiamus skaičius?
Kodėl tai sudėtinga užduotis techniškai? Kodėl ne paprasta 100 eilučių funkcija?