Premium Employer

i

This company page is being actively managed by Publicis Sapient Team. If you also belong to the team, you can get access from here

Publicis Sapient Verified Tick Work with us arrow

Compare button icon Compare button icon Compare

Filter interviews by

Publicis Sapient Interview Questions and Answers

Updated 29 Jun 2025
Popular Designations

404 Interview questions

A Senior Associate 2 was asked 3w ago
Q. How do you sort a hashmap based on its values?
Ans. 

Sorting a hashmap by its values involves converting it to a list and using a sorting algorithm.

  • Convert the hashmap to a list of entries: List<Map.Entry<K, V>> entryList = new ArrayList<>(hashMap.entrySet());

  • Use a comparator to sort the list based on values: Collections.sort(entryList, Comparator.comparing(Map.Entry::getValue));

  • If needed, convert the sorted list back to a hashmap: LinkedHashMap<...

View all Senior Associate 2 interview questions
A Senior Software Engineer Testing was asked 1mo ago
Q. What is the concept of the Page Factory in software testing?
Ans. 

Page Factory is a design pattern in Selenium that enhances test automation by initializing web elements efficiently.

  • Lazy Initialization: Page Factory initializes web elements only when they are accessed, improving performance and reducing memory usage.

  • Annotations: It uses annotations like @FindBy to locate elements, making the code cleaner and more readable. Example: @FindBy(id = "username")

  • Separation of Concerns:...

View all Senior Software Engineer Testing interview questions
A Senior Software Engineer Testing was asked 1mo ago
Q. Can you explain how you utilized object-oriented programming concepts within the framework?
Ans. 

Object-oriented programming concepts enhance code organization, reusability, and maintainability in software testing frameworks.

  • Encapsulation: By encapsulating test data and methods within classes, I ensured that test cases were self-contained and easy to manage.

  • Inheritance: I created a base test class that contained common setup and teardown methods, allowing derived test classes to inherit these functionalities,...

View all Senior Software Engineer Testing interview questions
A Senior Software Engineer Testing was asked 1mo ago
Q. What is the procedure to arrange an integer array in ascending order and find the third highest number?
Ans. 

To sort an integer array and find the third highest number, use sorting algorithms and indexing techniques.

  • Sorting the Array: Use algorithms like QuickSort or MergeSort to arrange the array in ascending order. Example: [5, 2, 9, 1] becomes [1, 2, 5, 9].

  • Finding the Third Highest: After sorting, access the third last element. Example: In [1, 2, 5, 9], the third highest is 2.

  • Handling Duplicates: Ensure unique values ...

View all Senior Software Engineer Testing interview questions
A Senior Software Engineer Testing was asked 1mo ago
Q. What are abstract classes in object-oriented programming?
Ans. 

Abstract classes are incomplete classes in OOP that cannot be instantiated and are meant to be subclassed.

  • Definition: An abstract class serves as a blueprint for other classes, containing abstract methods that must be implemented by subclasses.

  • Cannot be Instantiated: You cannot create an instance of an abstract class directly; it must be subclassed first.

  • Abstract Methods: These are methods declared in an abstract ...

View all Senior Software Engineer Testing interview questions
A Senior Software Engineer Testing was asked 1mo ago
Q. What is the difference between method overloading and method overriding in Java?
Ans. 

Method overloading allows multiple methods with the same name but different parameters; overriding replaces a superclass method in a subclass.

  • Method Overloading: Achieved by defining multiple methods with the same name but different parameter types or counts. Example: `void add(int a, int b)` and `void add(double a, double b)`.

  • Method Overriding: Occurs when a subclass provides a specific implementation of a method...

View all Senior Software Engineer Testing interview questions
A Junior Associate was asked 2mo ago
Q. Write a method to count the number of alphabets in a given string?
Ans. 

This method counts the number of alphabetic characters in a given string, ignoring spaces and punctuation.

  • Iterate through each character in the string and check if it is an alphabet using isalpha() method.

  • Maintain a counter that increments for each alphabetic character found.

  • Return the final count after checking all characters.

  • Example: For the string 'Hello, World!', the count would be 10.

