Sobes.tech

Java

Qaysi sinflarni konteynerni sozlash uchun nomlashingiz mumkin?

Junior — Middle
139

Klassda ikkita maydon bo'lsa va ularning invarianti (birisi boshqasidan qat'iyan kichik) bo'lsa, har biri AtomicInteger bilan himoyalangan, bu holatda bu xavfsizlik uchun etarli emasmi?

Senior
BSS
139

Bir nechta xizmatlar bo'yicha taqsimlangan tranzaktsiyani qanday ta'minlash mumkin?

Senior
СБЕРСБЕР
139

Loyihalaringizda navbatlardan foydalanish tajribangiz bormi?

Intern — Junior
СБЕРСБЕР
139

Kodda statik blokdan foydalanish misolini keltira olasizmi?

Junior — Middle
СБЕРСБЕР
139

So'rovlarni bajarish tezligini oshirish uchun jadvallarni bo'laklarga bo'lish (sharding) kerakmi?

Junior — Middle
AstonAston
139

Ma'lumotlarni seriyalash uchun Protocol Buffer'ni ishlatishning afzalliklari va kamchiliklari nimalardan iborat?

Junior — Middle
139

Springda @Transactional foydalanish xususiyatlari. Transaktsiya izolyatsiya darajalari.

Senior
СБЕРСБЕР
139

Oldingi ish joyingizda rivojlantirish jarayoni qanday tashkil etilganini aytib bering — biznes ehtiyojidan chiqarishga qadar.

Senior
СБЕРСБЕР
139

Spring Frameworkda @Transactional annotatsiyasi yordamida tranzaktsiyalarni qo'llab-quvvatlash qanday amalga oshiriladi?

Junior — Middle
139

Loyihalaringizda Spring Data va Hibernate integratsiyasida ishladingizmi?

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

Statik funksiyalar qachon va qanday chaqiriladi: obyektda yoki sinfda?

Junior — Middle
СБЕРСБЕР
139

Ma'lumotlarni parallel tarzda qayta ishlash uchun Stream API'da parallel metodidan foydalanish tajribangiz bormi?

Junior — Middle
Effective Mobile
139

Standart shartlarda Bean ob'ektining ko'lamini qanday aniqlash mumkin?

Junior — Middle
СБЕРСБЕР
139

Spring Boot testlarida @SpringBootTest annotatsiyasining ta'sir qilish mexanizmini tushuntirib bera olasizmi?

Junior — Middle
Ifellow
139

Barqaror bo'lmagan integratsiya bilan qanday yondashuvlar mavjud bo'lib, u bir daqiqadan bir kungacha javob bermasligi mumkin?

Senior
Позитив Технолоджис
139

Primitive ma'lumot turlari va ularning ob'ekt qoplamalari foydalanish orasidagi ishlash farqi nima?

Junior — Middle
Surf
139

Quyidagi kod parchalarning ishlashini taqqoslang, ular Integer massividan int massiviga va aksincha elementlarni nusxalashadi, shuningdek, int qiymatlaridan yangi Integer obyektlari yaratiladigan holatni ham o'z ichiga oladi: ```java int SIZE = 1000000; int[] x = new int[SIZE]; Integer[] y = new Integer[SIZE]; for (;;) { for (int i = 0; i < SIZE; ++i) { x[i] = y[i]; } } ``` ```java int SIZE = 1000000; int[] x = new int[SIZE]; Integer[] y = new Integer[SIZE]; for (;;) { for (int i = 0; i < SIZE; ++i) { y[i] = x[i]; } } ``` ```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]); } } ``` Tahlil qiling va bu yondashuvlar orasidagi ishlash va xulq-atvor farqlarini tushuntiring.

Senior
VKVK
139

Loyihalaringizda iplarni boshqarish uchun ExecutorService komponentidan foydalandingizmi?

Junior — Middle
139

Java'da Stream oqimlarini bajarishda istisno boshqaruvi qanday amalga oshiriladi?

Junior — Middle
139
/728