Sobes.tech

Zašto metoda sa @Transactional može da ne kreira transakciju?

Senior
IT OneIT One
120

Kako mikroservisi međusobno komuniciraju?

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

Šta je load factor u HashMap i šta se dešava kada se dostigne?

Middle
RedLab
120

Практичан задатак: дизајнирајте систем за пренос новца између налога са захтевима: 1000 трансакција/сек, трансакциона тачност, синхронизовани API.

Senior
Napoleon IT
120

U kom delu memorije se čuva ConcurrentHashMap? Koji kontejner koristiti za čuvanje metrika?

Senior
РТК ИТ
120

Koja je razlika između čuvanja informacija u PostgreSQL-u pomoću ugrađenih metoda i jednostavnog čuvanja u obliku tekstualnih podataka?

Junior — Middle
120

Kako napisati test za Kafka (producent/konzument)?

Middle+
МТСМТС
120

Kako napraviti indeks na velikoj tabeli u produkciji bez blokiranja i prekoračenja Kubernetes vremenskih ograničenja?

Senior
Ecom.tech
120

Koji interfejs se koristi za upravljanje transakcijama u Springu?

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

Ispričaj mi o najtežem/najzanimljivijem zadatku.

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

Šta se dešava ako padne Spring kontekst prilikom deploy-a u Kubernetes?

Senior
Velenes.Tech
120

Да ли познајеш теорему CAP? Како реализовати расподељени систем који задовољава све особине CAP? Наведи све три особине и објасни како се они комбинују по паровима.

Senior
Umbrella IT
120

Šta je consumer group u Kafka?

Senior
РТК ИТ
120

Koje metrike su uzimane sa aplikacija? Kako su radili sa monitoringom?

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

Auth Service se nalazi između API i Transaction Service — ako padne, sve se ruši. Kako ste to osigurali?

Senior
Альфа
120

Pročitajte kod i prebrojite greške ```java @Component public class AuthorSearchService { @Autowired private AuthorRepository authorRepository; @Autowired private StatisticsRepository statisticsRepository; private AlertRestClient arc = new AlertRestClient(); // U upitu može biti i puna vrednost, i samo deo imena, na primer "Vadim Pavlo" ili "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("previše popularno pretraživanje sa previše podataka, slanje upozorenja..."); 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

Koji su problemi Spring Kafka sa virtuelnim nitima? Ili uopšte nema problema?

Senior
СБК ПАРУС
120

Koja je razlika između Dockerfile i Docker Compose fajla?

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

Napišite Java metodu koja prihvata niz i vraća statistiku o znakovima (koliko puta se svaki znak pojavljuje)

Intern
sber tech
120

Kako ste analizirali dolazne zahteve?

Junior — Middle
Tiqum
120
/726