Publicis Sapient
Built from 6 candidate reports with 10 first-hand accounts, covering 2024-25, 2023, 2022-23, 2020-21.
Hiring process
- 1
Online test
Online assessmenthardeliminatorySection Qs Min Topics MCQ - - ML, NLP, DBMS, SQL, DSA, Python Coding 2 40 hashmap and stack, 3-D dynamic programming ML · NLP · SQL · DSA · Python
Coding part 30 or 45 min; solving even one coding question was enough to qualify.
- 2
Technical interview
mediumDSA · hashing · strings · SQL window functions · OOP · Python · CNN · RNN · decision trees · time series forecasting · generative AI · ML scenario design
Python preferred but C++ accepted in one account. Open-ended ML scenarios expecting clarifying questions.
- 3
HR interview
conflict handling · teamwork · adaptability
About 10 shortlisted for HR, 3 selected (one account).
Advice from candidates
35 pieces of advice, in their own words. Names removed.
Be sure to at least learn how to solve hash maps and arrays, and string questions in Python.
interview · 2024-25
make sure to practice some SQL questions daily that are lengthy(also know how to get date and time in SQL).
interview · 2024-25
Be sure to emphasise that, rather than just a leader, you are a team person who knows how to get along and work with different types of people. You can practise with ChatGPT for this round.
HR · 2024-25
You can use cs 229 on YouTube to get ML and dl basics. Also, see the top 30/50 Python interview questions on YouTube. For DSA, do LeetCode daily problems and give contests, and also do CSES problems. You can practice SQL on HackerEarth daily.
preparation · 2024-25
Loading the other 31…
Question patterns reported
The kind of problem, not the problem itself. Our practice questions are written to match these patterns.
- Onlinehashmap plus stack, medium
- Online3-D DP, hard
- Technicalarray partitioning variant needing two optimal approaches
- Technicaltopological ordering of characters from sorted words
- Technicaldesign ML approach for live route recommendation
- Technicalpredict random draw of numbered items using decision tree
- Codinground-trip shortest path using two Dijkstra runs
- Technicallongest repeating subarray with O(n^2) time and space
- TechnicalOOP design of parking lots in C++
- Codingone tree problem and one graph problem
- Technicalself-rating out of 5 across topics, questions follow ratings
- Technicalcode OOP pillars and virtual functions
- Technicalcombined maps and strings coding task
- Other10-15 situational questions with no feedback given
- Codinglargest rectangle in histogram
- Codingtopological sorting task
- Codingshortest path from source to destination
- Technicalall maximal common substrings of two strings
- Technicaldesign a URL shortener
- Technicalread huge file efficiently
- Technicalclass design for friends-list
- Technicalwhat happens when a URL is opened
- Technicalparents having at least one child via SQL
- Technical3 to 4 real-world scenarios to solve with ML and data science