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

Compare button icon Compare button icon Compare

Filter interviews by

Publicis Sapient Associate Software Engineer Interview Questions, Process, and Tips

Updated 2 Apr 2024

Top Publicis Sapient Associate Software Engineer Interview Questions and Answers

  • Q1. Trapping Rain Water Problem Statement You are given a long type array/list ARR of size N , representing an elevation map. The value ARR[i] denotes the elevation of the i ...read more
  • Q2. Merge Two Sorted Arrays Problem Statement Given two sorted integer arrays ARR1 and ARR2 of size M and N , respectively, merge them into ARR1 as one sorted array. Assume ...read more
  • Q3. Height of a Binary Tree You are provided with an arbitrary binary tree consisting of 'N' nodes where each node is associated with a certain value. The task is to determi ...read more

Publicis Sapient Associate Software Engineer Interview Experiences

8 interviews found

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

I applied via Referral and was interviewed in Jul 2022. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(2 Questions)

  • Q1. Questions about the project were asked. No deep questions were asked.
  • Q2. Questions from CS fundamentals were mostly asked and not a single question from DSA was asked.
Round 3 - HR 

(1 Question)

  • Q1. Questions about the company was asked. Candidate should have good knowledge about the company.

Interview Preparation Tips

Topics to prepare for Publicis Sapient Associate Software Engineer interview:
  • OS
  • DBMS
  • OOPS
Interview preparation tips for other job seekers - Its interview is on the easy side. Candidates should answer the questions confidently and they should be prepared to answer questions related to the project that they have mentioned in their resume.
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed in Nov 2022. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - Coding Test 

There were 3-4 medium-level DSA questions.

Round 3 - One-on-one 

(1 Question)

  • Q1. The technical interview is easy in this company. General questions are asked on C++, operating systems, Databases, OOPS. Basic project discussion also happens.
Round 4 - HR 

(2 Questions)

  • Q1. They expect the new joiners to have complete knowledge about the company thus it is advised that before this interview, candidates should properly read about Publicis sapient history and should visit its w...
  • Q2. Where are the job locations of Publicis sapient in India?
  • Ans. 

    Publicis Sapient has job locations in multiple cities across India.

    • Publicis Sapient has offices in Bangalore, Gurgaon, Mumbai, and Chennai.

    • They also have a presence in Noida, Hyderabad, and Jaipur.

    • The company offers remote work options as well.

    • Job locations may vary depending on the specific role and project.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Just have your basics clear. The interviewer in this company will not ask tough DSA questions and over all its interview process is medium.

Associate Software Engineer Interview Questions Asked at Other Companies

asked in Accenture
Q1. Triplets with Given Sum Problem Given an array or list ARR consis ... read more
asked in Gainsight
Q2. Connecting Ropes with Minimum Cost You are given 'N' ropes, each ... read more
Q3. Intersection of Two Arrays II Given two integer arrays ARR1 and A ... read more
asked in Clarivate
Q4. Best Time to Buy and Sell Stock II Problem Statement Given the st ... read more
Q5. Ninja and Alternating Largest Problem Statement Ninja is given a ... read more
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Properly align and format text in your resume. A recruiter will have to spend more time reading poorly aligned text, leading to high chances of rejection.
View all tips
Round 2 - Coding Test 

One Dp and one backtracking question

Round 3 - Technical 

(3 Questions)

  • Q1. Basic Questions about Java
  • Q2. Computer Network Basics
  • Q3. Thorough OOP questions
Round 4 - HR 

(1 Question)

  • Q1. How would you resolve conflict

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare OOP thoroughly, also some basics of each field of computer science
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Double-check your resume for any spelling mistakes. The recruiter may consider spelling mistakes as careless behavior or poor communication skills.
View all tips
Round 2 - Technical 

(2 Questions)

  • Q1. Technical question in depth on your skillset
  • Q2. What is Event loop? What is higher order components?
  • Ans. 

    Event loop is a mechanism that allows JavaScript to perform non-blocking I/O operations.

    • Event loop is a part of JavaScript runtime that continuously checks the call stack and the task queue.

    • It processes the tasks in the task queue one by one and pushes them to the call stack.

    • Higher order components are functions that take a component and return a new component with additional functionality.

    • They are commonly used in Rea...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - One nwwd to be very strong in technical perspective in order to get into this company

Publicis Sapient interview questions for designations

 Associate Software Developer

 (4)

 Software Engineer

 (13)

 Associate Software Development Engineer

 (2)

 Senior Software Engineer

 (20)

 Software Engineer II

 (1)

 Software Development Engineer II

 (1)

 Senior Software Engineer 2

 (1)

 Senior Software Test Engineer

 (1)

I was interviewed in Apr 2022.

Round 1 - Coding Test 

(2 Questions)

