Sobes.tech

Java

Na čo je potrebný constraint foreign key? Bez neho to nejde?

162

Prečo hľadáte nové zamestnanie?

162

Prečítajte si kód a zvýraznite chyby @Component public class AuthorSearchService { @Autowired private AuthorsRepository authorsRepository; @Autowired private StatisticsRepository statisticsRepository; private AlertRestClient arc = new AlertRestClient(); // V dopyte môže byť buď úplné meno, alebo len časť mena, napríklad "Vladimir Panov" alebo "panov" @Transactional public List<Author> search(String query) { List<Author> authors = authorsRepository.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; } }

161

Ako sa cítiš voči písaniu testov?

161

Prečítajte si kód, určite čo bude zobrazené na konci behu programu

161

Aké problémy môžu nastať pri návrate JPA entity z repozitára a ako sa im vyhnúť?

161

Ako si zobraziť SQL dotazy, ktoré JPA/Hibernate odosiela do databázy?

160

Aké prístupy je potrebné použiť na zvýšenie efektívnosti operácií vkladania údajov do databázy po zavedení indexov?

Junior — Middle
160

Koľko pokusov je potrebných na zabezpečenie, že dostanete pár rovnakých farieb, ak máte kopu ponožiek troch farieb (červená, biela, čierna) a ťaháte ich po jednom?

160

Čo by ste chceli robiť na novom mieste? Čo pre vás znamená účasť na architektonických rozhodnutiach?

155

Porozprávajte nám o sebe a svojich skúsenostiach

155

Úloha s viacvláknovým spracovaním: zadrží sa program pri prevodoch medzi peňaženkami? Prečo?

155

Podrobnejšie opíšte, ako ste optimalizovali spracovanie Kafka správ a synchronných RPC volaní.

154

Máte skúsenosti s písaním BeanPostProcessor? Na aký účel?

153

Uveďte príklad veľkej obchodnej úlohy alebo integrácie, ktorú ste vykonali úplne sami.

153

Ako znížiť záťaž na databázu, ak vyprší cache a požiadavky začnú masovo ísť do databázy?

151

Bez Hibernate, ako manuálne implementovať optimistické zamykanie pomocou natívneho SQL?

150

Existujú obmedzenia pre indexy? Aké typy indexov existujú (hash, B-tree) a kedy ich použiť?

150

Čo je marker rozhranie? Na čo je potrebné?

150
/15