I applied through a staffing agency. The process took 1 day. I interviewed at Persistent Systems (Pune) in Dec 2015
Interview
1.Written Test (JSP, Servlets, Java - 'NO' SPRING & HIBERNATE)
2. Technical Test - Java(OOPS Concepts + questions from Arrays + Collections + Multithreading + Exceptions - All Good level questions) + Spring and Hiberate( Average level)
3. Technical + MR - Again step 2 in short - questions were fired up! (I think it messed up there! - I could not clear)
4. HR Round
Interview questions [1]
Question 1
1. How does Hashmap works internally.
1.2. Hasmap vs Hashtable vs SynchronizedHashmap
2. How to reverse array
3. What is synchronized keyword? and lot many questions followed it up.
4. Exceptions (Specially hierarchy related)
5. Spring Basics
6. Spring annotations
7. Hibernate Basics
And Yes In MR round the interviewer may like to test your basic logic. He asked me to solve a puzzle like:
How to get 2L water from using a 5L and 3L Bucket. and similarly 4L water.
I interviewed at Persistent Systems (California City, CA)
Interview
Overall process involves two technical rounds. In the first round they asked core java questions like:
1. what is wrapper class, why is it needed and their advantages.
2. How hashmap works internally.
3. what is a functional interface?
4. static methods, default methods
5. SQL Join queries
6. Design patterns
Received call from HR and schedule the interview, HR ask about the technology stack and requirement.
Requirement like java, spring boot, Microservices and mysql database, java 8 feature, interview was good but didn't received feedback.
I interviewed at Persistent Systems (Mountain View, CA)
Interview
Technical round with coding questions for Java backend developer with cloud technologies experience like Amazon web service, spring boot and Microservices and Kafka, database including both SQL and no sql