Sobes.tech

Java

Poznáš teóriu CAP? Ako implementovať distribuovaný systém, ktorý spĺňa všetky vlastnosti CAP? Uveď všetky tri vlastnosti a vysvetli, ako sa kombinujú po pároch.

Senior
Umbrella IT
121

Je Spring rámec alebo knižnica? Čo je rozdiel medzi rámcom a knižnicou?

Middle+
луция
121

Aká je zložitosť prístupu k prvému a poslednému prvku v ArrayList?

Middle+
МТСМТС
121

Auth Service je medzi API a Transakčnou službou — ak zlyhá, všetko sa zrúti. Ako ste to zabezpečili?

Senior
Альфа
121

Napísali ste Spring Boot starter? Prečo? S akými vlastnosťami ste sa stretli?

Senior
SSP Soft
121

Čo je rozhranie Comparable a ako sa používa?

Middle
экзон
121

Povedz mi o vzorec Strategia.

Middle
Лоция
121

Prečítajte si kód a spočítajte chyby ```java @Component public class AuthorSearchService { @Autowired private AuthorRepository authorRepository; @Autowired private StatisticsRepository statisticsRepository; private AlertRestClient arc = new AlertRestClient(); // V dopyte môže byť buď úplná hodnota, alebo len časť mena, napríklad "Vadim Pavlo" alebo "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("príliš populárne vyhľadávanie s príliš veľkým množstvom dát, odoslanie upozornenia..."); 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
ТБанк
121

Dve objekty s equals, rovnakým hashCode, ale odlišným identityHashCode — čo sa stane pri ich vložení do HashMap?

Senior
01.tech
121

Aké problémy má Spring Kafka s virtuálnymi vláknami? Alebo vôbec žiadne problémy?

Senior
СБК ПАРУС
121

Aký je rozdiel medzi Dockerfile a súborom Docker Compose?

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

Prečo opúšťate svoje súčasné zamestnanie a čo hľadáte?

Senior
СБЕРСБЕР
121

Používali ste schémy pre správy v Kafka (napríklad Avro)?

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

Čo sú to medziľahlé a terminálne operátory v Stream? Uveďte príklady.

Senior
СБЕРСБЕР
121

Čo garantuje Kafka pri použití skupiny spotrebiteľov s tromi oddielmi a tromi spotrebiteľmi?

Senior
EXPERA
121

Aký je rozdiel medzi anotáciami @Bean a @Service v Spring Framework?

Junior — Middle
IT OneIT One
121

Aký je interval aktualizácie údajov pomocou databázy Slave v architektúre Master-Slave?

Junior — Middle
Y_lab development
121

Deduplicácia sa uskutočnila prostredníctvom mechanizmu deduplikácie alebo zavedením idempotencie? Aký je rozdiel?

Senior
СБЕРСБЕР
121

Popíšte, ako sa vykonáva vloženie nového prvku do stredu prepojenej zoznamu typu LinkedList

Junior — Middle
Тетрасофт
121

Uveďte úrovne izolácie transakcií a stručne vysvetlite, na čo slúžia.

Senior
Сбер Право
121
/726