Sobes.tech

Java

Napíšte JUnit testy pre RecommenderServiceImpl, ktoré pokrývajú hlavnú funkcionalitu

Senior
149

Vieš, ako vypnúť GC v Java aplikácii?

Senior
149

Čo je to amortizovaná zložitosť?

Senior
147

Analyzujte rozdiely v výkonnosti a využití pamäte medzi používaním int[] a Integer[] v Jave, najmä v kontexte daného úryvku kódu: ```java int SIZE = 1000000; int[] x = new int[SIZE]; Integer[] y = new Integer[SIZE]; for (;;) { for (int i = 0; i < SIZE; ++i) { y[i] = new Integer(x[i]); } } ```

Senior
146

Čo je race condition? Ako s ním bojovať? Uveďte príklad a uveďte spôsoby boja v Jave.

Senior
142

Povedaj mi o optimizaciji GC z tvoje resnične izkušnje — ali so bile pavze dolgih deset sekund in kako si jih optimiziral?

Senior
140

/** * Vyhľadávanie dvoch čísel v poli, ktorých súčet je rovný zadanému číslu * <p> * Napíšte funkciu, ktorá prijíma pole kladných * neusporiadaných čísel ako prvý argument * a kladné číslo ako druhý argument. * Funkcia by mala vrátiť true, ak v poli * sú 2 čísla, ktorých súčet dá druhý argument. * <p> * Vstup: ([10, 15, 3, 7], 17) * Výstup: true */

Senior
137

Aký je rozdiel medzi špinavým čítaním (dirty read) a neopakujúcim sa čítaním (non-repeatable read)?

Senior
131

Povedz mi podrobnejšie, ako sa určuje dostupnosť objektu v GC.

Senior
131

Čo je to priemerná algoritmická zložitosť? Môžeš to vysvetliť a uviesť príklady algoritmov s rôznou zložitosťou?

Senior
122

Ako popraviti kršitev načela inverzije odvisnosti — predlagajte refaktoriranje z ločenim shranjevanjem?

Senior
119

Čo sa stane, ak v jednej triede označíme viacero polí s modifikátorom volatile?

Senior
119

Uveďte príklad porušenia vlastnosti konzistencie (koherencie) transakcií.

Senior
118

Aké spôsoby poznáte na riešenie kolízií v hash tabuľkách?

Senior
117

Uveďte dve kľúčové slová jazyka Java používané v kontexte viacvláknového spracovania a vysvetlite, prečo je potrebný volatile.

Senior
114
/2