View all Junior Associate interview questions
Are these interview questions helpful?
A Junior Associate was asked 2mo ago
Q. Write a method to count the number of vowels in a given string?
Ans. 

This method counts the number of vowels in a given string, helping to analyze text for vowel frequency.

  • Define a method that takes a string as input.

  • Initialize a counter to zero to keep track of the number of vowels.

  • Iterate through each character in the string and check if it is a vowel (a, e, i, o, u).

  • If a vowel is found, increment the counter.

  • Return the final count of vowels after the loop.

View all Junior Associate interview questions
A Senior Associate 1 was asked 2mo ago
Q. How do you manage conflicts, and can you provide a few examples?
Ans. 

Effective conflict management involves communication, empathy, and problem-solving to resolve disagreements constructively.

  • Active Listening: I ensure all parties feel heard by summarizing their points before responding. For example, during a team project, I mediated a disagreement by allowing each member to express their concerns fully.

  • Empathy: I try to understand the perspectives of others. In a previous role, I ...

View all Senior Associate 1 interview questions
A Senior Associate 1 was asked 2mo ago
Q. Can you provide an example of a scenario in which you added value?
Ans. 

In my previous role, I streamlined a process that significantly improved team efficiency and reduced project turnaround time.

  • Identified Bottlenecks: I analyzed our project workflow and discovered that manual data entry was causing delays.

  • Implemented Automation: I introduced an automated tool that reduced data entry time by 50%, allowing the team to focus on more critical tasks.

  • Enhanced Collaboration: By facilitati...

View all Senior Associate 1 interview questions

Publicis Sapient Interview Experiences

645 interviews found

Interview Questionnaire 

11 Questions

  • Q1. What is the difference between C and C++?
  • Ans. 

    C++ is an extension of C with object-oriented programming features.

    • C++ supports classes and objects while C does not.

    • C++ has better support for polymorphism and inheritance.

    • C++ has a standard template library (STL) which C does not have.

    • C++ allows function overloading while C does not.

    • C++ has exception handling while C does not.

  • Answered by AI
  • Q2. What is the difference between for and while loop?
  • Ans. 

    For loop is used for iterating over a sequence while while loop is used for iterating until a condition is met.

    • For loop is used when the number of iterations is known beforehand

    • While loop is used when the number of iterations is not known beforehand

    • For loop is faster than while loop for iterating over a sequence

    • While loop is useful for iterating until a specific condition is met

    • For loop can be used with range() functio...

  • Answered by AI
  • Q3. Write a program to add two numbers without using + operator
  • Q4. How to you reverse a string without using any looping and inbuilt functions?
  • Ans. 

    To reverse a string without using any looping and inbuilt functions, we can use recursion.

    • Create a function that takes a string as input.

    • If the length of the string is 0 or 1, return the string.

    • Otherwise, call the function recursively with the substring starting from the second character and concatenate the first character at the end.

    • Return the reversed string.

    • Example: reverseString('hello') returns 'olleh'.

  • Answered by AI
  • Q5. How many queues will you use to implement a priority queue?
  • Ans. 

    A priority queue can be implemented using a single queue or multiple queues.

    • One approach is to use a single queue and assign priorities to elements using a separate data structure.

    • Another approach is to use multiple queues, each representing a different priority level.

    • For example, if there are three priority levels, three queues can be used to implement the priority queue.

  • Answered by AI
  • Q6. Which datastructure would you use to implement an heteregenous array?
  • Ans. 

    An array of objects can be used to implement a heterogeneous array.

    • Each element in the array can be an object that represents a different data type.

    • The objects can have different properties and methods based on their respective data types.

    • For example, an element can be an object representing a string with a 'value' property and a 'length' method.

  • Answered by AI
  • Q7. Tell me about yourself?
  • Q8. Describe your project?
  • Ans. 

    Developed a web-based inventory management system for a retail company.

    • Used HTML, CSS, and JavaScript for the front-end development.

    • Implemented a RESTful API using Node.js and Express for the back-end.

    • Utilized a MySQL database to store and manage inventory data.

    • Implemented features like product search, order management, and reporting.

    • Ensured data security and user authentication using encryption and JWT.

    • Collaborated wi...

  • Answered by AI
  • Q9. You are given a match-box and two candles of equal size, which can burn 1 hour each. You have to measure 90 minutes with these candles. (There is no scale or clock). How do you do?
  • Q10. You have 8 balls which are identical(completely). You are given a weighing scale. How many times would you measure to get the odd ball out?
  • Q11. Three friends rent a room for Rs.30 by paying Rs.10 each. The owner decides to give them a discount Rs.5 and gives it to the broker. The broker who a cunning man takes Rs.2. and returns one rupee to each ...
  • Ans. 

    The missing rupee is not actually missing. The calculation is misleading and does not account for the total amount paid.

    • The initial amount paid by each person was Rs.10, totaling Rs.30.

    • The owner gave them a discount of Rs.5, so they paid Rs.25 in total.

    • The broker took Rs.2, leaving them with Rs.23.

    • When the broker returned Rs.1 to each person, they each received Rs.1 back, totaling Rs.3.

    • So, the total amount paid by the ...

  • Answered by AI

