Sobes.tech

Golang

Ako spraviť pamäť konštantnou (odstrániť závislosť od počtu jedinečných znakov)?

203

Čo je JWT token? Z čoho sa skladá?

203

Popíšte algoritmus na riešenie úlohy počítania podreťazcov so všetkými jedinečnými znakmi

202

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?

201

Povedz mi o svojej pracovnej skúsenosti a čím sa zaoberáš.

201

Porozprávaj o projekte AeroHotels: konečná architektúra, ako si navrhol backend?

200

Ktorú pozíciu teraz zvažujete pre seba, čo by bolo zaujímavé?

199

Čo je vrstvená architektúra a ako bola organizovaná vo vašom projekte?

198

Čo je grooming a v čom sa líši od plánovania?

195

/* 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 }

194

Aké sú vaše finančné očakávania?

194

Ú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ť?

193

Ako sa funkcia objaví a dostane až k predaju: plánovanie, vývoj, testy, kontrola kódu, nasadenie, rollback?

189

Ako si integroval LLM do projektu s pohľadávkami? Povedz to všeobecne.

189

/* 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") */

189

Ako ste pracovali s osobnými údajmi pred odoslaním do externého LLM?

188

Čo viete o programe MultiTrack od Yandex?

187

/* 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") */

187
/11