Java
De ce HashMap folosește un copac roșu-negru în loc de un copac binar obișnuit?
package ru.tbank; @Service public class OrderService { @Autowired private OrderRepository orderRepository; @Autowired private CacheService cacheService; public Order findOrder(Long orderId) { Order order = cacheService.get(orderId); if (order == null) { order = orderRepository.findById(orderId).orElse(null); if (order != null) { cacheService.put(orderId, order); } } return order; } }
Ce indecși folosești în bazele de date relaționale (PostgreSQL)? Care este diferența dintre un index B-Tree și un index Hash?
De ce a scăzut latența de la o secundă la 300 de milisecunde?
Pentru ce era folosit Cassandra la dumneavoastră?
Care este cauza principală a comportamentului incorect al codului atunci când se utilizează o hartă imuabilă? Câmpurile fără "doar pentru citire" pot fi modificate HashMap nu păstrează ordinea elementelor Utilizarea excesivă a învelișurilor cauzează confuzie Harta "Imuabilă" reflectă modificările hărții originale Utilizarea greșită a obiectului duce la o eroare
Vorbește despre procesul de dezvoltare și CI/CD în proiect
Povestiți despre experiența dvs. și ultimul proiect
Ce ați făcut când a apărut o eroare de blocare optimistă la commit?
Vorbește despre munca ta la Aston în limba engleză
Vorbește despre modalitățile de creare a bean-urilor în Spring
Ce sunt operatorii intermediar și terminali în Stream? Oferiți exemple.
Se pot citi mesajele în aceeași ordine în care au fost înregistrate dintr-un topic distribuit pe trei partiții?
A fost vreodată în practică un caz în care un obiect trebuia făcut imutabil?
Ce relații între entități în Hibernate sunt, în mod implicit, eager (EAGER), iar care sunt lazy (LAZY)?
Povestiți despre experiența dvs. de muncă
Care este diferența dintre newFixedThreadPool și ForkJoinPool?
A fost vreo situație în care un eveniment s-a aflat într-o stare în care nu ar fi trebuit să fie? Există un mecanism care monitoriza trecerea între stări și permitea sau interzicea astfel de treceri?
Vorbește despre experiența relevantă de la ultimul loc de muncă — ce ți-a plăcut, ce nu ți-a plăcut?
Pentru ce sunt necesare bean-urile de configurare (@Configuration)?