Interview Preparation Tips

Round: Test
Experience: Let me share my interview process with Sapient. As I did not find any helpful papers before attending interview.The initial test was amcat test, which consisted of aptitude, english comprehension(which was annoying because they ask a lot of unknown word meanings), C and C++ basic concepts. I cleared that test.

Round: Technical Interview
Experience: There are 2 interviews round
1) Technical
2) HR

General Tips: Bond: 1.5 yearEligibility Criteria : Greater than 6.5 CGPA
Skills: C++, Java, Algorithm
College Name: NA
Motivation: Sapient&#44; Trust me it’s an awesome company .Be strong in technical area.

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected
Round 1 - One-on-one 

(2 Questions)

  • Q1. What is your current job portfolio?
  • Ans. 

    I currently manage financial analysis, budgeting, and forecasting for a mid-sized company, focusing on strategic growth.

    • Conduct detailed financial analysis to support decision-making, such as evaluating potential investments.

    • Prepare and present monthly financial reports to senior management, highlighting key performance indicators.

    • Develop and maintain financial models to forecast revenue and expenses, aiding in strateg...

  • Answered by AI
  • Q2. What makes you proud at work?
  • Ans. 

    I take pride in delivering insightful analyses that drive strategic decisions and contribute to the team's success.

    • Achieving accurate financial forecasts that help the company allocate resources effectively.

    • Developing a comprehensive financial model that was used to secure a major investment.

    • Collaborating with cross-functional teams to identify cost-saving opportunities, resulting in a 15% reduction in expenses.

    • Present...

  • Answered by AI
Round 2 - One-on-one 

(2 Questions)

  • Q1. What is your strength and weekness?
  • Ans. 

    My strength is analytical thinking, while my weakness is overanalyzing situations, which I am actively working to improve.

    • Strength: Strong analytical skills - I excel at breaking down complex financial data to identify trends and insights.

    • Example: In my previous role, I developed a financial model that improved forecasting accuracy by 20%.

    • Weakness: Tendency to overanalyze - Sometimes I spend too much time evaluating op...

  • Answered by AI
  • Q2. What is your achievement at work
  • Ans. 

    Successfully led a financial analysis project that improved budgeting accuracy by 20%, enhancing decision-making processes.

    • Implemented a new forecasting model that reduced budget variances by 15%.

    • Collaborated with cross-functional teams to streamline reporting processes, saving 10 hours per month.

    • Presented findings to senior management, leading to a strategic investment decision that increased revenue by 25%.

  • Answered by AI
Round 3 - HR 

