Sobes.tech

Golang

Explică principiul inversiunii dependențelor și de ce apelul direct al metodelor depozitului dintr-un caz de utilizare încalcă principiul SOLID.

206

Vorbește-mi despre ultimul tău proiect — despre ce este și cu ce te ocupi exact?

205

Ce se adaugă în răspuns atunci când fereastra devine validă?

204

Care sunt diferențele dintre mediile local, dev, stage, prod?

203

Care este numărul maxim de solicitări pe secundă (RPS) pe care l-a gestionat cel mai încărcat serviciu?

202

Cum va arăta interacțiunea dintre client, microserviciul de autorizare și microserviciul magazinului atunci când se utilizează JWT? Și ce se va schimba fără JWT, cu sesiuni?

201

Spune-mi despre experiența ta de muncă și cu ce te ocupi.

201

Scrieți o problemă în limbajul Go — secțiunea practică (probleme din viața dezvoltatorului, fără algoritmi): îmbunătățiți sau corectați un serviciu. Durata — 1,5 ore.

200

[nume] a indicat o neconcordanță în evaluarea memoriei: a declarat un lucru, a scris altceva. Cum se evaluează corect memoria?

199

Ce este un token JWT? Din ce este format?

199

Formatul de lucru: de la distanță, la birou sau hibrid?

198

/* Există o aplicație cu arhitectură de microservicii. Un microserviciu poate fi abstractizat prin intermediul interfeței Backend. Pentru a accesa o instanță a microserviciului, se poate folosi tipul BackendImpl, care este deja implementat. Fiecare microserviciu are câzeci de instanțe în execuție, fiecare accesibilă prin adresa sa addr. Cu toate acestea, instanțele individuale ale microserviciului nu sunt fiabile: pot cădea, pot fi inaccesibile sau suprasolicitate. De aceea, trebuie să implementați un tip Balancer, care implementează de asemenea interfața Backend și realizează echilibrarea încărcării pe partea client între instanțele microserviciului, alegând de fiecare dată instanța **cu cea mai mică încărcare**. */

198

Vorbește despre proiectul AeroHotels: arhitectura finală, cum ai proiectat backend-ul?

198

Care a fost compoziția echipei? A fost mono-funcțională sau cross-funcțională?

198

Cum să faci memoria constantă (să elimini dependența de numărul de caractere unice)?

197

Descrieți algoritmul pentru rezolvarea problemei de numărare a subșirurilor cu toate caracterele unice

194

Care este problema cu implementarea actuală a actualizării hărții în worker (tasksRes[t.id][task{...}])?

193

Ce este grooming-ul și în ce constă diferența față de planificare?

193

Ce poziție iei în considerare acum pentru tine, ce ar fi interesant?

193
/11