Java
Jaké vzory vytváření znáte?
Povězte mi něco o sobě. Proč jste opustil(a) poslední místo práce?
Jaké monitory se používají při použití klíčového slova synchronized? Kde je lze umístit a jaké monitory se tam používají?
Co se stane, pokud má entita i její kolekce mapování Eager, a načítáme jeden prvek kolekce?
Můžete vysvětlit koncept aktualizace dat v databázích NoSQL?
@PutMapping("/create") public Book create(Map<String, Object> map) throws Exception { System.out.println("Zkontrolujte, zda kniha existuje " + map); Book book = new ObjectMapper().convertValue(map, Book.class); Book b = repo.findByTitle(book.getTitle()); if (b != null) { throw new Exception("Kniha již existuje"); } book.setId(UUID.randomUUID().toString()); repo.save(book); log.debug("Kniha {} od {} byla vytvořena s id {}", book.getTitle(), book.getAuthor(), book.getId()); return book; } @GetMapping("/get") public Book get(@QueryParam("id") String id) { log.debug("Získat knihu " + id); return repo.findAll().stream() .filter(b -> b.getId().equals(id)) .findFirst().get(); }
Používáš vestavěné nebo třetí strany generátory kódu v IntelliJ IDEA pro urychlení vývoje?
Jaké nástroje nebo metody používáte k organizaci a sledování svého času v práci?
Jaký typ práce a režim práce považujete za nejvhodnější pro sebe?
Kolik různých kontextů existuje v daném scénáři nebo systému?
Můžete sdílet nedávný příklad jedinečné situace, se kterou jste se setkal(a) při vývoji?
Jak je implementována struktura externích konfigurací v Springu a jak je organizována?
Věnovali jste někdy pozornost složitému a zmatenému kódu, a podařilo se vám pochopit jeho strukturu a logiku?
Jaký je cíl použití Scope Prototype při navrhování systémů?
Povězte nám o svém posledním projektu a o své roli v něm
Jak spolu komunikovaly služby ve vašem posledním projektu?
V čem spočívá specifika systémů s vysokým zatížením? Čím se odlišují od systémů se středním zatížením z hlediska návrhu?
Jaké hlavní obtíže mohou nastat při implementaci horizontálního škálování systémů?
Jaké jsou výhody a nevýhody používání YAML pro konfigurační soubory?
Jakými způsoby lze implementovat zpracování výjimečných situací v programu?