Java
De ce LLM oferă rezultatul token cu token în loc să fie totul deodată?
Spune-mi fluxul tău de lucru de la primirea sarcinii până la implementare folosind instrumente AI.
[nume] a întrebat: Povestește-mi despre ierarhia excepțiilor în Java.
Cum verifici calitatea codului înainte de revizuire? Folosești analizatoare?
Cum se implementează hashCode() pentru tipul Long (64 biți) pentru a returna un int (32 biți)?
Cum sunt înregistrate cerințele sistemului — doar în sarcini, iar analistul le descrie?
Cum se creează o tranzacție manual fără adnotarea @Transactional?
Explicați cum influențează compilarea JIT performanța aplicațiilor Java și în ce cazuri poate duce la rezultate neașteptate.
Vorbește despre metodele equals() și hashCode(), contractul lor și rolul în HashMap
Ce este important atunci când alegi un nou loc de muncă? Pe ce criterii te bazezi?
Se încalcă vreun model dacă se acordă acces la baza de date diferitelor aplicații?
În ce scopuri se aplică programarea orientată pe aspecte?
Ce se întâmplă dacă, în timpul iterării peste colecție cu forEach, încerci să ștergi elementul curent din aceeași colecție?
De ce cauți acum un loc de muncă?
Ați lucrat direct la scrierea de cod multithread?
Spune-mi despre cum te dezvolți acum ca dezvoltator. Care subiecte te interesează cel mai mult, cu ce sarcini ai vrea să lucrezi?
Ce este multi-catch în Java? Care sunt restricțiile și regulile?
Dacă avem mai multe instanțe ale aplicației, cum asigurăm că aceeași operație a scheduler-ului nu este procesată de mai multe instanțe simultan?
Unde a apărut outbox în schema ta: mai întâi scriai în outbox din Kafka și apoi publicai din outbox?
Când faci un SELECT obișnuit, câte interogări trimite driverul către Postgres? Ce interogări sunt și ce va fi acolo?