Round duration - 90 minutes
Round difficulty - Medium

  • Q1. 

    Height of a Binary Tree

    You are provided with an arbitrary binary tree consisting of 'N' nodes where each node is associated with a certain value. The task is to determine the height of the tree.

    Explana...

  • Ans. 

    The height of a binary tree is the maximum number of edges from the root to a leaf node.

    • Traverse the tree recursively and keep track of the maximum height

    • If the current node is null, return 0

    • Otherwise, calculate the height of the left and right subtrees and return the maximum height plus 1

  • Answered by AI
  • Q2. 

    Trapping Rain Water Problem Statement

    You are given a long type array/list ARR of size N, representing an elevation map. The value ARR[i] denotes the elevation of the ith bar. Your task is to determine th...

  • Ans. 

    The question asks to calculate the total amount of rainwater that can be trapped in the given elevation map.

    • Iterate through the array and find the maximum height on the left and right side of each bar.

    • Calculate the amount of water that can be trapped on each bar by subtracting its height from the minimum of the maximum heights on both sides.

    • Sum up the trapped water for all bars and return the total amount.

  • Answered by AI
Round 2 - Face to Face 

(1 Question)

Round duration - 45 minutes
Round difficulty - Medium

  • Q1. 

    Merge Two Sorted Arrays Problem Statement

    Given two sorted integer arrays ARR1 and ARR2 of size M and N, respectively, merge them into ARR1 as one sorted array. Assume that ARR1 has a size of M + N to hol...

  • Ans. 

    The task is to merge two sorted arrays into one sorted array.

    • Create a new array with size M + N to store the merged array

    • Use two pointers to iterate through the elements of ARR1 and ARR2

    • Compare the elements at the current pointers and add the smaller element to the new array

    • Move the pointer of the array from which the element was added

    • Repeat the process until all elements are merged

    • If there are remaining elements in AR...

  • Answered by AI

Interview Preparation Tips

Professional and academic backgroundI applied for the job as Associate Software Engineer in NoidaEligibility criteriaAbove 6.5 CGPA, No backlogsPublicis Sapient interview preparation:Topics to prepare for the interview - Data Structures, Web Technology, OS, DBMS, Java, OOPSTime required to prepare for the interview - 5 monthsInterview preparation tips for other job seekers

Tip 1 : Just focus on Data structures mostly arrays, string and dp and practice at least 350 Questions
Tip 2 : Prepare topics related to web tech like HTML, CSS, Node Js
Tip 3 : Prepare Java, OOPS and if required then spring framework and jsp, servlets and do atleast 2 good projects

Application resume tips for other job seekers

Tip 1 : Everything should be clear and right what you have written on your resume.
Tip 2 : Have some projects on your resume and that projects should be done by you only and you should have proper knowledge of the tech and flow you have used in that projects.

Final outcome of the interviewSelected

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Hard
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed before Apr 2023. There were 2 interview rounds.

Round 1 - One-on-one 

(1 Question)

  • Q1. React custom hooks, react memo, use callback
Round 2 - Coding Test 

Creating a card component using react and rendering a list of people using that card

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via campus placement at Bangalore Institute Of Technology (BIT) and was interviewed before Sep 2022. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Do not use an unprofessional email address such as cool_boy@email.com. It shows a lack of professionalism by the candidate.
View all tips
Round 2 - Coding Test 

30 question mCQ for online assessment

Round 3 - Coding Test 

3 codes for online assessment and MCQ

Round 4 - Technical 

(1 Question)

  • Q1. He ask about project and string related coding questions

I applied via Naukri.com and was interviewed before Oct 2020. There was 1 interview round.

Interview Questionnaire 

1 Question

  • Q1. They asked about the machine test and advance javascript like promises, async, await, hooks in react, virtual dom, component lifecycle

Interview Preparation Tips

Interview preparation tips for other job seekers - All good just excel you skills in javascript and react

Interview questions from similar companies

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via campus placement at J S S Academy of Technical Education, Bangalore and was interviewed in Dec 2024. There were 3 interview rounds.

Round 1 - Aptitude Test 

Average to easy difficulty level.

Round 2 - Technical 

(3 Questions)

  • Q1. Java code of string manipulation
  • Ans. 

    String manipulation in Java involves various methods like substring, concat, replace, etc.

    • Use substring() to extract a part of the string

    • Use concat() to concatenate two strings

    • Use replace() to replace a specific character or substring in a string

  • Answered by AI
  • Q2. What is the Java code for various types of sorting algorithms?
  • Ans. 

    Various sorting algorithms in Java code

    • Bubble Sort: int[] arr = {5, 2, 8, 1, 3}; Arrays.sort(arr);

    • Selection Sort: int[] arr = {5, 2, 8, 1, 3}; Arrays.sort(arr);

    • Insertion Sort: int[] arr = {5, 2, 8, 1, 3}; Arrays.sort(arr);

    • Merge Sort: int[] arr = {5, 2, 8, 1, 3}; Arrays.sort(arr);

    • Quick Sort: int[] arr = {5, 2, 8, 1, 3}; Arrays.sort(arr);

  • Answered by AI
  • Q3. Sql query and topics related to joins.
