Skip to content
dronacharya.ai

Publicis Sapient

InternshipPlacementSoftwareData and ML

Built from 6 candidate reports with 10 first-hand accounts, covering 2024-25, 2023, 2022-23, 2020-21.

Hiring process

  1. 1

    Online test

    Online assessment
    hardeliminatory
    SectionQsTopics
    MCQ-ML, NLP, DBMS, SQL, DSA, Python
    Coding2hashmap 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. 2

    Technical interview

    medium

    DSA · 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. 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