Domanda di colloquio di Nokia

Round 1 Difference between equals() and == in java? Questions on java streams. How to design springboot application - explain layered architecture Eager and Lazy loading question in springboot and react Pagination and sorting JPA repo related questions Round 2 Coding question - Insert, delete, get random, minimum element within constant time. Use List (linked list implementation) and Map. System design question - design a live dashboard which shows data coming in key value pairs metrics from cell towers and detect and notify incase of any anomalies. Also get recent data based on timelines - Use Cassandra DB for key value pairs data storage, async processing for anomalies detection, apache spark DB for retrieving data based on timestamps.