Java
Jaký je rozdíl mezi procesem a vláknem, a kdy lze jedno použít místo druhého?
Jaké chování se očekává od systému při použití úrovně izolace Repeatable Read při konkurenční aktualizaci jednoho účtu dvěma transakcemi?
Jak se hodnotíte podle úrovně — junior, mid, senior?
Proč se v některých případech v bloku try používá pouze finally bez zpracování výjimek v catch?
Jak mechanismus automatického řízení paměti určuje, že proměnná již není používána a může být uvolněna?
Lze zahájit proces počáteční operace?
Jaké jsou pasti setter injection?
Co se může stát, pokud je v Pointcutu aspektu Spring Boot uveden úplný soubor možností?
Jak je hodnocena časová složitost přístupu k prvku podle indexu v spojovaném seznamu?
Proč je v Javě nutné přepisovat metody equals() a hashCode() společně, a jak to ovlivňuje práci kolekcí?
Může nejistota nebo negativní přístup kolegů představovat překážku při plnění úkolu a demotivovat tým?
Co vás přimělo ke změně profesní oblasti?
Co si myslíte o tvrzení, že 100% test coverage je nemožné a není vždy nutné?
Byl to výsledek vaší osobní práce nebo týmové práce?
Jaké scope'y beanů znáš ve Springu?
Byla ve vašem posledním projektu integrována jednotná databáze pro všechny mikroservisy?
Měli jste přímou interakci s databází prostřednictvím SQL dotazů?
```java public class DoWork { public static void main(String[] args) { work(); } public static void work() { try { work(); } finally { work(); } } } ```
Co je to IoC a DI? Vysvětlete koncepty
Vysvětlete, v čem spočívá funkce reduce a jak se používá při zpracování datových polí.