I applied through university. The process took 2 days. I interviewed at Publicis Sapient in Oct 2020
Interview
Interview round was taken on Skype, along-with colab-editor for writing the code. The interviewer was really friendly and asked me to explain my projects. Then he asked me in-depth questions about the projects. (mainly about machine learning concepts and practices).
This was followed by two coding questions:
Implement Queue using two stacks
Given an array of strings, you had to report all the strings which were prefixes of some other string in the array. (Hint: Use Tries)
I discussed my approaches and after getting the green signal from him, coded down the solutions. Be ready to face cross-questions like why a particular approach is better than another, real-life examples of data structures, etc. (Also prepare some low-level system design questions for this round).
Interview questions [1]
Question 1
Implement Queue using two stacks
Given an array of strings, you had to report all the strings which were prefixes of some other string in the array. (Hint: Use Tries)
I applied online. The process took 1 week. I interviewed at Publicis Sapient (Bengaluru) in May 2025
Interview
The interview process at Publicis Sapient typically follows a structured, multi-round format that evaluates both technical expertise and cultural fit, depending on the role (e.g., engineering, consulting, design, data, etc.). Here’s a general breakdown of the interview process for engineering roles (especially backend or full stack):
It was bad, interviewer was asking questions continuously and even after giving all answers she rejected my application, so it was not a good experience for me hence no recommendation from my side.
I applied through an employee referral. The process took 2 weeks. I interviewed at Publicis Sapient in Jun 2024
Interview
First they gave a very lengthy assignment to build a news slicing system with frontend in react and backend using Java spring boot, with whole host of features and principles.
They took one round on the project.
And another round on Microservices.
After acing everything they rejected me because I didn't have experience in AWS, as if that would have taken me 10 years to learn on the job.
I am glad I didn't join a company that is so orthodox about their requirements, and don't trust and value the concept of learning on the job.
Pretty sure that with this attitude, they'd have expected things to be done before they are assigned.
Interview questions [2]
Question 1
Building a full stack software from scratch using React and Spring.