Sobes.tech

Знаеш ли как да изключиш GC в Java приложение?

Senior
145

Анализирайте разликите в производителността и използването на памет между използването на int[] и Integer[] в Java, особено в контекста на дадения кодов фрагмент: ```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
145

Какво е амортизирана сложност?

Senior
144

Напишете JUnit тестове за RecommenderServiceImpl, които покриват основната функционалност

Senior
141

Какво е състезателна ситуация? Как да се борим с нея? Дайте пример и назовете начините за борба в Java.

Senior
138

Разкажи за оптимизацията на GC от твоя реален опит — имало ли е паузи от десетки секунди и как ги оптимизираше?

Senior
138

/** * Търсене на две числа в масив, чиято сума е равна на дадено число * <p> * Напишете функция, която приема като първи аргумент масив от положителни * неупорядочени числа * и като втори аргумент положително число. * Функцията трябва да връща true, ако в масива * има 2 числа, които в сумата дават втория аргумент. * <p> * Вход: ([10, 15, 3, 7], 17) * Изход: true */

Senior
135

Каква е разликата между мръсното четене (dirty read) и неповторимото четене (non-repeatable read)?

Senior
127

Разкажи ми по-подробно как се определя достъпността на обект в GC.

Senior
127

Какво е средната алгоритмична сложност? Можеш ли да обясниш и да дадеш примери за алгоритми с различна сложност?

Senior
120

Какво ще се случи, ако в един клас няколко полета бъдат обозначени с модификатора volatile?

Senior
119

Как да коригирате нарушението на принципа на инверсия на зависимостите — предложете рефакторинг с отделно хранилище?

Senior
119

Дайте пример за нарушение на свойството на последователност (съгласуваност) на транзакциите.

Senior
117

Какви методи знаете за решаване на колизии в хеш таблиците?

Senior
117

Посочете две ключови думи в Java, използвани в контекста на многопоточната обработка, и обяснете защо е необходим volatile.

Senior
114
/2