Sobes.tech

Реци о себи и свом искуству

146

Šta je marker interfejs? Čemu služi?

146

Kako smanjiti opterećenje na bazu podataka ako keš istekne i zahtevi počnu masovno da idu u bazu?

145

Da li imate iskustva u pisanju BeanPostProcessor? Za koju svrhu?

145

Detaljnije objasnite kako ste optimizovali obradu Kafka poruka i sinhrone RPC pozive.

144

Koja je razlika i prednosti JIT i AOT kompilacije?

144

Da li je u timu bilo pregleda koda?

144

Pročitajte kod i prebrojite greške ```java @Component public class AuthorSearchService { @Autowired private AuthorRepository authorRepository; @Autowired private StatisticsRepository statisticsRepository; private AlertRestClient arc = new AlertRestClient(); // U upitu može biti i puna vrednost, i samo deo imena, na primer "Vadim Pavlo" ili "pavlo" @Transactional public List<Author> search(String query) { List<Author> authors = authorRepository.findByNameContainingIgnoreCase(query); Statistics s = statisticsRepository.findById(query).orElse(null); if (s == null) s = new Statistics(query); s.setNumbers(s.getNumbers() + 1); statisticsRepository.save(s); if (s.getNumbers() > 1000 && authors.size() > 1000) { System.out.println("previše popularno pretraživanje sa previše podataka, slanje upozorenja..."); arc.send(query, s.getNumbers(), authors.size()); } return authors; } } @Entity @Data public class Author { @Id @GeneratedValue private Long id; private String name; @OneToMany(mappedBy = "author") private List<Book> books; public Author(String name) { this.name = name; } } ```

143

Pročitajte kod, odredite šta će biti prikazano na kraju izvršavanja programa

143

Da li će se program zamrznuti prilikom prenosa između novčanika? Zašto?

142

Постоји табела са 100 милиона записа. Треба изабрати све записе где је value > 100. Које су препоруке за минимизацију времена извршавања упита?

142

Шта бисте желели да радите на новом месту? Шта за вас значи учешће у архитектонским решењима?

141

Kako analizirate plan izvršenja i optimizujete upite u PostgreSQL?

141

Nakon deploy-a, sve radi sporo 10 minuta, a zatim se normalizuje. Zašto?

138

Kako se mogu menjati ili dodavati tarife bez promene koda i ponovnog deploy-a, ako su tarife zakodirane u kodu?

137

Да ли постоје ограничења за индексе? Које врсте индекса постоје (hash, B-tree) и када их применити?

136

Koje garancije pruža volatile? Čime se razlikuje od Atomic?

136

Ispričaj o CAP teoremi. Šta je i čemu služi?

135

Bez Hibernate, kako ručno implementirati optimistično zaključavanje pomoću nativnog SQL-a?

134

Koje garancije pruža spoljašnji ključ u relacijskoj bazi podataka? Može li se obrisati roditeljski zapis ako postoje spoljašnji ključevi na njega?

134
/15