Skip to content

Publicis Sapient Online Assessment

Overview

Here is how public prep guides and student write-ups describe the Publicis Sapient online assessment. This is not an official company brochure.

Long technical language-depth interviews plus a reputedly tricky HR round.

Usual selection rounds

Rounds students usually mention: Written / online test (MCQ + coding) → Technical interview → HR interview

Item From student reports
Platform On-campus written/online
Online test summary 2023 GFG: challenging MCQs + coding (~100 minutes cited). Intern 2024: aptitude + coding sections.
Eligibility notes Drive/college list specific
Branches (reported) CS/IT related typical

Online test sections

Section Questions Time Notes
MCQ / aptitude / tech - ~100 min total in one account -
Coding - - -

Extra notes from sources

  • Check your college placement email for the platform, section order, and timing.

Sample practice question styles

These are practice questions for speed - not claimed to be from a real Publicis Sapient live paper.

Coding Q1: Stack with min

Problem: Design a stack that supports push, pop, top, and getMin in average O(1) time.

Approach: Keep a parallel min-stack (or store pairs). When pushing, also push the new minimum. When popping, pop both stacks.

Complexity: O(1) per operation amortized

Publicis Sapient tip: Restate the problem, sketch a brute-force idea, then tighten it. Call out edge cases (empty input, single element, overflow) before you write code.

Coding Q2: Maximum subarray sum (Kadane)

Problem: Given an integer array, find the contiguous subarray with the largest sum and return that sum. Example: [-2,1,-3,4,-1,2,1,-5,4] → 6 (from [4,-1,2,1]).

Approach: Keep a running sum. If the running sum drops below 0, reset it to 0 before taking the next element (or track the best ending-here value). Track the global maximum as you scan once from left to right.

Complexity: O(n) time, O(1) extra space

Publicis Sapient tip: Restate the problem, sketch a brute-force idea, then tighten it. Call out edge cases (empty input, single element, overflow) before you write code.

Coding Q3: Reverse a string in place

Problem: Given a mutable character array representing a string, reverse it in place without allocating another array of the same size.

Approach: Use two pointers at the start and end. Swap characters, then move inward until the pointers meet. Watch empty and single-character inputs.

Complexity: O(n) time, O(1) extra space

Publicis Sapient tip: Restate the problem, sketch a brute-force idea, then tighten it. Call out edge cases (empty input, single element, overflow) before you write code.

Coding Q4: Check prime

Problem: Write a function that returns true if n is prime and false otherwise. Handle n < 2 correctly.

Approach: Return false for n < 2. Trial-divide from 2 to floor(sqrt(n)). If any divisor divides n evenly, it is composite; otherwise prime.

Complexity: O(√n) time

Publicis Sapient tip: Restate the problem, sketch a brute-force idea, then tighten it. Call out edge cases (empty input, single element, overflow) before you write code.

Prep tips from those student reports

  1. Every resume language can be ask hard follow-ups oned easy→hard
  2. DSA + Java/JS depth
  3. Know company values for long HR

Sources

These notes come from public reports and can differ by campus, year, and role. If your college placement email or the official careers/notification PDF says something different, follow that.

Comments & Suggestions

Similar companies

Thoughtworks · EPAM · Accenture · Deloitte · Globant