Java
Жас ұрпақ неге Эден мен Survivor-ға (S0, S1) бөлінеді?
Spring-те транзакцияларды басқару үшін қандай интерфейс пайдаланылады?
ConcurrentHashMap қолданғанда оның жұмысы кәдімгі HashMap-тан қалай ерекшеленеді?
Жаңа жерде не табуды қалайсыз?
Saga-дан басқа тарату транзакциялары үшін басқа паттерндер бар ма?
Баяу жұмыс істейтін дерекқорда баяу сұрауларды қалай табуға және оларға не істеуге болады?
GoF Mediator үлгісі Proxy-ден қалай ерекшеленеді?
Жоғары жүктеме сіз үшін не білдіреді?
Kafka RabbitMQ-дан қалай ерекшеленеді және неге ол масштабтау үшін жақсы?
Сіздің қызметіңіз қалай жұмыс істеді? Ол REST қабылдады ма және қандай да бір нәрсе жасап, REST-ке жіберді ме?
Skill дегеніміз не және ол sub-agent-тен қалай ерекшеленеді?
Бұл код не шығарады? 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)); } }
Хабарламалар брокерлерімен жұмыс тәжірибеңіз бар ма? Қайларын атап айтасыз?
Spring-ке балама қандай алтернативалар білесіз?
Мұрагер өнімдерді қайта жазу тәжірибеңіз бар ма?
/*1. 10x10 матрицаны толтырыңыз 2. Төмендегі сияқты консольға шығарыңыз Екі бөлек әдіспен жүзеге асырыңыз | [phone]| | [phone]| | [phone]| | [phone]| | [phone]| | [phone]| | [phone]| | [phone]| | [phone]| | [phone]| */
Микросервистер дегеніміз не және олар неге танымал? Оларды әрқашан қолдану керек пе?
Өз нақты тәжірибеңізден GC оңтайландыру туралы айтып беріңіз — онда онша ұзақ уақытқа созылатын үзілістер болды ма, сіз оларды қалай оңтайландыңыз?
Қандай код тестілеуге оңай? Жақсы тестіленетін кодтың кемінде үш критерийін атаңыз.
Дамуда AI қолдануға қалай қарайсыз (вибе-кодинг және ұқсас)?