Java
Povedzte o svojej skúsenosti s triedou StringBuilder pri práci s reťazcami vo vašich projektoch.
Čo je vhodnejšie pre automatickú generáciu kódu: použitie YAML alebo ručné písanie?
Aký je potenciálny problém, ak v transakčnej metóde dôjde k HTTP volaniu alebo odoslaniu do Kafka a následne k zmene v databáze?
Aký je hlavný cieľ použitia iterátora v programovaní?
Prečo sa odporúča vyhýbať sa zachytávaniu výnimiek typu Error v kóde?
Môžete vysvetliť mechanizmus fungovania rôznych typov pripojení v SQL?
Ako funguje kontajner v kontexte vývoja softvéru?
Môžete vysvetliť, ako funguje stratégia načítania Lazy v JPA/Hibernate?
Vráti metóda equals hodnotu true, ak porovnávame pár kľúč-hodnota, kde je hodnota null?
Ako rýchlo je možné získať prvý prvok zo spojovacieho zoznamu?
Zistili ste, ktoré oblasti vyžadujú ďalšie štúdium alebo posilnenie znalostí?
Čo je rozsah komponentov označených anotáciou @Component a ako je určený podľa predvoleného nastavenia?
Máte skúsenosti s používaním systémov na sledovanie stavu a výkonu aplikácií?
Na čo sa používa nástroj Swagger v procese vývoja API?
Ako se hodnotíte? Na akej úrovni: junior, middle, middle+, senior?
Ako možno zabrániť alebo odstrániť vzájomné blokácie v systéme?
Ako obogatiti kontekst LLM? Šta je RAG i kako radi?
Podeľte sa o svoje skúsenosti s vývojom a používaním Javy v projektoch
Napíšte testy pre systému filtrovania oznámení pomocou JUnit 5 a Mockito, pokrývajúce hlavné scenáre: null/prázdny vstup, platné oznámenie, blokovanie odosielateľa, filtrovanie podľa kanála, deduplikácia.
Aké kľúčové kroky zabezpečujú produktivitu a efektívnosť pracovného procesu?