(2 Questions)

  • Q1. How do you manage priority tasks?
  • Ans. 

    I prioritize tasks by assessing urgency, impact, and deadlines, ensuring efficient time management and focus on key objectives.

    • Use a priority matrix to categorize tasks by urgency and importance, helping to focus on high-impact activities.

    • Set clear deadlines for each task, allowing me to allocate time effectively and avoid last-minute rushes.

    • Regularly review and adjust priorities based on changing circumstances or new ...

  • Answered by AI
  • Q2. Why should we hire you?
  • Ans. 

    I bring a unique blend of analytical skills, financial expertise, and a proactive approach to drive impactful results for your team.

    • Strong analytical skills: I have experience in financial modeling and forecasting, which helped my previous employer increase revenue by 15%.

    • Proven track record: In my last role, I successfully identified cost-saving opportunities that resulted in a 10% reduction in operational expenses.

    • Ef...

  • Answered by AI
Interview experience
1
Bad
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I appeared for an interview in May 2025, where I was asked the following questions.

  • Q1. Why do you want to join Sapient
  • Ans. 

    I want to join Sapient to leverage my skills in process engineering and contribute to innovative solutions in a dynamic environment.

    • Sapient's commitment to innovation aligns with my passion for developing cutting-edge engineering solutions.

    • The collaborative culture at Sapient excites me, as I thrive in team environments where diverse ideas lead to impactful results.

    • I admire Sapient's focus on sustainability and efficie...

  • Answered by AI
  • Q2. What are your previous similar experiences
  • Ans. 

    I have experience in process engineering through internships and projects focused on optimizing manufacturing processes.

    • Internship at XYZ Corp: Improved production efficiency by 15% through process mapping and analysis.

    • University project: Designed a process flow for a bioreactor system, enhancing yield by 20%.

    • Collaboration with cross-functional teams to implement lean manufacturing principles, reducing waste.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Always ask complete details about the project you'll be working on and its duration. Only accept the offer if you have these details.
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

The aptitude test lasts 30 minutes and focuses on topics relevant to data engineering, including Spark, SQL, Azure, and PySpark.

Round 2 - Coding Test 

The coding test is a one-hour examination on PySpark.

Round 3 - Technical 

(3 Questions)

  • Q1. What is the difference between Cache() and Persist()?
  • Ans. 

    Cache() and Persist() are both used for caching RDDs in Apache Spark, but Persist() allows for more customization.

    • Cache() is a shorthand for Persist(StorageLevel.MEMORY_ONLY)

    • Persist() allows for specifying different storage levels like MEMORY_ONLY, MEMORY_AND_DISK, etc.

    • Persist() also allows for specifying serialization formats like Java serialization, Kryo serialization, etc.

  • Answered by AI
  • Q2. What does the purpose of the Spark Submit command in Apache Spark?
  • Ans. 

    Spark Submit command is used to submit Spark applications to a cluster.

    • Spark Submit command is used to launch applications on a Spark cluster.

    • It allows users to specify application parameters like main class, jars, and arguments.

    • Users can also configure properties like memory allocation and number of executors.

    • Example: spark-submit --class com.example.Main --master yarn --deploy-mode cluster myApp.jar

  • Answered by AI
  • Q3. What are window functions in SQL?
  • Ans. 

    Window functions in SQL are used to perform calculations across a set of table rows related to the current row.

    • Window functions operate on a set of rows related to the current row

    • They can be used to calculate running totals, ranks, and averages

    • Examples include ROW_NUMBER(), RANK(), and SUM() OVER()

  • Answered by AI
Round 4 - HR 

