Sobes.tech

Redis схемасында эмне жетишпейт? order_id менен courier_id байланышын кантип чечсе болот?

Middle
Ecom
123

3 жана 5 саптан турган таблицалар үчүн LEFT JOIN, RIGHT JOIN жана INNER JOIN канча сапты кайтарат?

Senior
СБЕРСБЕР
123

[аты] суроо берди: Kafkaда негизги биримдиктер кандайча өз ара аракеттешет жана алар эмне үчүн керек?

Senior
сербская компания
123

HashMap'te toqquşma эмне? Кирүү үчүн оптимисттик жана пессимисттик татаалдык кандай?

Senior
СБЕРСБЕР
123

Spring Boot starter жаздыңызбы? Неге? Кантип өзгөчөлүктөргө туш болдуңуз?

Senior
SSP Soft
123

Сиз SQL суроолору менен түздөн-түз иштедиңизби, ORM же тышкы китепканаларсызбы?

Junior — Middle
СБЕРСБЕР
123

Иш үчүн биздин уюмду тандоого эмне түрткү болду?

Junior — Middle
123

HTTP статустук коддорунун негизгилерин жана алардын маанилерин тизмелеп бере аласызбы?

Junior — Middle
Акселератор возможностей
123

Kafka үч бөлүм жана үч керектөөчү менен керектөөчү топту колдонгондо эмне кепилдик берет?

Senior
EXPERA
123

Тезимдикти фамилия боюнча сорттоо жана ачкыч боюнча издөө менен натыйжалар таблицасы үчүн кайсы топтомду колдонуу керек?

Senior
IT OneIT One
123

Эгерде сиз foreach цикл ичинде коллекциядан элементти өчүрсөңүз, эмне болот?

Junior — Middle
123

WAR файлы эмне жана ал колдонулат программаларды иштеп чыгуу жана жайгаштыруу процессинде кандайча?

Junior — Middle
123

Spring, @Bean белгиси жана класс аты аркылуу автоматтык түрдө компонентти каттоо кандай болот?

Junior — Middle
123

Байланыштуу маалыматтарды жүктөө стратегиялары кандайча айырмаланат: Lazy жана Eager?

Junior — Middle
Prime
123

Кайсы учурларда Heap түзүмү көптеме чөйрөдө иштөө үчүн коопсуз эмес деп эсептелет?

Junior — Middle
AstonAston
123

Брауэр теоремасынын маанисин жана анын колдонулушун түшүндүрө аласызбы?

Junior — Middle
СБЕРСБЕР
123

public class Accumulator { private Map<String, Object> data = new HashMap<>(); // учурдагы маалыматтар топтому private List<Map<String, Object>> dataList = new ArrayList<>(); // маалыматтар партиясы private Map<Instant, String> responses = new HashMap<>(); // маалыматтарды кабыл алган сервердин жооптору private int dataId; /** * талаа field жана мааниси value менен топтомго кошот */ public void add(String field, String value) { data.put(field, value); } /** * талаа аты боюнча маанини кайтарат */ public <T> T get(String field) { return (T) data.get(field); } /** * маалыматтарды кабыл алган сервердин жоопторун кайтарат */ public String getResponses() { String out = ""; for (String resp : responses.values()) { out += "; " + resp; } return out; } /** * учурдагы маалыматтар топтомун аяктап, жиберет */ public synchronized void push() { dataList.add(data); if (dataList.size() == 100) { send(); dataList.clear(); } data = new HashMap<>(); data.put("id", dataId++); } /** * маалыматтар топтомун кабыл алган серверге жиберет */ private void send() { RestTemplate restTemplate = new RestTemplate(); HttpEntity<List<Map<String, Object>>> request = new HttpEntity<>(dataList); String url = "localhost:20808/msg/incoming"; ResponseEntity<String> response = restTemplate.exchange(url, HttpMethod.GET, request, String.class); responses.put(Instant.now(), response.getBody()); } }

Senior
IT OneIT One
123

Объектке багытталган программалоодо мурас алуу механизми эмне үчүн тандалат?

Junior — Middle
СБЕРСБЕР
123

EXPLAIN ANALYZE деген эмне, эмне үчүн керек жана кантип иштейт?

Senior
Octo
123

Кайда Executorдин submit ыкмамасын же Threadдин start ыкмамасын колдонуу жакшы болот?

Junior — Middle
123
/726