Java
Jaké jsou strategie doručení zpráv v Kafka a jak jsou realizovány?
Jaká chyba může nastat při spuštění služby při použití injekce pole?
Jak ověřit, že téma je živé a má požadovaný počet oddílů, a že v oddíle je alespoň jeden vůdce?
K čemu slouží klíčové slovo final v jazyce Java (pro pole, třídy)?
Jaké vzory návrhu používáte? Na co jsou dobré?
Pracoval jste s Spring Data JPA?
Na co je @ComponentScan?
Jaké jsou vaše očekávání ohledně platu — minimální a pohodlná částka na ruku?
Povězte nám o sobě a své pracovní zkušenosti (neopakujte životopis): zajímavé úkoly, obchodní kontext, co jste osobně rukama udělali
Prošli jste procesní metriky — plán vs skutečnost u úkolů?
Co jsou to normální formy v databázích? K čemu slouží? V čem spočívá proces normalizace?
Jaké dva metody třídy Java Object musí být konzistentně implementovány, aby mohl být objekt použit jako klíč v HashMap?
Víš, jak se píší startéry pro Spring? Napsal jsi je sám?
Uveďte dvě klíčová slova jazyka Java používaná v kontextu vícenásobného zpracování a vysvětlete, proč je potřeba volatile.
Jak se podařilo zkrátit dobu validace transakcí v antifraudní kontrole téměř na polovinu?
Jaké datové typy byly použity pro identifikátory ve vašich projektech? Proč je UUID generováno v aplikaci a ne pouze v databázi?
Je třeba obalit metodu transferMoney do @Transactional a proč?
Uveďte realističtější příklad porušení LSP z produkce.
Proč je právě JOIN? Co to znamená, že se stane? Existují jiné možnosti operace JOIN?
Poskytuje volatile záruku happens-before?