(2 Questions)

  • Q1. Could you provide more details about the daily responsibilities associated with this role?
  • Ans. 

    The daily responsibilities of a Senior Data Engineer involve designing, implementing, and maintaining data pipelines, optimizing data workflows, and collaborating with cross-functional teams.

    • Designing and implementing scalable data pipelines to collect, process, and store data

    • Optimizing data workflows for efficiency and performance

    • Collaborating with data scientists, analysts, and other stakeholders to understand data r...

  • Answered by AI
  • Q2. How would you describe your work culture?
  • Ans. 

    Our work culture is collaborative, innovative, and focused on continuous learning and growth.

    • Collaborative team environment where everyone's input is valued

    • Encouragement of innovation and thinking outside the box

    • Emphasis on continuous learning and professional development

    • Open communication and feedback culture

    • Supportive and inclusive atmosphere

  • Answered by AI
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed in Oct 2024. There were 4 interview rounds.

Round 1 - Coding Test 

Assessment via link MCQ

Round 2 - One-on-one 

(2 Questions)

  • Q1. Microservices theory, Kafka
  • Q2. Singoloton design pattern, concurrent package, core java, collection questions, Java 8 related problem solving stream api questions
Round 3 - One-on-one 

(2 Questions)

  • Q1. Same like round 1, little bit managerial
  • Q2. Producer consumer multithreading, Java 8 , core java, project
Round 4 - One-on-one 

(2 Questions)

  • Q1. Behavioral questions
  • Q2. Situation based questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Get hands on actual code, singoloton design, multithreading and concurrent package, core java, spring boot, Kafka, microservices etc ..
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
No response

I appeared for an interview in Dec 2024, where I was asked the following questions.

  • Q1. Java collections future
  • Ans. 

    Java collections are evolving with new features for better performance, usability, and integration with modern programming paradigms.

    • Introduction of new collection types like Stream API for functional-style operations.

    • Improvements in performance with concurrent collections like ConcurrentHashMap.

    • Enhanced support for immutability with List.of(), Set.of(), and Map.of() methods.

    • Integration with reactive programming throug...

  • Answered by AI
  • Q2. Sql kafka java 8 multithreading
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Explain architecture of your project
  • Ans. 

    The project architecture follows a microservices pattern, utilizing Spring Boot for backend services and React for the frontend.

    • Microservices architecture allows for independent deployment and scaling of services.

    • Each service is built using Spring Boot, which simplifies the development of RESTful APIs.

    • The frontend is developed using React, providing a dynamic user interface.

    • Services communicate via REST APIs, ensuring ...

  • Answered by AI
  • Q2. Some questions on Java, Spring Boot and sql
Round 2 - Technical 

(2 Questions)

  • Q1. Project flow and some behavioural questions
  • Q2. Project contribution of yours
  • Ans. 

    Developed a web application for tracking employee attendance and performance

    • Implemented user authentication and authorization using Spring Security

    • Utilized Hibernate for database interaction and data persistence

    • Designed and developed RESTful APIs for frontend integration

    • Used AngularJS for frontend development to create interactive user interfaces

  • Answered by AI
Round 3 - HR 

(1 Question)

  • Q1. Basic formalities before offer release

Interview Preparation Tips

Interview preparation tips for other job seekers - Understand your project properly and have your basic of programming very clear
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in Nov 2024. There were 4 interview rounds.

Round 1 - Coding Test 

If is purely coding language related mcq test

Round 2 - Coding Test 

Leet code low to medium level problem.

Round 3 - Technical 

(2 Questions)

  • Q1. How does azure durable functions
  • Ans. 

    Azure Durable Functions enable stateful serverless workflows, managing complex orchestration and long-running processes efficiently.

    • Durable Functions allow you to write stateful functions in a serverless environment.

    • They support long-running workflows, such as approval processes or data processing pipelines.

    • Orchestrator functions manage the execution of other functions, enabling complex workflows.

    • Example: A function th...

  • Answered by AI
  • Q2. Tells us about recent design pattern you used and why it was chosen
  • Ans. 

    I recently implemented the Observer pattern to enhance real-time data updates in a collaborative application.

    • The Observer pattern allows objects to subscribe and receive updates from a subject, promoting loose coupling.

    • In a collaborative document editor, multiple users can see real-time changes made by others, enhancing user experience.

    • I chose this pattern to manage state changes efficiently without tightly coupling co...

  • Answered by AI
