Java
Ашық жеке кәсіпкер, өзін-өзі жұмыспен қамту немесе басқа жұмыс бар ма?
[аты] сұрады: идемпотенттілік дегеніміз не?
Қандай жағдайда дерекқорда дискке жазу жүзеге асырылады?
Шынайы бизнес тапсырмаларында қандай жобалау паттерндерін қолдандыңыз?
Бұл шешімнің қандай мәселесі бар (сыртқы REST-сервисін шақырғаннан кейін commit жасау)?
IntelliJ IDEA-да жұмыс тапсырмалары үшін Kilo Code-ты қолдандыңыз ба?
Егер екінші оқиға көзі (екінші Kafka тақырыбы) пайда болса, ол да пост рейтингін өзгертсе, не істеу керек?
[аты] сұрады: құрылымдық және мінез-құлықтық паттерндер туралы айтып беріңіз, әр топтан бір-екіуінен.
Өзіңіз туралы және тәжірибеңіз туралы айта аласыз ба?
```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).flatEach(System.out/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); } } ```
JVM жады туралы айтыңыз: ол неден тұрады және қалай тазаланады?
Көп ағынды өңдеу контекстінде қолданылатын екі негізгі Java кілт сөзін атаңыз және volatile не үшін қажет екенін түсіндіріңіз.
Уақтында жетпеген жағдайда не істедіңіз?
Өнімдік жобаны қолдау тәжірибесі бар ма? Оқиғаларды талдау, графиктер мен журналдар арқылы мониторинг.
SAGA үлгісі туралы айтыңыз: оркестрация және хореография.
gRPC дегеніміз не және оның артықшылықтары қандай?
Сіз көбінесе қолданбалы тапсырмаларды шешесіз бе немесе қандай да бір технологиялық мәселелерді шешуге тура келеді ме?
Үлкен if-else / switch-case құрылымдарын қалай паттерндермен (мысалы, Strategy) ауыстыруға болады?
Көпжолақты жұмыс істеу үшін қандай кезектерді білесіз?
Java-да қандай синхрондау құралдары бар?