A fost o dezvoltarea ta proprie? De ce nu ați luat în considerare soluții specializate precum Camunda?
Java
Ce capacități oferă programarea orientată pe aspecte în cadrul Spring AOP?
Care este scopul principal al utilizării Apache Kafka în sistemele de procesare a datelor?
Cum se poate determina dacă un mesaj primit în aplicație este spam?
Ce motive fac ca șirurile să fie o alegere bună ca și chei pentru structura HashMap?
Care sunt avantajele și dezavantajele utilizării metodei toString în Java?
Puteți explica diferența dintre principiul Inversion of Control și mecanismul Dependency Injection?
Poți explica ce înseamnă termenul 'base commit' în contextul sistemului de control al versiunilor Git?
Cum determină Spring ce implementare a unei interfețe să aleagă atunci când există mai multe opțiuni cu @Autowired?
Cine din echipa ta a fost responsabil pentru colectarea cerințelor nefuncționale în proiectul următor?
Puteți explica mecanismul de funcționare a sharding-ului bazelor de date?
Există funcții sau capabilități disponibile în Quarkus care nu sunt în Spring?
Aveți experiență cu indexurile compuse în baze de date?
Care este rolul și scopul modificatorilor de acces în programare?
Ce etap inițial al muncii ați realizat participând la acest proiect?
Care sunt așteptările și obiectivele tale pentru următorul interviu?
Se poate explica conceptul de structură de gestionare a erorilor în programare și cum este organizată?
De ce, la o iterare secvențială, ArrayList este mai rapid decât LinkedList?
Când trebuie să fie notificat utilizatorul despre modificările aduse documentului în sistem?
Utilizare ineficientă a unui pool fix de fire Probleme de interacțiune cu resursele comune Includerea incorectă a blocărilor poate duce la o situație de blocaj. Nivel de sincronizare incorect Nu există verificări ale tuturor firelor înainte de rezultat Nu există un constructor explicit