Ako spraviť pamäť konštantnou (odstrániť závislosť od počtu jedinečných znakov)?
Golang
Čo je JWT token? Z čoho sa skladá?
Popíšte algoritmus na riešenie úlohy počítania podreťazcov so všetkými jedinečnými znakmi
Ako bude vyzerať interakcia medzi klientom, mikroservisom autorizácie a mikroservisom obchodu pri použití JWT? A čo sa zmení bez JWT, s reláciami?
Povedz mi o svojej pracovnej skúsenosti a čím sa zaoberáš.
Porozprávaj o projekte AeroHotels: konečná architektúra, ako si navrhol backend?
Ktorú pozíciu teraz zvažujete pre seba, čo by bolo zaujímavé?
Čo je vrstvená architektúra a ako bola organizovaná vo vašom projekte?
Aký formát práce zvažujete?
Čo je grooming a v čom sa líši od plánovania?
/* Existuje aplikácia s architektúrou mikroslužieb. Mikroslužba môže byť abstrahovaná pomocou rozhrania Backend. Na prístup k inštancii mikroslužby môžete použiť typ BackendImpl, ktorý je už implementovaný. Pre každú mikroslužbu je niekoľko desiatok spustených inštancií, každá dostupná na svojej adrese addr. Avšak jednotlivé inštancie mikroslužby nie sú spoľahlivé: môžu zlyhať, byť nedostupné alebo preťažené. Preto musíte implementovať typ Balancer, ktorý tiež implementuje rozhranie Backend a vykonáva vyvažovanie záťaže medzi inštanciami mikroslužby, vyberajúc vždy **najmenej zaťaženú** inštanciu. */ type Request interface{} type Response interface{} type Backend interface { Invoke(ctx context.Context, req Request) (Response, error) } var _ Backend = &BackendImpl{} // addr obsahuje ip:port konkrétnej inštancie func NewBackend(addr string) *BackendImpl type Balancer struct { //TODO } var _ Backend = &Balancer{} // addrs obsahujú adresy všetkých vyvažovaných inštancií func NewBalancer(addrs []string) *Balancer { //TODO }
Aké sú vaše finančné očakávania?
Úloha: existuje služba s obmedzením na 5 paralelných požiadaviek na LLM. Pri 6. požiadavke prichádza chyba 429. Ako tento problém koncepčne vyriešiť?
Ako sa funkcia objaví a dostane až k predaju: plánovanie, vývoj, testy, kontrola kódu, nasadenie, rollback?
Ako si integroval LLM do projektu s pohľadávkami? Povedz to všeobecne.
/* Zadaný je reťazec znakov. Nájdite počet párov indexov i a j (i <= j), medzi ktorými nie sú opakujúce sa znaky. Pre reťazec "aba" je odpoveď 5: [0, 0] ("a") [0, 1] ("ab") [1, 1] ("b") [1, 2] ("ba") [2, 2] ("a") */
Ako ste pracovali s osobnými údajmi pred odoslaním do externého LLM?
Čo viete o programe MultiTrack od Yandex?
/* Dani je niz znakova. Nađite broj parova indeksa i i j (i <= j), između kojih nema ponovljenih znakova. Za niz "aba" odgovor je 5: mogu biti ASCII [0, 0] ("a") [0, 1] ("ab") [1, 1] ("b") [1, 2] ("ba") [2, 2] ("a") */