Sobes.tech

Жіптердің синхрондалуын қамтамасыз ету механизмі ретінде монитордың жұмыс принципін түсіндіріңіз.

Junior — Middle
191

Java-да WeakHashMap класы қалай жұмыс істейтіні мен ол кәдімгі HashMap-тан қандай айырмашылығы бар екенін түсіндіре аласыз ба?

Junior — Middle
191

Жобаңыз немесе жүйеңіз контекстінде Propagation ұғымы не білдіреді, оны түсіндіре аласыз ба?

190

Stream API-де қол жетімді аралық операцияларды тізе аласыз ба?

Junior — Middle
190

Java жобаларын басқару үшін Maven құралы қандай негізгі функцияларды қамтамасыз етеді?

Junior — Middle
190

Автоматтандырылған тестілеу үшін қандай құралдар мен кітапханаларды қолданасыз?

Junior — Middle
190

Бұл код не шығарады? public class StreamApi { @Data @AllArgsConstructor public static class Client { private String name; private String city; } public static Map<String, Long> countBy(Stream<Client> clients, Function<Client, String> clientParameterGetter) { return clients.collect(Collectors.groupingBy(clientParameterGetter, TreeMap::new, Collectors.counting())); } public static void main(String[] args) { List<Client> clients = List.of( new Client("Ivanov", "Moscow"), new Client("Mikhailov", "Saint Petersburg"), new Client("Sergeev", "Saint Petersburg"), new Client("Ivanov", null), new Client("Sergeev", null) ); long count = clients.stream() .peek(client -> { if (client.getCity() == null) { client.setCity("Moscow"); } }) .count(); Predicate<Client> clientPredicate = client -> client.getCity() != null; Stream<Client> validClients = clients.stream().filter(clientPredicate); System.out.println(count); System.out.println(countBy(validClients, Client::getName)); System.out.println(countBy(validClients, Client::getCity)); } }

Senior
189

Элементтерді сақтау үшін байланысты тізімді пайдаланудың артықшылықтары мен кемшіліктері қандай?

Junior — Middle
189

//Екі бин берілген. m1 әдісінде үшінші қайталанғанда қандай қателік пайда болды. БД-да қанша жазба болады? public class BeanA() { private BeanB b; @Transactional public void m1(List<Integer> list) { for (Integer i : list) { b.m2(i); } } } public class BeanB() { @Transactional public void m2(Integer i) { // Кестеге жазба қосу } }

Senior
188

Kubernetes/OpenShift-те Pod, Deployment және Deployment Config дегеніміз не? Айырмашылығы неде?

Senior
188

JDBC-те SQL сұрауларын орындау үшін қарапайым Statement пен дайындалған PreparedStatement қолданудың айырмашылығы неде?

188

Кодта нақты жарияланбаған қателерді ұстау мүмкін бе?

Junior — Middle
188

Бағдарлама орындалу кезінде әдетте стекке қандай деректер мен айнымалылар орналасады?

Junior — Middle
187

Kafka-дағы қайтадан әрекет ету саясаттары туралы білесіз бе және олар қалай жұмыс істейді?

Senior
187

Сандар тізбегінде бірінші бірегей элементті қалай анықтау керек?

Junior — Middle
186

Бағдарламалық жүйелердегі тәуелділіктер контекстінде транзитивті тәуелділік ұғымын түсіндіріңіз.

Junior — Middle
186

Алдыңғы компанияңызда қандай құрастыру жүйесі қолданылды?

Junior — Middle
186

Stream-те конвейер әдісінің жұмыс принципін және оның ерекшеліктерін түсіндіріңіз.

Junior — Middle
186

Spring Boot компоненттерді іздегенде, егер @ComponentScan болмаса, қайда іздейді?

Senior
186

Java-да автоматты ресурстарды басқару үшін try-with-resources құрылымын қолдандыңыз ба?

Junior — Middle
185
/17