Тимиңизде грумингдер учурунда тапшырмаларды кантип баалоо берүү жүргүзүлөт?
Java
Виртуал агымдар (Green Threads / Virtual Threads) эмне жана алар кандайча айырмаланат обычных?
[компания]деги азыркы долбооруң жөнүндө айтып бер — эмне менен алектенесиң?
Ишкан бизнес процесси көз карашынан кайсы түрдүү окуялар retry-лер жана DLTке кирип жатты?
//Берилген сандар массивинде, бардык сандар жуп болсо да, бир гана сан кездешет, //аны табыңыз // <= [1, 0, 3, -2, 9, 9, 1, -2, 0] // => 3 int find(int[] arr){ Map<Integer, Integer> freq = new HashMap<>(); for (int i : arr){ freq.merge(i, 1, Integer::sum); } return freq.entrySet().stream() .filter(e -> e.getValue() == 1) .findFirst().get().getKey() .orElseThrow( () -> new NoSuchElementException("no unique elements") ); }
Реактив системалар жана реактивдик программалоо принциптери жөнүндө билесизби?
@Bean жана @Component annotations кайсы айырмачылыкка ээ? Кайсыны колдонуу керек, качан?
Командада канча адам болду?
Бир өндүрүүчү, үч керектүүчү, үч бөлүм жана бир тема: канча керектүүчү бир билдирүү алат?
«Электрон» компаниясы эмне: ал интеграторбу же продукттук компаниябы, жана эмне иштеп чыгат?
DDD (Домен-бағытталған дизайн) деген эмне? Ал агрегат жана чектелген контекст менен кандай байланышта?
Өнүктүрүлүп жаткан колдонмодо @Service белгисин кайсы учурларда колдонуу керек?
Программалоодо Error классы эмне экенин түшүндүрө аласызбы?
өндүрүүчү 1 тұтынуучу 2 бөлүм 3 тема 1
```java import java.util.Iterator; import java.util.List; import java.util.concurrent.CopyOnWriteArrayList; public class Arrays2Test { public static void main(String[] args) { List<Integer> list = new CopyOnWriteArrayList<>(List.of(1, 2, 3)); Iterator<Integer> it1 = list.iterator(); list.add(4); Iterator<Integer> it2 = list.iterator(); while (it1.hasNext()) { System.out.println(it1.next()); } System.out.println("****"); while (it2.hasNext()) { System.out.println(it2.next()); } } }
Эмне иш графигин карап жатасың?
/** * == FT == * Тапшырыктарды иштетүү кызматы REST API аркылуу иштетүү үчүн тапшырыкты кабыл алат. * Иштетүү төмөнкүчө: * - Товардын складда бар-жогун текшерүү (сырткы кызмат REST/HTTP аркылуу чакырылат). Эгер товар жок болсо, тапшырыкты иштетүү токтотулат. * - Тапшырыкты заказдар базасына сактоо * - Тагыраак иштетүүнү баштоо (Processing, сырткы кызмат REST/HTTP аркылуу чакырылат) * - Жаңы тапшырык тууралуу билдирүүлөрдү баштоо (Notification, сырткы кызмат REST/HTTP аркылуу чакырылат) * * == Эскертүү == * - иштетүү ошондой болушу керек, эгер заказду базага сактоо ийгиликсиз болсо, иштетүү (processing) жана билдирүүлөр (notification) башталбашы керек. * - логдорду корреляциялоо үчүн заказ ID колдонуу * - метрикаларды көзөмөлдөө: 1) кабыл алынган заказдардын саны 2) ийгиликтүү иштелип чыккан заказдардын саны * - кызмат саатына чейин 100 заказ иштетип алууга тийиш. */
Кестеге кайсы индекстерди кошосуз жана эмнеге?
Кайсы интеграцияларды жасадыңыз? Мисал келтире аласызбы?
Сиз үчүн Москва дагы деле маанилүүбү же башка жайды каалайсызбы?