Sobes.tech

Принсипи кори методи санҷиши дукарата дар контексти бисёрсоҳавӣ-ро шарҳ диҳед.

Middle — Middle+
124

/* Ширкат ба дигар бизнеслар учун оммавий хабар бериш хизмати кўрсатади. Маҳсулот эгаси фойдаланувчиларнинг афзалликларини ҳисобга олган ҳолда хабар бериш тизимини яратиш вазифасини берди. ## Тартиблар Хабар бериш: - хабар бериш IDси - хабар бериш тури (EMAIL, SMS, PUSH) - қабул қилувчи (фойдаланувчи IDси) - хабар матни Қабул қилувчи фойдаланувчи афзалликларига эга бўлиши мумкин: - рухсат этилган хабар бериш каналлари (турлар рўйхати) - блокланган юборувчилар (юборувчилар IDлари рўйхати) Юборилган хабарлар тарихи: - фойдаланувчига юборилган хабарлар рўйхати ## Маҳмул Фойдаланувчи созламалари ва юборилганлар тарихи бошқа тизим компонентлари томонидан таъминланади. Ушбу маълумотларни олиш учун шартномаларни лойиҳалашинг. Ҳазир сақлашни амалга ошириш керак эмас. ## Вазифа Хабар бериш тизимини ёзинг, у: - фильтр учун хабарлар рўйхатини ва юборувчи IDсини қабул қилади - фойдаланувчи афзалликларига мос келмайдиган хабарларни чиқаради - такрорланувчи хабарларга қарши ҳимоя қўллайди, шунингдек, сўнгги 24 соатда юборилганлар. Такрорлар бир хил IDга эга ва бир фойдаланувчига юборилган хабарлар ҳисобланади - юборишга тайёр, фильтрланган хабарлар рўйхатини қайтаради. Хабарларни юбориш сизинг вазифангиз эмас; бошқа жамоа юборишни амалга оширади. Сизнинг вазифангиз фақат фильтрлаш. */ class NotificationFilter { UserSettingsService userSettingsService; NotificationHistoryService notificationHistoryService; public ??? filter(??? senderId, List<???> msgs) { // TODO implement } } interface UserSettingsService { // TODO any functions } interface NotificationHistoryService { // TODO any functions }

Senior
Яндекс
124

Оё таҷрибаи оптимизатсияи суолҳои SQL доред? Оё метавонед нақшаи суолро таҳлил кунед?

Senior
Heads and Hands
124

Мақсади барномасозии объектӣ дар таҳияи системаҳои нармафзор чист?

Junior — Middle
Ifellow
124

Кадом қарорҳоро бояд дар бораи иваз кардан ё татбиқи стеки технологӣ қабул мекардед? Мисол диҳед.

Senior
ИП Ганус Александр Андреевич
124

Кадом намуди дархости HTTP бояд барои гирифтани маълумоти муштарӣ тавассути API бо рақами корт истифода шавад?

Junior — Middle
ОТП БанкОТП Банк
124

Оё шумо барои мусоҳибаҳои амалӣ омодаед ва медонед, ки чӣ гуна ба саволҳои оддӣ, ки дар системаи воқеии қабул ба кор пайдо мешаванд, ҷавоб диҳед?

Junior — Middle
124

Афзалият ва нуқсонҳои истифодаи Scope Prototype дар тарҳрезии системаҳо чист?

Junior — Middle
124

Чӣ гуна ташкил кардан мумкин аст иҷрои баргардонидани транзаксия ё амалиёт дар системаи тақсимшуда бо истифода аз микросервисҳо?

Middle — Middle+
124

Афзалиятҳо ва нуқсонҳои истифодаи тақсимоти код ба функсияҳо чист?

Junior — Middle
СБЕРСБЕР
124

Дар бораи роҳнамоии ҷавонон нақл кунед — он чӣ гуна буд?

Senior
Росгосстрах
124

Дар кадом ҳолатҳо бояд ба истифодаи қайдкунии @Service дар барномаи дар ҳоли таҳия қарор дошта истифода шавад?

Junior — Middle
СБЕРСБЕР
124

Чаро ду брокери паём — Kafka ва RabbitMQ — ҳамзамон истифода мешуданд?

Senior
СБЕРСБЕР
124

Кадом намудҳои индексҳоро дар PostgreSQL медонӣ? Дар бораи индекс B-tree нақл кун, чӣ гуна сохта шудааст. Индекси GIN чист?

Senior
Сбер Право
124

Integer i = 300, j = 300; System.out.println(i == j);

Senior
Velenes.Tech
124

Чӣ гуна тағйиротҳои дар базаи додаҳо дар истеҳсолот гузаронида шуд? Оё Liquibase-ро истифода бурдед?

Senior
Ecom.tech
124

Чӣ фарқият дорад байни map ва flatMap дар Stream API?

Senior
SSP Soft
124

Кадом сатҳи намоёнӣ бояд барои назоратчӣ муайян карда шавад, то ки ӯ иҷрои дархостҳоро пайгирӣ кунад?

Junior — Middle
ГазпромбанкГазпромбанк
124

REST чист ва чӣ гуна аз API HTTP одатан фарқ мекунад?

Senior
kode.ru
124

Чӣ метавонад ба суст шудани суръати ворид кардани маълумот ба базаи додаҳо пас аз сохтани индексҳо оварда расонад?

Junior — Middle
Т-БанкТ-Банк
124
/726