Sobes.tech

Java

Jste připraven navštěvovat kancelář jednou za měsíc (Moskva)?

Senior
АО Национальная система платежных карт
113

Pověz mi o své zkušenosti a aktuálním projektu

Senior
SSP Soft
113

Jaký problém může nastat v produkčním prostředí při vícenásobném paralelním přístupu ke službě?

Senior
VKVK
113

Pověz mi o projektu v MegaFonu, čím ses zabýval?

Senior
01.tech
113

Jaké oblasti paměti existují v JVM a za co jsou odpovědné?

Senior
Octo
113

Vyberte vzor návrhu pro systém zaznamenávání (v databázi, textovém souboru, přes dotaz)

Middle
СБЕРСБЕР
113

Jaké druhy shardingu existují? Povězte nám o hlavních přístupech.

Senior
Ozon ФинтехOzon Финтех
113

Co je to CDC (Zachytávání změn dat)?

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

Co víte o Garbage Collector v JVM? Jaké typy GC existují?

Intern
sber tech
113

Na co se při navrhování databáze zaměřují? Jaké principy?

Senior
BSS
113

Přečtěte si kód a zvýrazněte chyby @Component public class AuthorSearchService { @Autowired private AuthorsRepository authorsRepository; @Autowired private StatisticsRepository statisticsRepository; private AlertRestClient arc = new AlertRestClient(); // V dotazu může být jak úplné jméno, tak pouze část jména, například "Vladimir Panov" nebo "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("příliš populární hledání s příliš velkým množstvím dat, odeslání upozornění..."); 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
ТБанк
113

Jaké jsou výhody a nevýhody používání přirozených klíčů v databázích?

Junior — Middle
СБЕРСБЕР
113

Byly zvažovány jiné mechanismy získávání stavu dokumentu, kromě neustálého pollování (například WebSocket nebo Server-Sent Events)?

Senior
Сбербанк
113

Co se stane, pokud v testu s Mockito zapomenete mockovat metodu a ta je volána v testu?

Senior
Альфа КапиталАльфа Капитал
113

Povězte mi o své zkušenosti s vývojem v jazyce Java za posledních 5-6 let a o vývoji s využitím AI.

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

Měla by být pro realizaci konkrétní funkce vytvořena samostatná třída?

Junior — Middle
113

Proč @Async ne funguje při volání metod uvnitř stejné třídy ve Springu?

Senior
СБЕРСБЕР
113

Co se děje, když z vašeho prohlížeče provedete HTTP požadavek až do obdržení odpovědi?

Middle+
Клиент ОТП
113

Jak byl v projektu použit Kafka Streams?

Middle+
PAYNET
113

Jaké nástroje pro synchronizaci jsou v Java?

Senior
РТЛабс
113
/726