Java
Можеш ли да набројиш главне анотације које се користе у Spring Boot-у за конфигурацију и управљање компонентама?
Да ли живите у Москви или у близини?
Koja je svrha anotacije @Transactional u kontekstu upravljanja transakcijama?
Можете ли објаснити шта представља анотација ComponentScan у контексту Spring Framework?
Kako Spring rešava beane ako postoji više implementacija iste interfejsa?
Da li je vaš poslednji projekat eksploatisan u cloud okruženju?
Можете ли објаснити концепт IoC контејнера у оквиру Spring-а и његову улогу у управљању зависностима?
Ispričajte o HTTP metodama: koje poznajete, čime se razlikuju PUT od POST, GET od POST, čemu služi PATCH?
Da li ste u svojim projektima koristili komponentu ExecutorService za upravljanje nitima?
Koje konstrukcije jezika omogućavaju implementaciju mehanizma nasleđivanja klasa?
Ispričajte nam o procesu prilagođavanja i prvim koracima na vašem prethodnom radnom mjestu
Објасните принцип Fail-fast и његову улогу у развоју софтвера
Можете ли да објасните сврху коришћења опције SKIP LOCKED при раду са SQL упитима?
Koje metode dobijanja podataka iz mikroservisa su korišćene u vašem poslednjem projektu?
Имате ли практично искуство у развоју у Јави?
Koje oblasti ili zadaci te interesuju da razvijaš u budućnosti?
Da li je u timu bilo pregleda koda?
List<Integer> getNonUnique(int[] one, int[] two) { Map<Integer, Integer> freqOne = new HashMap<>(); Map<Integer, Integer> freqTwo = new HashMap<>(); for (int num : one) { freqOne.put(num, freqOne.getOrDefault(num, 0) + 1); } for (int num : two) { freqTwo.put(num, freqTwo.getOrDefault(num, 0) + 1); } List<Integer> result = new ArrayList<>(); for (Integer key : freqOne.keySet()){ if (freqTwo.containsKey(key)) { result.add(key); } } return result; } //one [phone] //two 3 9 8 1 // result 1 3 //one [phone] //two 3 9 8 1 3 // result 1 3 3
Колико сте интензивно радили са нерелативним базама података (MongoDB, Redis)?
Koja je vremenska složenost dobijanja elementa po njegovom rednom broju u nizovima?