Sobes.tech

Формат на работа: дистанционно, в офиса или хибриден?

203

Как да направите паметта постоянна (да премахнете зависимостта от броя на уникалните символи)?

203

Как ще изглежда взаимодействието между клиента, микросервиза за удостоверяване и микросервиза на магазина при използване на JWT? И какво ще се промени без JWT, с сесии?

203

Какво е JWT токен? От какво е съставен?

203

Опишете алгоритъма за решаване на задачата за броене на поднизове с всички уникални символи

202

Каква е слоестата архитектура и как беше организирана в твоя проект?

202

Какви са вашите очаквания за заплата?

201

Разкажи за своя опит в работата и с какво се занимаваш.

201

Разкажи за проекта AeroHotels: крайна архитектура, как проектираше бекенда?

200

Какъв формат на работа разглеждате?

200

Каква позиция разглеждаш сега за себе си, какво би било интересно?

199

Какви са вашите финансови очаквания?

198

/* Има приложение с архитектура на микросервизи. Микросервисът може да бъде абстрахиран чрез интерфейса 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 }

198

Какво е груминг и как се различава от планирането?

195

Задача: има услуга с ограничение от 5 паралелни заявки към LLM. При 6-тата заявка получаваме 429. Как да решим този проблем концептуално?

193

/* Даден е низ от символи. Намерете броя на двойките индекси i и j (i <= j), между които няма повтарящи се символи. За низа "aba" отговорът е 5: може да са ASCII [0, 0] ("a") [0, 1] ("ab") [1, 1] ("b") [1, 2] ("ba") [2, 2] ("a") */

193

Как се появява функция и достига до продажба: планиране, разработка, тестове, преглед на код, внедряване, връщане назад?

189

Използвали ли сте публични облаци? Ако да, с кои доставчици и услуги?

189

Как си интегрирал LLM в проект с дебитори? Разкажи общо.

189

/* Дадена е низ от символи. Намерете броя на двойките индекси i и j (i <= j), между които няма повтарящи се символи. За низа "aba" отговорът е 5: [0, 0] ("a") [0, 1] ("ab") [1, 1] ("b") [1, 2] ("ba") [2, 2] ("a") */

189
/11