Sobes.tech

Kā projektā tika īstenots API versiju pārvaldība? Kā klients izsauca konkrētu versiju?

166

Ja mums ir back-to-back komunikācija un nav nepieciešams pārsūtīt lielus datu apjomus, vai izmantotu gRPC vai REST? Uz kuriem faktoriem pievērstu uzmanību, izvēloties protokolu?

163

Kā tika īstenotas izplatīto darījumu mikroservisos? Vai izmantojāt sagu?

147

Kuras izvietošanas stratēģijas jūs zināt, izņemot Blue-Green deployment?

145

Uzdevums: ir endpoint getWeather, kas atgriež temperatūru pilsētā. Tam ir liela slodze. Kā ieviest kešatmiņu? Kas notiek pie cache miss augstas slodzes laikā (50k RPS)?

143

Kā atšķiras orķestrācija no horeogrāfijas sērijas kontekstā?

140

Kā jūs optimizējāt smagu SQL vaicājumu? Ar ko strādājāt?

139

Kas ir feature toggle un kā ātri atslēgt bojātu funkciju bez atkārtotas izvietošanas?

137

Kādus indeksu tipus jūs izmantojāt PostgreSQL? Kāpēc pilnteksta meklēšanai tiek izmantots GIN-indekss, nevis B-koks?

135

Kā tika īstenota lapo numerācija backendā? Kāpēc LIMIT/OFFSET slikti darbojas ar lielu ierakstu skaitu? Kā to var optimizēt?

135

Kāpēc frontend sazinās ar backend caur REST, nevis caur gRPC?

133

Kā darbojas ziņojumu sadale RabbitMQ starp vairākiem patērētājiem vienā rindā?

132

[vārds] pastāstīja par savu pēdējo darbu: kāda bija sistēma, kādas konkrētas uzdevumus viņš veica, kādas tehnoloģijas un modeļi tika izmantoti?

131

Vai vari salīdzināt pakalpojumu komunikāciju ar gRPC un parasto HTTP mijiedarbību? Katras pieejas plusi un mīnusi.

130

Kā jūs strādājāt ar Git projektā? Pastāstiet par zaru, izstrādes procesu un izlaišanas procesu.

128

Vai vari salīdzināt RabbitMQ un Kafka? Kurām uzdevumiem katru no tiem izmantotu?

124

Kā īstenot kešatmiņu tā, lai pakalpojums strādā tikai ar kešatmiņu un nezinātu datu bāzi? Dati mainās ik pēc 5 minūtēm, ir pieļaujami novecojuši dati. Vai ir nepieciešams iestatīt TTL kešatmiņas datiem?

115
/2