1st round: what is volatile,transient keyword in java,why do we use,synchronization,multithreading,hash map vs hashtable,collections how do you synchronize map, which is better way,fail-fast vs fail safe,comparator vs comparable,threads creation ,threads scenario question,diff class loaders
2 round: Design patterns :singleton,factory,wait vs sleep,notify in threads,abstract class vs interface ,how you create immutable class,java 8 streams ,functional interfaces ,lambda exp,spring boot microservices,authentication,authorization,spring security,how to connect to DB ,eceptional handling in spring boot
1 program : given an array with duplicate integers find the number which is repeated more number of times.If we have multiple print them?
3rd round: General discussion about projects,scenario questions,design thinking,performance,scalability,usage questions,agile model ,puzzles, programming question of balanced parenthesis
4th Coding round :1 Easy hackerrank question
5th HR round : general discussion,salary negotiation