Mis on JWT token? Millest see koosneb?
Golang
Kirjeldage algoritmi, kuidas arvutada alamsõnesid, millel on kõik unikaalsed tähemärgid
Kuidas toimub kliendi, autoriseerimisteenuse ja poe mikroteenuse vaheline koostöö JWT kasutamisel? Ja mis muutub ilma JWT-ta, sessioonidega?
Räägi oma töökogemusest ja millega tegeled.
Räägi AeroHotels projektist: lõplik arhitektuur, kuidas sa kujundasid backend'i?
Mis on kihiline arhitektuur ja kuidas see oli sinu projektis organiseeritud?
Milline oli meeskonna koosseis? Kas see oli monofunktsionaalne või ristfunktsionaalne?
Millist positsiooni praegu kaalud endale, mis oleks huvitav?
Mis on grooming ja kuidas see erineb planeerimisest?
Millist töövormi kaalute?
Ülesanne: on teenus, millel on piirang 5 paralleelsetele päringutele LLM-ile. Kui saadetakse 6. päring, saadakse 429. Kuidas seda probleemi kontseptuaalselt lahendada?
/* On olemas rakendus mikroteenuste arhitektuuriga. Mikroteenust saab abstraktselt kirjeldada `Backend` liidese abil. Ühe mikroteenuse eksemplarile pääsemiseks, saan kasutada `BackendImpl` tüüpi, mis on juba realiseeritud. Iga mikroteenusel on mitu kümneid käimasolevaid eksemplare, iga igaüks on kättesaadav oma aadressi `addr` kaudu. Kuid üksikud mikroteenuse eksemplarid ei ole usaldusväärsed: need võivad kokku kukkuda, olla kättesaamatud või ülekoormatud. Seetõttu peate te rakendama tüüpi `Balancer`, mis samuti realiseerib `Backend` liidese ja teostab koormuse jaotamise mikroteenuse eksemplaride vahel, valides iga kord **vähem koormatud** eksemplari. */ type Request interface{} type Response interface{} type Backend interface { Invoke(ctx context.Context, req Request) (Response, error) } var _ Backend = &BackendImpl{} // addr sisaldab konkreetse eksemplari ip:port func NewBackend(addr string) *BackendImpl type Balancer struct { //TODO } var _ Backend = &Balancer{} // addrs sisaldavad kõigi tasakaalustatud eksemplaride aadresse func NewBalancer(addrs []string) *Balancer { //TODO }
Millised on teie finantsootused?
Kuidas funktsioon ilmub ja jõuab müügini: planeerimine, arendus, testid, koodi ülevaatus, juurutamine, tagasivõtmine?
Kuidas integreerisite LLM-i nõuete kogumise projekti? Rääkige üldiselt.
/* Antud on tähemärkide jada. Leidke indeksipaaride i ja j arv (i <= j), mille vahel ei ole korduvaid tähemärke. Jada "aba" puhul on vastus 5: [0, 0] ("a") [0, 1] ("ab") [1, 1] ("b") [1, 2] ("ba") [2, 2] ("a") */
Kuidas te töötasite isikuandmetega enne nende saatmist välisele LLM-ile?
Mida teate Yandexi multitrack-programmist?
/* Antud on tähemärkide rida. Leidke indeksite i ja j paare arv (i <= j), mille vahel ei ole korduvaid tähemärke. Rida "aba" puhul on vastus 5: võivad olla ASCII [0, 0] ("a") [0, 1] ("ab") [1, 1] ("b") [1, 2] ("ba") [2, 2] ("a") */