Java
Proč LLM dává výsledek po jednom tokenu místo všech najednou?
Pověz mi svůj pracovní tok od přijetí úkolu po nasazení s využitím AI nástrojů.
[jméno] se zeptal: Povídej mi o hierarchii výjimek v Javě.
Jak kontrolujete kvalitu kódu před revizí? Používáte analyzátory?
Jak implementovat hashCode() pro typ Long (64 bit), aby vracel int (32 bit)?
Jak jsou systémové požadavky zaznamenány — pouze v úlohách, a analytik je popisuje?
Jak vytvořit transakci ručně bez anotace @Transactional?
Vysvětlete, jak JIT-kompilace ovlivňuje výkon Java aplikací a v jakých případech může vést k neočekávaným výsledkům.
Povězte o metodách equals() a hashCode(), jejich kontraktu a roli v HashMap
Co je důležité při výběru nového místa práce? Podle jakých kritérií se řídíte?
Porušuje se nějaký vzor, když se dává přístup k databázi různým aplikacím?
K jakým účelům se používá aspektově orientované programování?
Co se stane, pokud během iterace přes kolekci pomocí forEach se pokusíte odstranit aktuální prvek z téže kolekce?
Proč právě teď hledáš práci?
Pracoval jste přímo na psaní vícevláknového kódu?
Pověz mi o tom, jak se teď rozvíjíš jako vývojář. Jaká témata tě nejvíce zajímají, s jakými úkoly bys rád pracoval?
Co je to multi-catch v Java? Jaká jsou omezení a pravidla?
Pokud máme několik instancí aplikace, jak zajistit, aby stejná operace z plánovače nebyla zpracovávána více instancemi současně?
Kde se ve vašem schématu objevil outbox — nejdříve jste psali do outbox z Kafka a poté publikovali z outboxu?
Když děláš běžný SELECT, kolik dotazů posílá ovladač na Postgres? Jaké dotazy a co tam bude?