Qanday qilib xotirani doimiy qilish mumkin (unikal belgilar soniga bog'liqlikni olib tashlash)?
Golang
JWT token nima? U nima tarkib topgan?
Barcha noyob belgilar bilan bo'lgan kichik bo'laklarni hisoblash algoritmini tavsiflang
JWT ishlatilganda mijoz, avtorizatsiya mikroxizmati va do'kon mikroxizmati o'rtasidagi o'zaro ta'sir qanday bo'ladi? Va JWTsiz, sessiyalar bilan nima o'zgaradi?
Ish tajribangiz va nima bilan shug'ullanishingiz haqida gapiring.
AeroHotels loyihasi haqida gapir: yakuniy arxitektura, backendni qanday loyihalashtirding?
Hozirda o'zing uchun qanday lavozimni ko'rib chiqyapsiz, nima qiziqarli bo'ladi?
Qavatli arxitektura nima va u qanday tashkil etilgan edi sizning loyihangizda?
Qaysi ish formatini ko'rib chiqyapsiz?
Grooming nima va u rejalashtirishdan qanday farq qiladi?
/* Mikroxizmatlar arxitekturasi bilan ilova mavjud. Mikroxizmatni Backend interfeysi yordamida abstraktsiya qilish mumkin. Bir mikroxizmat nusxasiga kirish uchun, BackendImpl turidan foydalanish mumkin, u allaqachon amalga oshirilgan. Har bir mikroxizmatda bir nechta o'nlab ishga tushirilgan nusxalar bor, ular har biri o'z manzili addr bilan kirish mumkin. Ammo, mikroxizmatning alohida nusxalari ishonchli emas: ular yiqilishi, kirish mumkin emasligi yoki ortiqcha yuklangan bo'lishi mumkin. Shuning uchun, siz Balancer turini amalga oshirishingiz kerak, bu ham Backend interfeysini amalga oshiradi va mijoz tomonida yukni balanslashni amalga oshiradi mikroxizmat nusxalari orasida, har safar **eng kam yuklangan** nusxani tanlab. */ type Request interface{} type Response interface{} type Backend interface { Invoke(ctx context.Context, req Request) (Response, error) } var _ Backend = &BackendImpl{} // addr aniq nusxa uchun ip:port func NewBackend(addr string) *BackendImpl type Balancer struct { //TODO } var _ Backend = &Balancer{} // addrs barcha balanslangan nusxalar manzillarini o'z ichiga oladi func NewBalancer(addrs []string) *Balancer { //TODO }
Sizning moliyaviy kutganlaringiz nima?
Vazifa: LLM ga 5 ta parallel so'rovlar bilan cheklangan xizmat mavjud. 6-chi so'rov yuborilganda 429 xatosi keladi. Bu muammoni konseptual tarzda qanday hal qilish mumkin?
Qanday qilib funksiya paydo bo'ladi va sotuvga yetib boradi: rejalashtirish, ishlab chiqish, testlar, kodni ko'rib chiqish, chiqarish, qaytarish?
Qanday qilib LLMni qarzdorlik bo'yicha loyiha bilan integratsiya qildingiz? Umuman ayt.
/* Belgili matn satr berilgan. Takrorlanmaydigan belgilarga ega bo'lgan i va j indekslarining juftliklarining sonini toping (i <= j). "aba" satri uchun javob 5: [0, 0] ("a") [0, 1] ("ab") [1, 1] ("b") [1, 2] ("ba") [2, 2] ("a") */
Tashqi LLM ga yuborishdan oldin shaxsiy ma'lumotlar bilan qanday ishladingiz?
Yandeksning multitrek dasturi haqida nima bilasiz?
/* Berilgan satr belgilar. i va j indekslarining juftligini toping (i <= j), ular orasida takrorlanadigan belgilar yo'q. "aba" satri uchun javob 5: ASCII bo'lishi mumkin [0, 0] ("a") [0, 1] ("ab") [1, 1] ("b") [1, 2] ("ba") [2, 2] ("a") */