I applied through a recruiter. The process took 1 week. I interviewed at Publicis Sapient (Bengaluru)
Interview
There were 4 rounds... Beginning with a Skills test covering questions on Java, J2EE, Data base etc. This round is really tricky and time based. The next round was "Design round". You have to architecture a solution for the given problem definition. The next stage is a face to face interview. Clearing these rounds will take you to a Senior manager who will assess your candidature further.
Interview questions [1]
Question 1
Technical questions on J2EE are really tough in the Skills test round.
I applied through a recruiter. The process took 2 days. I interviewed at Publicis Sapient (Bengaluru) in Dec 2019
Interview
4 rounds of interview
1. HackerRank test
2. Case-study round - code given case-study from scratch
3. Technical Round - On Skype with 2 Interviewers, Questions were on Java and Spring - Duration 1.5 hours
4. Technical Round - On Skype with 1 interviewer, Questions were only on Microservices - Duration - 45 minutes
Interview questions [1]
Question 1
For Round3, Below Java questions were asked-
1. Java Serialization
2. Shallow vs Deep Cloning
3. Mutability
4. Multi-threading
5. Java Profiling
6. Build Tool - Maven
7. Java8 features like Lambda, Functional Interfaces
8. Exceptions
For Spring, questions on below topics were asked
1. Spring AOP
2. Transaction Management - Global Transactions
3. Spring Security
4. Spring Boot - Auto Configurations, Qualifiers
5. Hibernate - Create Data model for n-n association
6. Database - CAP theorem, Write query on given problem
For Round4, it was all theoretical questions on Microservices. You can take up any online course on Microservices and answer them.