Java
Prečo LLM vracia výsledok po tokenoch, namiesto všetkého naraz?
Povedz mi svoj pracovný tok od prijatia úlohy po nasadenie s použitím AI nástrojov.
[meno] sa opýtal: Porozprávaj mi o hierarchii výnimiek v Jave.
Ako kontrolujete kvalitu kódu pred revíziou? Používate analyzátory?
Ako implementovať hashCode() pre typ Long (64 bitov), aby vrátil int (32 bitov)?
Ako sa zaznamenávajú systémové požiadavky — len v úlohách, a analytik ich opisuje?
Ako vytvoriť transakciu ručne bez anotácie @Transactional?
Vysvetlite, ako JIT-kompilácia ovplyvňuje výkon Java aplikácií a v ktorých prípadoch môže viesť k neočakávaným výsledkom.
Povedzte o metódach equals() a hashCode(), ich zmluve a úlohe v HashMap
Čo je dôležité pri výbere nového pracovného miesta? Podľa akých kritérií sa riadite?
Porušuje sa nejaký vzor, ak poskytujeme prístup k databáze rôznym aplikáciám?
Na aké účely sa používa aspektovo orientované programovanie?
Čo sa stane, ak počas iterácie cez kolekciu pomocou forEach sa pokúsite odstrániť aktuálny prvok z tej istej kolekcie?
Prečo práve teraz hľadáš prácu?
Pracoval ste priamo na písaní viacvláknového kódu?
Povej mi, kako se zdaj razvijaš kot razvijalec. Katere teme te najbolj zanimajo, s katerimi nalogami bi rad delal?
Čo je multi-catch v Jave? Aké sú obmedzenia a pravidlá?
Ak máme viac inštanci aplikácie, ako zabezpečiť, aby rovnaká operácia zo scheduleru nebola spracovávaná viacerými inštanciami naraz?
Kde sa vo vašom schéme objavil outbox — najskôr ste písali do outbox z Kafka a potom ste publikovali z outboxu?
Keď robíš bežný SELECT, koľko požiadaviek odosiela ovládač na Postgres? Aké požiadavky a čo bude v nich?