Java
Практикаңызда кайсы JUnit версияларын колдондуңуз?
Javaда String классынын объекттери менен башка класстардын айырмасы эмнеде?
Программалоо тилдеринде Future жана Callable интерфейстеринин ортосунда кандай байланыш бар?
Учурда иш ордуңуздагы негизги милдеттериңиз жана долбоорлоруңуз жөнүндө айтып бере аласызбы?
Маалыматтар базасынын тууралыгын жана иштешин кантип текшерсе болот?
Java Collections Frameworkтин негизги компоненттери жана иштөө принциптерин түшүндүрүңүз.
Springде бинди белгилөө үчүн @Component белгисин колдонсо болобу?
сандык көрсөткүчтөр менен конкреттүү натыйжалар жана жетишкендиктер жөнүндө айтып бериңиз.
Javaда InputStream классынын негизги ишке ашыруу түрлөрүн тизмелеп бере аласызбы?
Жергиликтүү тармакка же компьютерге туташкан түзмөк аныкталабы?
Try блокто OutOfMemoryError катасын кармоо мүмкүнбү жана бул ыкманын өзгөчөлүктөрү кандай?
Өнүктүрүү процесинде алыстан түзөтүү колдонуу боюнча тажрыйбаңыз барбы?
Маалыматтардын бүтүндүүлүгүнүн кайсы түрлөрү бар?
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()); } }
Map түзүмүндө өзгөрүлмө объектти ачкыч катары колдонуу кандай натыйжаларга алып келиши мүмкүн?
Javaда Stream API аркылуу маалымат агымдарын түзүүнү кантип ишке ашыруу керек?
Postgres бар болсо, эмне үчүн Redis керек болду?
Жеке конструктору менен класс мисал келтире аласызбы жана анын максатын түшүндүрө аласызбы?
Ар кандай объекттер үчүн дайыма ар башка маанилерди кайтарган (кулпиясыз) hashCode ишке ашыруу мүмкүнбү?
Жоболордун иштөөчәндігін жогорулатуу үчүн JVM параметрлерин оптималдаштыруу жана жөндөө боюнча тажрыйбаңыз кандай?