Java
Ce scope-uri de beans există în Spring? În ce constă diferența dintre Singleton și Prototype?
Care este diferența dintre caching-ul în memoria aplicației și cache-ul extern (Redis)?
Pentru un array de numere arr și un număr k Este necesar să returnați un nou array, al cărui număr de elemente repetate să nu fie > k Exemplu: Input: arr=[1,1,1,2,3,3,3,4,4], k=3 Output: res=[1,3,4]
Ce sunt blocările optimiste și pesimistice? Când să folosești fiecare?
Vorbiți despre principiile SOLID cu exemple concrete.
Cum este organizată descrierea tranzițiilor între stări?
Ce se întâmplă mai întâi: metoda adnotată cu @PostConstruct sau cu @Transactional?
Ce pași ați urma pentru a diagnostica cauzele performanței scăzute a bazei de date?
Ce este un grup de consumatori în Kafka? Cu ce se deosebește comportamentul atunci când plasăm consumatorii în aceeași grupă sau în grupuri diferite?
Care este diferența dintre LinkedList și HashMap? În ce constă diferența dintre LinkedHashMap și HashMap?
De la ce sumă luați în considerare propunerile?
De ce este necesară echilibrarea arborelui? Cum se realizează o căutare rapidă?
După deploy, totul funcționează lent timp de 10 minute, apoi se normalizează. De ce?
După ce criterii vei alege un nou loc de muncă?
Vorbește despre obiectele imutabile în Java — la ce sunt utile, cum se creează?
În ce zonă de memorie este stocat ConcurrentHashMap? Ce container trebuie folosit pentru stocarea metricilor?
Modelul Outbox: cum asigurați atomicitatea scrierii în baza de date și trimiterea evenimentului în coadă?
Ce format de lucru vă interesează?
Ce comandă ajută la optimizarea interogărilor în PostgreSQL?
Care este problema principală a acestei implementări? - Tabelele neoptimizate arată dimensiunea imaginii - Tăierea imaginii Docker în RUN poate fi o problemă - Mai multe CMD, doar ultimul este activ - Operația de ștergere nu ia în considerare filtrarea după imaginea "vizibilă"