JWT токен эмне? Кандай түзүлгөн?
Golang
Бардык уникалдуу белгилер менен субстрингдерди эсептөө алгоритмин сүрөттөп бериңиз
Команданын курамы кандай болчу? Монопрограммалыкпы же кросс-функционалдыкпы?
JWT колдонулганда кардар, авторизация микросервиси жана дүкөн микросервиси ортосунда кандайча өз ара аракеттенет? Жана JWTсиз, сессиялар менен эмне өзгөрөт?
Өз иш тажрыйбаңыз жана эмне менен алектенесиз, айтып бериңиз.
AeroHotels долбоору жөнүндө айтып бер: акыркы архитектура, бекендди кандайча долбоорлоону жасадың?
Өзүңүз үчүн азыр кайсы позицияны карап жатасыз, эмне кызыктуу болот?
Кийин катмарлуу архитектура деген эмне жана ал сенин долбооруңда кандай уюштурулган?
Эмне иш форматын карап жатасыз?
Груминг деген эмне жана ал пландоодон эмнеге айырмаланат?
/* Микросервис архитектурасы менен колдонмо бар. Микросервис `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 }
Сиздин каржылык күтүүлөрүңүз кандай?
Маселе: LLMге 5 параллел суроо менен чектелген кызмат бар. 6-чы суроо келгенде 429 ката келет. Бул маселени концептуалдуу түрдө кантип чечсе болот?
Функция кантип пайда болот жана сатууга чейин жетет: пландаштыруу, иштеп чыгуу, тесттер, кодду карап чыгуу, жайгаштыруу, кайтаруу?
LLM-ди карыздар боюнча долбоорго кантип интеграцияладыңыз? Жалпысынан айтып бер.
/* Берилген символдордун жолу. i жана j индекстеринин жуптарынын санын табыңыз (i <= j), алардын ортосунда кайталанган символдор жок. "aba" жолу үчүн жооп 5: [0, 0] ("a") [0, 1] ("ab") [1, 1] ("b") [1, 2] ("ba") [2, 2] ("a") */
Чыгымдарга жекече маалыматтар менен кандай иштедиңиз сырткы LLMге жиберүүдөн мурун?
Яндексдин мультитрек программасы жөнүндө эмне билесиз?
/* Berilgan belgilar satri. i va j indeks juftliklarining sonini toping (i <= j), ular orasida takrorlangan 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") */