Kokį darbo formatą ieškote: biuras, hibridas ar nuotolinis?
Python
Kaip bendravote su ML/AI inžinieriais ir kokį modelį ar AI sprendimą įgyvendinote?
Ar pažįstate paraiškų apdorojimo produktus, anti-fraud, AML, kredito konvejerį ir sankcijų patikrinimą?
Kokia buvo tavo komanda, su kuo bendravote, kaip dirbote ir kokį stacką naudojote?
Kodėl palikote savo ankstesnį darbą?
Kuris vietinis modelis buvo naudojamas: Qwen, DeepSeek ar kitas?
Atsakymas į Python programuotojo laisvą vietą
Ką dabar ieškote ir kas jums svarbu įmonės pasirinkime?
Sukurkite pranešimų siuntėją.
Ar naudojote AI agentus ar įrankius kodų generavimui, pvz., Codex?
Kokie yra reikalavimai saugoti istoriją, žinučių tvarką, paiešką, šifravimą, prieinamumą, žinučių regioną ir ištrynimą?
5. Mokėjimų patikimumas: "Kaip buvo išspręsta idempotentumo problema gRPC?" Interviu tikslas: Mokėjimai — pavojingiausia sritis dubliavimui (Double Spending). Galimas klausimas: "Mokėjimo užklausa praėjo per gRPC, bet nepavyko dėl laiko limito (DEADLINE_EXCEEDED). Ar pinigai buvo nuskaičiuoti — nežinoma. Ką daro mokėjimo modulis?" Kaip atsakyti: "Finansinio sandorio kontekste, bet kuri pakartotinė užklausa turi turėti Idempotency Key: 1. gRPC užklausos metaduomenyse (metadata=((‘x-idempotency-key’, key_uuid),)) visada perdavėme unikalų sandorio raktą. 2. Gavus DEADLINE_EXCEEDED, klientas saugiai galėjo pakartoti su tuo pačiu raktu. 3. Pirkimo paslauga tikrino šio rakto buvimą savo duomenų bazėje / Redis ir arba grąžindavo jau apdorotos operacijos būseną, arba ją pirmą kartą apdorodavo."
Pasakykite mums apie sudėtingiausią techninę ar produktų iššūkį, su kuriuo susidūrėte: kas buvo problema ir kaip ją išsprendėte?
Pastāstiet mums par neveiksmi darbā: kas notika, kāpēc un ko jūs no tā iemācījāties?
Be Python, kokius kitus kalbų naudojote ar dabar domitės jais?
Kokius AI įrankius naudojote be vietinio modelio?
Sukurkite mastelį turintį pranešimų siuntėją: tik asmeninius pokalbius, teksto ir vaizdų siuntimą, pristatymą online ir offline per push pranešimus, statusus "išsiųsta/davėta/skaitoma", pokalbių istoriją ir online/offline buvimo būseną. Apribojimai: iki 10 milijonų naudotojų, vidutinis apkrovimas iki 50 tūkst. pranešimų/sec, viršūnė — iki 100 tūkst. pranešimų/sec, pranešimai neturi būti prarasti, sistema turi būti horizontaliai mastelį; P99 online pristatymas — iki 400 ms.
Kokius funkcinius ir ne-funkcinius reikalavimus turėtų nustatyti pranešimų siuntėjas: asmeniniai pokalbiai, žinučių būsenos, failai iki 5 MB, push pranešimai, iki 10 milijonų vartotojų, vidutiniškai 40–50 tūkst. RPS ir iki 100 tūkst. RPS piko metu?
Ar sutinkate atsisakyti galutinio šifravimo, kad palaikytumėte serverio pusės pilno teksto paiešką žinutėse?
Keli klausimai iškilo Ar reikia rašyti apie mokyklos išsilavinimą? Ar turėčiau nurodyti ką nors apie kompiuterinius įgūdžius? Jei taip, ar tai turėčiau tiesiog įrašyti pirmoje stulpelyje? Nes lentelė akivaizdžiai šiek tiek pasvirusi.