Sobes.tech

Ինչպե՞ս կկազմեք փոխազդեցությունը օգտագործողի հարցումները ընդունող ծառայության-ֆասադի և հաշվետվությունների պատրաստման ծառայության միջև (երկարատև գործողություն):

Senior
СБЕРСБЕР
104

Ի՞նչ տեսակների ինդեքսներ օգտագործվեցին: Կային արդյոք բացասական ծախսեր ինդեքսների պատճառով:

Senior
СБЕРСБЕР
104

@Transactional նշված մեթոդների կանչման առանձնահատկությունները։ Սելֆ-կոչի խնդիր։

Senior
SSP Soft
104

Կարո՞ղ է JSON-ը վերլուծել առանց նախապես DTO դասի ստեղծելու: Դա ինչպես կարող է выгляստալ?

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

Որտե՞ղ է գալիս իրադարձությունը Kafka-ում: Ով է ասում, որ պետք է հաշվարկը կատարել?

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

Ինչպե՞ս կբաշխվի թեմաների և բաժինների ընթերցումը Processing Service (չափաբաժանման) օրինակների միջև։

Senior
OZONOZON
104

Ի՞նչ է Compare-and-Swap (CAS) բազմատողային ծրագրավորման մեջ: Ինչու է այն օգտագործվում?

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

Ինչպես է աշխատում HashMap-ը?

Senior
ИП Ганус Александр Андреевич
104

Կա՞ք տեխնիկական փաստաթղթերի, ցուցումների, ուղեցույցների, runbook-ների գրելու փորձ։

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

Ինչպե՞ս փոխվեց հիշողության սպառումը: Պետք էր արդյոք ինչ-որ բան կարգավորել?

Senior
атон
104

Ի՞նչ աղբահանման հավաքողներ (Garbage Collectors) եք գիտեք Java-ում: Կա՞ն առաջարկություններ տարբեր տեսակների օգտագործման համար։

Senior
Napoleon IT
104

Ինչպե՞ս կազմակերպել ընդհանուր TestContainer մի քանի թեստային դասերի համար առանց նրանց միջև կանգնելու։

Senior
СБЕРСБЕР
104

class Person { String firstName; String lastName; Integer age; } Անհրաժեշտ է իրականացնել ստանդարտ մեթոդ, որը համեմատում է երկու Person օբյեկտներ։

Middle
экзон
104

```java import java.util.*; import java.lang.*; import java.io.*; class Codechef { public static void main (String[] args) throws java.lang.Exception { var autoNumbers = List.of(List.of("A123BC", "B421FT"), List.of("O543EC","B421FT", "I222OA")); autoNumbers.stream().flatMap(Collection::stream).forEach(System.out::println); Map<String, String> numberMap = autoNumbers.stream().flatMap(Collection::stream).collect(Collectors.toMap( n -> n, n -> n.replaceAll("[^0-9]", ""))); System.out.println(numberMap); } }

Senior
ЦифровыеПривычки
104

Համեմատեք հետևյալ կոդի հատվածների կատարողականությունը, որոնք պատճենում են տարրերը Integer զանգվածից int զանգված և հակառակը, ներառյալ այն դեպքը, երբ ստեղծվում են նոր Integer օբյեկտներ int արժեքներից: ```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]); } } ``` Ներլուծեք և բացատրեք այս մոտեցումների կատարողականության և վարքագծի տարբերությունները։

Senior
VKVK
104

Կարո՞ղ եք օգտագործել զանգված որպես բանալի HashMap-ում: Ինչու դա վատ գաղափար է?

Senior
РТЛабс
104

Եթե ժամանակին չեք հասցրել, ինչ արեցիք?

Senior
СБЕРСБЕР
104

Կատարեք LRU կեշ՝ հնացած արժեքների արտաքսմամբ (հիմնական իրականացում)

Senior
СовкомбанкСовкомбанк
104

Որ հերթականությամբ պետք է տեղադրեք catch բլոկները (օրինակ, FileNotFoundException և IOException)?

Senior
IT OneIT One
104

Ի՞նչ է final բլոկը: Ի՞նչ է try-with-resources-ը։

Senior
СБЕРСБЕР
104
/726