Pastāstiet mums par SOLID principiem
Java
Kā patērētāji tiek sadalīti starp daļām: vai katrs patērētājs savienojas ar katru daļu vai nē?
Kāpēc šajā kontekstā ir nepieciešama Repeatable Read izolācijas līmenis un vai tas ir nepieciešams?
Vai lietojumprogramma tieši savienojās ar PostgreSQL vai caur starpkomponenti?
Kas ir RAG dokumentu skatījumā — kādi tie ir dokumenti un kā tie tiek sagatavoti?
Produkta irnāca ar lūgumu izstrādāt Loialitātes pakalpojumu, kas, pamatojoties uz piegādāto pasūtījumu skaitu (OMS galvenā pasūtījumu sistēma), nodrošinās maksājuma pakalpojumam (kases) atlaides apmēru. Loialitātes pakalpojumam pagaidām nebūs priekšējās daļas, tikai datu bāzē jāglabā kartējums no piegādāto un neatsauktajiem pasūtījumiem, kas atbilst attiecīgajai atlaidei. Kas līdzīgs: Pasūtījumi Atlaide [phone]% [phone]% [phone]% [phone]% Ir nepieciešams izstrādāt pakalpojumu, ieteikt integrācijas mehānismus ar maksājumu un pasūtījumu pārvaldības pakalpojumiem. Jāizstrādā pakalpojuma arhitektūra, kuru var nodot izstrādes un izvietošanas komandai.
Kā aizsargāt kontrolieri pēc lomām Spring Security?
Pastāstiet mums par projektiem, tehnoloģijām un tehniskajiem izaicinājumiem, ar kuriem esat strādājis.
Ja palielināt partīciju skaitu no viena līdz desmit, kā vienmērīgi sadalīt ziņojumus starp tām?
Kāpēc jūs nevarējāt vienkārši mērogot sinhrono API, pievienot lietojumprogrammu instancijas vai datu bāzes jaudu vietā, izmantojot Kafka?
Jūs minējāt, ka paātrinājāt operācijas no 600 līdz 100–150 ms. Kādas tehnoloģijas un risinājumi to ļāva?
Kāda ir jūsu kopējā pieredze IT jomā?
Kā HashMap novieto objektus kokā kastē, ja atslēga neievieš Comparable?
Vai jūs esat iepazinies ar outstaffing modeli?
Kādās situācijās jūs izmantotu @Async?
Kā īstenot divas integrācijas realizācijas: vienu reālu ražošanai un otru mock testiem?
Kā ir iekšēji strukturēts HashMap?
Kā izvēlēties starp divām realizācijām, izmantojot vienu konfigurāciju bez Spring profiliem?
Ko dara Object.wait(), notify() un notifyAll()?
Īstenojiet thread-safe RateLimiter: ne vairāk kā 5 pieprasījumi sekundē vienam userId, metode isAllowed(String userId).