Sobes.tech

Java

Toʻliq matnli qidiruv uchun GIN yoki GiST qaysi biri yaxshiroq?

Senior
Альфа-БанкАльфа-Банк
128

Qaysi autentifikatsiya usullarini bilasiz?

Senior
Сбер Отдел 911
128

Ma'lumotlar bazasida indekslar yaratishni qachondan qochish ma'qul?

Junior — Middle
128

Noldan o'zingiz mustaqil ravishda yechimlar ishlab chiqish tajribangiz bormi?

Junior — Middle
Формат кодаФормат кода
128

Java'da qaysi mexanizm dastur tuzish va bajarilish vaqtida ma'lumot turlarini qat'iy nazorat qilishni ta'minlaydi?

Junior — Middle
128

Hashtable ma'lumotlar tuzilmasining asosiy afzalliklari va kamchiliklari nimalardan iborat?

Junior — Middle
128

N+1 so'rovlar muammosi bilan duch kelganmisiz? Qanday hal qildingiz?

Senior
BSS
128

Ish joyida hamkasblarga yordam berishga qanday qaraysiz?

Junior — Middle
128

Ushbu SQL so'rovi (so'rov rejasi) qanday ketma-ketlikda bajariladi?

Senior
Сбербанк
128

SQLda HAVING so'zi nima uchun kerak?

Middle+
луция
128

Java'da Stream ni foydalanish soniga cheklov bormi?

Junior — Middle
IT OneIT One
128

Iteratorda hasNext, next va remove dan tashqari qanday boshqa metodlar mavjud?

Senior
kode.ru
128

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
VKVK
128

Stream API haqida gapir. Qaysi biri tezroq — Stream API yoki for sikli?

Middle
Лоция
128

Java dasturlash tilida qat'iy ma'lumot turlarining ta'rifi nima?

Junior — Middle
128

Kodni o'qing, dastur bajarilishi tugashini aniqlang va oxirida logda nima chiqarilishini aniqlang. ```java import java.util.concurrent.CountDownLatch; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; public class Increment { private static AtomicInteger counter1 = 0; private static AtomicInteger counter2 = 0; public static void main(String[] args) throws InterruptedException { int tasksCount = 100_000; CountDownLatch latch = new CountDownLatch(tasksCount); ExecutorService executor = Executors.newFixedThreadPool(100); for (int i = 0; i < tasksCount; i++) { executor.submit(() -> { counter1.incrementAndGet(); counter2.incrementAndGet(); latch.countDown(); }); } latch.await(); System.out.println(counter1); System.out.println(counter2); System.exit(0); } }

Senior
ТБанк
128

Qaysi server yoki platformada ilova yoki yangilanishni joylashtirdingiz?

Junior — Middle
СБЕР КорпусСБЕР Корпус
128

Loyihada tizimning mavjudligi bo'yicha qanday qiyinchiliklar yoki nosozliklar yuzaga keldi?

Junior — Middle
128

Java kodida tranzaktsiyalarni qanday boshqarish mumkin? Buni JDBC orqali qanday qilish mumkin?

Middle
Финансовые платформы
128

O'tgan ish tajribangiz va avvalgi ish joyingizda bajarilgan asosiy vazifalarni tavsiflang

Junior — Middle
СБЕР Бизнес
Prooftech
Акселератор возможностей
+1
128
/727