Publicis Sapient Interview Experience for ASDE (On-Campus)

Coding Round: Coding round hosted on the HackerRank platform. It consisted of 2 questions. Time Limit 75minutes.

  1. Given a source vertex, find the shortest distances to all other vertices.
  2. A string is said to be a programmer string if some subset of its letters can be rearranged to form the word “programmer”.  

For example, the strings “programmer”, “zasgrammproerret” is programmer strings. Given a string s, determine the distance between the leftmost programmer string and rightmost programmer string.                                                   

For example s = “programmerxxxgrammproer”. The answer is 3.

Interview Round: This round is conducted on Microsoft Teams for discussion and codeinterview.io for coding.

  1. Tell me about Yourself.
  2. Explain anyone project on your resume.
  3. Fork() System Call.
  4. OOPS Concepts.
  5. Given a String. Find the Longest repeated Substring in it.
  6. Given an Array with integers. Find Subarrays whose sum is 0. 

HR Round: This round is conducted on Microsoft Teams.



  1. Tell me about Yourself.
  2. Your Strengths and weakness.
  3. Where do you see yourself in 2 – 3years?
  4. Discussion on Projects.
  5. Software development life cycle Phases.
  6. Difference between agile model and waterfall model.
  7. Which role do you prefer? (frontend, backend, testing).


Write your Interview Experience or mail it to contribute@geeksforgeeks.org

My Personal Notes arrow_drop_up

If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.