Round 3 - HR 

(4 Questions)

  • Q1. About yourself and family
  • Q2. What do you know about the company?
  • Ans. 

    The company is a leading software development firm specializing in creating innovative solutions for various industries.

    • Specializes in creating innovative software solutions

    • Works with clients from various industries

    • Known for high-quality and reliable products

    • Has a strong team of software engineers and developers

  • Answered by AI
  • Q3. Can you provide examples of real-life scenarios where you handled conflicts with either a colleague or a manager?
  • Ans. 

    Handled conflicts by addressing issues directly, seeking compromise, and maintaining professionalism.

    • Addressed a disagreement with a colleague by scheduling a one-on-one meeting to discuss concerns and find common ground.

    • Resolved a conflict with a manager by actively listening to their perspective, providing feedback, and working together to find a solution.

    • Maintained professionalism during conflicts by staying calm, r...

  • Answered by AI
  • Q4. What actions would you take if your manager does not approve your product idea, and how would you attempt to persuade them?
  • Ans. 

    I would gather more data to support my idea, present a compelling case to my manager, and be open to feedback and compromise.

    • Gather data to support the idea, such as market research, user feedback, or cost-benefit analysis.

    • Prepare a well-structured presentation highlighting the potential benefits of the product idea.

    • Listen to the manager's concerns and feedback, and be open to making adjustments or compromises.

    • Seek sup...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident; they will strive to comfort you despite any feelings of hesitation and nervousness. A foundational understanding of Java or C++, along with knowledge of data structures and algorithms (DSA), will be extremely advantageous. You should illustrate your potential contributions while also recognizing your limitations. Foster a positive atmosphere.
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Referral and was interviewed in Dec 2024. There were 3 interview rounds.

Round 1 - Aptitude Test 

Topics on electronics and C programming

Round 2 - Technical 

(4 Questions)

  • Q1. Questions on simple python programs and electronics basics
  • Q2. Question on simple linked list
  • Q3. Program for fibonacci seq
  • Ans. 

    Program to generate Fibonacci sequence

    • Start with two initial numbers, 0 and 1

    • Add the previous two numbers to get the next number in the sequence

    • Repeat this process to generate the Fibonacci sequence

    • Example: 0, 1, 1, 2, 3, 5, 8, 13, ...

  • Answered by AI
  • Q4. Questions on mosfets
Round 3 - HR 

(1 Question)

  • Q1. Why you would like to join the company, and other questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Good experience in the interview

Publicis Sapient Interview FAQs

How many rounds are there in Publicis Sapient Associate Software Engineer interview?
Publicis Sapient interview process usually has 3-4 rounds. The most common rounds in the Publicis Sapient interview process are Resume Shortlist, Coding Test and Technical.
What are the top questions asked in Publicis Sapient Associate Software Engineer interview?

Some of the top questions asked at the Publicis Sapient Associate Software Engineer interview -

  1. Where are the job locations of Publicis sapient in Ind...read more
  2. What is Event loop? What is higher order componen...read more
  3. Questions from CS fundamentals were mostly asked and not a single question from...read more

Tell us how to improve this page.

Publicis Sapient Associate Software Engineer Interview Process

based on 6 interviews

2 Interview rounds

  • Resume Shortlist Round
  • Coding Test Round
View more
Join Publicis Sapient Let's imagine the future together.
Publicis Sapient Associate Software Engineer Salary
based on 122 salaries
₹5 L/yr - ₹17 L/yr
76% more than the average Associate Software Engineer Salary in India
View more details

Publicis Sapient Associate Software Engineer Reviews and Ratings

based on 19 reviews

4.2/5

Rating in categories

4.3

Skill development

4.0

Work-life balance

3.5

Salary

4.0

Job security

4.0

Company culture

3.4

Promotions

3.6

Work satisfaction

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

₹11 L/yr - ₹40 L/yr

Associate Technology L2
1.5k salaries
unlock blur

₹6.5 L/yr - ₹20 L/yr

Senior Associate Technology L1
1.2k salaries
unlock blur

₹10 L/yr - ₹30 L/yr

Senior Software Engineer
739 salaries
unlock blur

₹9.5 L/yr - ₹37 L/yr

Senior Associate 2
622 salaries
unlock blur

₹14.1 L/yr - ₹41 L/yr

Explore more salaries
Compare Publicis Sapient with

Accenture

3.8
Compare

IBM

4.0
Compare

TCS

3.7
Compare

Infosys

3.6
Compare
Did you find this page helpful?
Yes No
write
Share an Interview