Ինչպե՞ս դարձնել հիշողությունը կայուն (հանել եզակի նիշերի քանակի կախվածությունը):
Golang
Ինչպե՞ս կերևա հաճախորդի, թույլտվության միկրոսերվիսի և խանութի միկրոսերվիսի փոխազդեցությունը JWT օգտագործելիս: Եվ ինչ կփոխվի առանց JWT-ի, սեսիաներով?
Ի՞նչ է JWT տոքենը: Ինչից է բաղկացած?
Նկարագրեք ալգորիթմը բոլոր յուրահատուկ նիշերով ենթատեքստերի հաշվարկի համար
Իմացեք ձեր աշխատանքային փորձի և ինչ եք անում։
Պատմիր AeroHotels նախագծի մասին՝ վերջնական ճարտարապետություն, ինչպես դիզայնեցիր բեքենդը։
Ի՞նչ դիրք եք այժմ դիտարկում ձեզ համար, ինչ կլինի հետաքրքիր?
Ի՞նչ է շերտավոր ճարտարապետությունը և ինչպես է այն կազմակերպված ձեր նախագծում։
Ի՞նչ աշխատանքային ձևաչափ եք դիտարկում։
Ի՞նչ է գրոմինգը և ինչպե՞ս է այն տարբերվում պլանավորումից։
/* Կան mikroservisների ճարտարապետությամբ ծրագիր: Mikroservis-ները կարող են աբստրակտացվել `Backend` ինտերֆեյսի միջոցով: Միկրոսերվիսի մեկ օրինակին մուտք գործելու համար կարող եք օգտագործել `BackendImpl` տիպը, որը արդեն իրականացված է: Յուրաքանչյուր միկրոսերվիս ունի մի քանի տասնյակ գործարկված օրինակներ, որոնք հասանելի են իրենց սեփական հասցեով `addr`: Սակայն, միկրոսերվիսի առանձին օրինակները չեն հուսալի: նրանք կարող են անկալ, անհասանելի կամ ծանրաբեռնված լինել: Աստված, ձեզ անհրաժեշտ է իրականացնել `Balancer` տիպը, որը նույնպես իրականացնում է `Backend` ինտերֆեյսը և իրականացնում է բեռի հավասարակշռություն միկրոսերվիսի օրինակների միջև, ընտրելով ամեն անգամ **ամենափոքր բեռնված** օրինակ: */ type Request interface{} type Response interface{} type Backend interface { Invoke(ctx context.Context, req Request) (Response, error) } var _ Backend = &BackendImpl{} // addr պարունակում է կոնկրետ օրինակի ip:port func NewBackend(addr string) *BackendImpl type Balancer struct { //TODO } var _ Backend = &Balancer{} // addrs պարունակում են բոլոր հավասարակշռվող օրինակների հասցեները func NewBalancer(addrs []string) *Balancer { //TODO }
Ի՞նչ են ձեր ֆինանսական սպասումները։
Առաջադրանք: կա ծառայություն, որի սահմանափակումը 5 միաժամանակյա հարցում է LLM-ին: Երբ ուղարկվում է 6-րդ հարցումը, ստացվում է 429: Ինչպես լուծել այս խնդիրը կոնցեպտուալորեն?
/* Տրված է նիշերի շղթա: գտնել i և j ցուցիչների զույգերի քանակը (i <= j), որոնց միջև կրկնվող նշաններ չկան: "aba" շղթայի համար պատասխանն է 5: [0, 0] ("a") [0, 1] ("ab") [1, 1] ("b") [1, 2] ("ba") [2, 2] ("a") */
Ինչպե՞ս է հայտնվում ֆունկցիան և հասնում վաճառքին՝ պլանավորում, մշակում, փորձարկումներ, կոդի վերանայում, տեղադրում, հետադարձ:
Ինչպե՞ս եք ինտեգրել LLM-ը պարտավորությունների նախագծում: Ընդհանուր առմամբ պատմեք։
Ինչպե՞ս եք աշխատել անձնական տվյալների հետ արտաքին LLM-ին ուղարկելուց առաջ։
Ինչ եք գիտակցում Yandex-ի մուլտիտրեք ծրագրի մասին?
Կա՞ք ձեր փորձը տարածված համակարգերի աջակցություն կամ զարգացում։