There were 3 rounds of interview. 1st was coding interview and other 2 were Technical interviews.
2nd Technical- Java 8, Stream API, Concurrent hashmap, Garbage collection, DI and IOC, SOLID
3rd Technical- current project related questions, REST API based questions, Microservices, Kubernetes, Kafka.
Interview questions [1]
Question 1
Sort the Interger Array on the basis of occurrences in such away element with max occurrences should come first and so on and if occurrences are same for elements then those should be sorted in ascending order.
* Use Java 8 Stream API
I applied through a recruiter. The process took 1 day. I interviewed at Publicis Sapient (Gurgaon, Haryana) in Sept 2016
Interview
The interview process was exhausting. I spent my whole day at their Gurgaon office and cleared the interview. After few days I was received Congratulations mail from HR , asking for documents to further process my offer. I submitted all my documents and was also issued a provisional offer letter by the HR.
After 1 week of waiting HR called me back and said that they cannot make the desired offer because the VP was not happy with the figures as they were on the higher side. They proposed me a offer same as my current Salary. That's a fantastic way to say no I would say. I had no option but to reject the offer.
Interview questions [1]
Question 1
1. Coding round with a real world problem. Here they mainly check the effective use of design patterns. Additional marks are also given for a successful running application.
2. Interviewer asked me everything from my resume with some extra design problems like design a Rule Engine etc.
3. Mainly they were looking for a full stack developer