Sobes.tech

Java

Kodėl metodas su @Transactional gali nesukurti transakcijos?

Senior
IT OneIT One
120

Kaip mikroservisai tarpusavyje sąveikauja?

Senior
Альфа-БанкАльфа-Банк
120

Kas yra load factor HashMap ir kas nutinka, kai jis pasiekiamas?

Middle
RedLab
120

Praktinė užduotis: suprojektuokite pinigų pervedimo tarp sąskaitų sistemą su šiais reikalavimais: 1000 operacijų/sec, transakcijų tikslumas, sinchroninis API.

Senior
Napoleon IT
120

Kuriame atminties regione saugomas ConcurrentHashMap? Koki konteinerį naudoti metrikoms saugoti?

Senior
РТК ИТ
120

Kuo skiriasi informacijos saugojimas PostgreSQL naudojant įmontuotas metodas nuo paprasto teksto duomenų saugojimo?

Junior — Middle
120

Kaip parašyti testą Kafka (producento/naudotojo)?

Middle+
МТСМТС
120

Kaip sukurti indeksą didelėje lentelėje gamyboje be užblokavimo ir viršijant Kubernetes laiko limitus?

Senior
Ecom.tech
120

Kokia sąsaja naudojama transakcijų valdymui Spring'e?

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

Papaskink man apie sunkiausią/įdomiausią užduotį.

Senior
Позитив Технолоджис
120

Kas atsitiks, jei Spring kontekstas žlugs diegiant Kubernetes?

Senior
Velenes.Tech
120

Ar žinai CAP teoremą? Kaip įgyvendinti paskirstytą sistemą, kuri atitinka visas CAP savybes? Pavadink visas tris savybes ir paaiškink, kaip jos susijungia poromis.

Senior
Umbrella IT
120

Kas yra consumer group Kafkaje?

Senior
РТК ИТ
120

Kokias metrikas paėmė iš programėlių? Kaip dirbo su stebėsena?

Senior
МВидео/эльдорадо
120

Auth Service yra tarp API ir Transaction Service — jei jis sugenda, viskas sugriūva. Kaip tai apsaugote?

Senior
Альфа
120

Skaitykite kodą ir suskaičiuokite klaidų skaičių ```java @Component public class AuthorSearchService { @Autowired private AuthorRepository authorRepository; @Autowired private StatisticsRepository statisticsRepository; private AlertRestClient arc = new AlertRestClient(); // Užklausoje gali būti tiek visiškai reikšmė, tiek tik vardo dalis, pavyzdžiui, "Vadim Pavlo" arba "pavlo" @Transactional public List<Author> search(String query) { List<Author> authors = authorRepository.findByNameContainingIgnoreCase(query); Statistics s = statisticsRepository.findById(query).orElse(null); if (s == null) s = new Statistics(query); s.setNumbers(s.getNumbers() + 1); statisticsRepository.save(s); if (s.getNumbers() > 1000 && authors.size() > 1000) { System.out.println("per daug populiari paieška, siunčiama įspėjimas..."); arc.send(query, s.getNumbers(), authors.size()); } return authors; } } @Entity @Data public class Author { @Id @GeneratedValue private Long id; private String name; @OneToMany(mappedBy = "author") private List<Book> books; public Author(String name) { this.name = name; } } ```

Senior
ТБанк
120

Kokios problemos kyla Spring Kafka su virtualiais siūlais? Ar išvis nėra problemų?

Senior
СБК ПАРУС
120

Kuo skiriasi Dockerfile nuo Docker Compose failo?

Senior
Альфа-БанкАльфа-Банк
120

Parašykite Java metodą, kuris priima eilutę ir grąžina simbolių statistiką (kiek kartų kiekvienas simbolis pasikartoja)

Intern
sber tech
120

Kaip atlikote gaunančių užklausų analizę?

Junior — Middle
Tiqum
120
/726