Round 4 - HR 

(2 Questions)

  • Q1. Personal information
  • Q2. Expectations and Expected earliest date of joining

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in Nov 2024. There was 1 interview round.

Round 1 - Technical 

(3 Questions)

  • Q1. Coding, selenium, testNG questions
  • Q2. Wap to find char icc. Only once in a string
  • Ans. 

    This program identifies the character 'icc' appearing only once in a given string.

    • Use a loop to traverse the string and check for occurrences of 'icc'.

    • Count the occurrences using a counter variable.

    • If the counter equals 1, return the position; otherwise, indicate it's not found.

    • Example: For input 'abciccdef', output should be the index of 'icc'.

    • Example: For input 'iccabcicc', output should indicate 'icc' appears more t...

  • Answered by AI
  • Q3. Wap to print sum of integers in a string
  • Ans. 

    This program extracts integers from a string and calculates their sum.

    • Use regular expressions to find all integers in the string.

    • Convert the extracted strings to integers.

    • Sum the integers using a loop or built-in functions.

    • Example: For input 'abc123def45', the output should be 168 (123 + 45).

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare basic java
Interview experience
1
Bad
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via LinkedIn and was interviewed in Sep 2024. There were 2 interview rounds.

Round 1 - Coding Test 

It was a concept and coding test, with MCQs. Very simple and straightforward.

Round 2 - Technical 

(3 Questions)

  • Q1. Talk about SOLID Principles
  • Ans. 

    SOLID principles are a set of five design principles in object-oriented programming to make software designs more understandable, flexible, and maintainable.

    • S - Single Responsibility Principle: A class should have only one reason to change.

    • O - Open/Closed Principle: Software entities should be open for extension but closed for modification.

    • L - Liskov Substitution Principle: Objects of a superclass should be replaceable...

  • Answered by AI
  • Q2. Design pattern that you have used.
  • Ans. 

    I have used the Singleton design pattern in my previous projects.

    • Singleton pattern ensures a class has only one instance and provides a global point of access to it.

    • It is useful when you want to control the number of instances that can be created.

    • Example: Creating a Logger class that should have only one instance throughout the application.

  • Answered by AI
  • Q3. Talk about Concurrent API
  • Ans. 

    Concurrent API allows multiple tasks to be executed simultaneously, improving efficiency and performance.

    • Concurrent API enables parallel processing of multiple requests at the same time.

    • It helps in reducing latency and improving overall system performance.

    • Examples include Java's CompletableFuture class for asynchronous programming and Node.js's cluster module for parallel processing.

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Publicis Sapient Senior Platform Associate L2 interview:
  • Concurrent API
  • Design Patterns
Interview preparation tips for other job seekers - Never opt for Interviewing to Publicis Sapient. The whole process becomes toxic after getting to the technical interview. It is scheduled to be long and tedious. My personal experience was even worse, as the interviewer immediately left the call as soon as I expressed that I haven't worked on Messaging queues. He did not even say goodbye, or gave me a chance to ask for feedback.

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Create scenario-based questions that challenge you to utilize all of your coding skills.

Round 2 - Technical 

(2 Questions)

  • Q1. Explain the architect of your current project Multi threaded based questions Collection based questions Design pattern based questions Microservice architect based questions AWS cloud based questions
  • Q2. How to handle security in api.
  • Ans. 

    Security in APIs is crucial for protecting sensitive data and preventing unauthorized access.

    • Use authentication methods such as OAuth or API keys to verify the identity of users accessing the API.

    • Implement encryption to secure data transmission between clients and servers.

    • Set up rate limiting to prevent abuse and protect against denial of service attacks.

    • Regularly update and patch the API to address security vulnerabil...

  • Answered by AI

What people are saying about Publicis Sapient

