Java Senior Interview Questions

6,008 java senior interview questions shared by candidates

First Round - Working of Hashmap, ArrayList Linked List, Java Basic questions Second Round - Coding Exercise - implement SecurityDataServices - Objective 1 1) SecurityServiceImpl - methods a)addSecurity(Security s) b)recordTick(long secID, Tick t), c)getPrice(Security s) d) getHistoricalPrice(Security S, TimeStamp asOfNow) 2)SecurityImpl - methods 1) getSecId() 2)getListTicks() 3)getCurrentPrice() 4)recordTick() 3) Tick Impl - methods 1) getPrice(), 2) getTimeStamp() Implement all these classes in 1.5 hr, Use multithreading, I used ConcurrentHashMap and CopyonwriteArraylist use atomic operations like putifAbsent() CodeReview questions - explain the flow of written code, explain java locks, write it using lambda expression, rewrite the code using locks 3rd round - behavioural questions - why do you want to join Sapient? extra activities apart from work? any technology that you follow?
avatar

Senior Java Developer

Interviewed at Publicis Sapient

3.4
Feb 1, 2018

First Round - Working of Hashmap, ArrayList Linked List, Java Basic questions Second Round - Coding Exercise - implement SecurityDataServices - Objective 1 1) SecurityServiceImpl - methods a)addSecurity(Security s) b)recordTick(long secID, Tick t), c)getPrice(Security s) d) getHistoricalPrice(Security S, TimeStamp asOfNow) 2)SecurityImpl - methods 1) getSecId() 2)getListTicks() 3)getCurrentPrice() 4)recordTick() 3) Tick Impl - methods 1) getPrice(), 2) getTimeStamp() Implement all these classes in 1.5 hr, Use multithreading, I used ConcurrentHashMap and CopyonwriteArraylist use atomic operations like putifAbsent() CodeReview questions - explain the flow of written code, explain java locks, write it using lambda expression, rewrite the code using locks 3rd round - behavioural questions - why do you want to join Sapient? extra activities apart from work? any technology that you follow?

Online test was multiple choice sometimes it was easy and sometimes it was getting hard. It was average. Assignment was simple problem to assess your ability to implement API . They did not mention any technology or library name. It was free to add and use anything You want and any decision about architecture and implementation as They have mentioned. So I used my experience to implement it using Spring, JPA and I even exposed it as REST API.
avatar

Senior Java D

Interviewed at Tipico

3.9
Mar 15, 2018

Online test was multiple choice sometimes it was easy and sometimes it was getting hard. It was average. Assignment was simple problem to assess your ability to implement API . They did not mention any technology or library name. It was free to add and use anything You want and any decision about architecture and implementation as They have mentioned. So I used my experience to implement it using Spring, JPA and I even exposed it as REST API.

Viewing 31 - 40 interview questions

Glassdoor has 6,008 interview questions and reports from Java senior interviews. Prepare for your interview. Get hired. Love your job.