View All
trendylion
Verified Icon
1w
student at
Chandigarh University
Data Science dream job: Need resume advice & referrals!
Hey pros, what should I add to my resume to boost my chances of landing my first Data Science role? Guidance needed! Also, if you're hiring or know openings at: TCS | Infosys | Wipro | Cognizant | Genpact | Accenture | LTIMindtree | Fractal Analytics | Mu Sigma | Quantiphi | Tiger Analytics | EXL | ZS Associates | Deloitte | KPMG | EY | Capgemini | Publicis Sapient, a referral would be amazing! 📎 I’m attaching my resume. Feedback, suggestions, or leads would mean a lot! Thanks for your support! Let’s connect & grow in #DataScience. #DataScience #MachineLearning #DeepLearning #OpenToWork #FresherJobs #DataScienceJobs #Referral #CareerAdvice #ResumeTips #JobSearch #Hiring #AmbitionBox #LinkedInJobs
FeedCard Image
Got a question about Publicis Sapient?
Ask anonymously on communities.

Publicis Sapient Interview FAQs

How many rounds are there in Publicis Sapient interview?
Publicis Sapient interview process usually has 2-3 rounds. The most common rounds in the Publicis Sapient interview process are Technical, Coding Test and One-on-one Round.
How to prepare for Publicis Sapient interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Publicis Sapient. The most common topics and skills that interviewers at Publicis Sapient expect are Java, Multithreading, Javascript, OOPS and Design Patterns.
What are the top questions asked in Publicis Sapient interview?

Some of the top questions asked at the Publicis Sapient interview -

  1. pirates of different ages have a treasure of 100 gold coins. On their ship, th...read more
  2. There are 10 black socks and 10 white socks in a drawer. You have to go ou...read more
  3. 3 men go into a hotel. The man behind the desk says a room is $30 so each man p...read more
What are the most common questions asked in Publicis Sapient HR round?

The most common HR questions asked in Publicis Sapient interview are -

  1. What are your strengths and weakness...read more
  2. Why are you looking for a chan...read more
  3. What are your salary expectatio...read more
How long is the Publicis Sapient interview process?

The duration of Publicis Sapient interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

Overall Interview Experience Rating

4/5

based on 475 interview experiences

Difficulty level

Easy 11%
Moderate 71%
Hard 18%

Duration

Less than 2 weeks 69%
2-4 weeks 26%
4-6 weeks 2%
6-8 weeks 1%
More than 8 weeks 1%
View more
Join Publicis Sapient Let's imagine the future together.

Interview Questions from Similar Companies

Genpact Interview Questions
3.8
 • 3.4k Interviews
DXC Technology Interview Questions
3.7
 • 836 Interviews
Nagarro Interview Questions
4.0
 • 791 Interviews
NTT Data Interview Questions
3.8
 • 656 Interviews
GlobalLogic Interview Questions
3.6
 • 627 Interviews
EPAM Systems Interview Questions
3.7
 • 569 Interviews
UST Interview Questions
3.8
 • 542 Interviews
View all

Publicis Sapient Reviews and Ratings

based on 3.4k reviews

3.5/5

Rating in categories

3.6

Skill development

3.4

Work-life balance

3.4

Salary

3.1

Job security

3.4

Company culture

2.7

Promotions

3.2

Work satisfaction

Explore 3.4k Reviews and Ratings
Senior Associate
2.2k salaries
unlock blur

₹16.9 L/yr - ₹32 L/yr

Associate Technology L2
1.6k salaries
unlock blur

₹6.7 L/yr - ₹21.5 L/yr

Senior Associate Technology L1
1.4k salaries
unlock blur

₹10.5 L/yr - ₹30 L/yr

Senior Software Engineer
889 salaries
unlock blur

₹10.3 L/yr - ₹37 L/yr

Senior Associate 2
670 salaries
unlock blur

₹14.9 L/yr - ₹42 L/yr

Explore more salaries
Compare Publicis Sapient with

Genpact

3.8
Compare

DXC Technology

3.7
Compare

Sutherland Global Services

3.5
Compare

Optum Global Solutions

4.0
Compare
write
Share an Interview