i
Publicis Sapient
Filter interviews by
I applied via Campus Placement
Aptitude questions from Computer Science subjects and Quantitative aptitude+Logical reasoning
2 east questions to be done using Java
I appeared for an interview in May 2022.
Round duration - 60 Minutes
Round difficulty - Medium
this round comprise of two parts , Apti + Reasoning and coding round. for coding multiple option for language was available like C,C++, JAVA , Python , JAVASCRIPT , and more.
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...
Calculate the total amount of rainwater that can be trapped between given elevations in an array.
Iterate through the array and calculate the maximum height on the left and right of each bar.
Calculate the amount of water that can be trapped at each bar by taking the minimum of the maximum heights on the left and right.
Sum up the trapped water at each bar to get the total trapped water for the entire array.
Round duration - 20 Minutes
Round difficulty - Easy
Tip 1 : OOPS concept should be clear
Tip 2 : actual working of stack and queue
Tip 3 : approach to solve problem
Tip 4 : always be clear with your words
Tip 1 : resume should we concise and clear
Tip 2 : resume should be updated with your current skills and details
Tip 3 : mention projects on which you have worked
I applied via Campus Placement and was interviewed in Sep 2021. There were 3 interview rounds.
Round duration - 70 min
Round difficulty - null
It was an online round comprising 2 sections, Aptitude and 1 coding question.
40 minutes were given to answer 35 MCQ questions and 30 minutes for the coding question.
Coding question was of moderate difficulty. Aptitude had easy and moderate difficulty questions.
Binary search is a search algorithm that finds the position of a target value within a sorted array.
Divide the array into two halves
Compare the target value with the middle element
If the target value matches the middle element, return its position
If the target value is less than the middle element, search the left half of the array
If the target value is greater than the middle element, search the right half of the arra
It was a 1-1 technical interview conducted on Microsoft teams. It was 1 hr interview in which various questions from DSA were asked and I was asked to code some. There were questions from OOPS as well. Based upon my resume, some JavaScript questions were asked as well.
JavaScript is a dynamically typed language.
Variables can hold different data types at different times
Type checking is done at runtime
Example: var x = 5; x = 'hello';
The 'this' keyword refers to the current object or instance in which it is used.
Used to refer to the current object or instance in which it is used
Can be used in methods, constructors, and inner classes
Can be used to differentiate between local and instance variables
Example: this.variableName
Example: this.methodName()
In 5 years, I see myself as a senior technology professional leading a team of developers and contributing to the growth of the company.
Continuing to learn and stay up-to-date with the latest technologies and trends in the industry
Taking on more responsibilities and leadership roles within the company
Mentoring and guiding junior associates to help them grow and develop their skills
Contributing to the development of inn...
Developed a mobile app for a non-profit organization and increased their donations by 50%.
Developed a mobile app for a non-profit organization
Implemented features such as donation tracking and event registration
Increased donations by 50% within the first year of launch
Yes, I have experience with internships.
I completed a summer internship at XYZ Company where I worked on developing a mobile application.
During my internship, I gained experience in coding, testing, and debugging software.
I also had the opportunity to work with a team of developers and learn about agile development methodologies.
Overall, my internship experience was valuable in preparing me for a career in technology.
Yes, I am willing to relocate for the right opportunity.
I am open to exploring new locations and cultures.
I am willing to consider relocation packages and assistance.
I am excited about the prospect of new challenges and experiences.
I am flexible and adaptable to new environments.
What people are saying about Publicis Sapient
I applied via Naukri.com and was interviewed before Sep 2019. There were 3 interview rounds.
posted on 6 Jan 2021
I applied via Naukri.com and was interviewed in Jul 2020. There were 4 interview rounds.
posted on 15 Sep 2021
I appeared for an interview before Sep 2020.
Round duration - 90 minutes
Round difficulty - Easy
It happens in very friendly manner.
Given an 'M x N' matrix, print all the possible paths from the top-left corner to the bottom-right corner. You can only move either right (from (i,j) to (i,j+1)) or dow...
Print all possible paths from top-left to bottom-right in a matrix by moving only right or down.
Use backtracking to explore all possible paths from top-left to bottom-right in the matrix.
At each cell, recursively explore moving right and down until reaching the bottom-right corner.
Keep track of the current path and add it to the result when reaching the destination.
Yes, I can create 2 tables in SQL and perform operations like INSERT, SELECT, UPDATE, and DELETE.
Create Table 1: CREATE TABLE employees (id INT, name VARCHAR(50), salary DECIMAL(10,2));
Create Table 2: CREATE TABLE departments (dept_id INT, dept_name VARCHAR(50));
Insert Data: INSERT INTO employees VALUES (1, 'John Doe', 50000);
Select Data: SELECT * FROM employees WHERE salary > 40000;
Update Data: UPDATE employees SET...
Round duration - 90 minutes
Round difficulty - Medium
No problem occur very friendly environment.
Round duration - 90 minutes
Round difficulty - Hard
You need to determine all possible paths for a rat starting at position (0, 0) in a square maze to reach its destination at (N-1, N-1). The maze is represented as an N*N ma...
Find all possible paths for a rat in a maze from source to destination.
Use backtracking to explore all possible paths in the maze.
Keep track of visited cells to avoid revisiting them.
Explore all possible directions (up, down, left, right) from each cell.
Add the current direction to the path and recursively explore further.
If the destination is reached, add the path to the list of valid paths.
Tip 1 : Competitive programming plays a major role when you are appearing for coding rounds as a fresher. In the coding rounds, you won't get direct problems copied from Geeksforgeeks or Leetcode. You would be required to use your logical thinking to go ahead in the process. This is where competitive programming helps.
Tip 2 : Coding rounds are all about Coding + Timing. Most people fail to excel due to the pressure of a timer ticking on your head. So, instead of just solving problems, try to participate in timed contests. This will help you be used to the pressure of the timer.
Tip 3 : Many big companies like Microsoft, Amazon, and even Google expect you to be good at standard problems. So, once you are done with coding round by your logical skills and competitive programming, you must be well versed with some standard problems in order to excel.
Application resume tips for other job seekersTip 1 : Make it short, crisp, and simple. It is always good to have a 1 pager resume.
Tip 2 : Resume must comprise of the following: Educational Qualifications, Technical skills, Projects, Work experience (if any), Achievements. Other than this, you may include some extra co-curricular achievements.
posted on 2 Jun 2022
I appeared for an interview before Jun 2021.
Had DSA and aptitude questions
I applied via Naukri.com and was interviewed in Sep 2020. There were 5 interview rounds.
I appeared for an interview before Sep 2020.
Round duration - 110 minutes
Round difficulty - Medium
It was an mcq and coding round
It contained four sections:
1. Aptitude
2. Reasoning
3. English
4. Coding (It contains 2 questions, one is medium and other is little hard)
You are given three non-zero numbers 'A', 'B', and 'C'. Your task is to determine the number created by concatenating the largest digit found in each number, in the s...
Concatenate the largest digit from three numbers to form a new number.
Find the largest digit in each number 'A', 'B', and 'C'.
Concatenate the largest digits in the order 'A', 'B', and 'C' to form the new number.
Return the final concatenated number as the output.
Given a string STR
of length N
, your task is to remove all the vowels from that string and return the modified string.
The first line of input contains an integer 'T' ...
Remove all vowels from a given string and return the modified string.
Iterate through each character in the string and check if it is a vowel (a, e, i, o, u or A, E, I, O, U).
If the character is not a vowel, add it to a new string.
Return the new string with all vowels removed.
Round duration - 10 minutes
Round difficulty - Medium
Round duration - 30 minutes
Round difficulty - Medium
It was around 11:30 PM i feel very tensed after entering into room the interviewer asked me to take a seat and asked self introduction and then he asked can we start technical round ?The questions are below.
What was your specific role and responsibilities on the most recent project you worked on?
Retrieve the second highest salary from a database table
Use a SQL query with ORDER BY and LIMIT to retrieve the second highest salary
Example: SELECT salary FROM employees ORDER BY salary DESC LIMIT 1, 1
Round duration - 5-10 months
Round difficulty - Easy
It was around 11:50 i think
The environment is too cool and i am too sleepy
The interview was happened in friendly manner
Tip 1 : Practice one coding problem daily
Tip 2 : Do one project on each technology,
Tip 3 : Please communicate in English with others ,English plays a prominent role in interviews
Tip 1 : one major project and mini project in resume
Tip 2 : Use a professional email address.
Tip 3 : Set your font size to 10-12 points.
Some of the top questions asked at the Publicis Sapient Junior Associate Technology interview for freshers -
based on 1 interview
Interview experience
based on 14 reviews
Rating in categories
Senior Associate
2.2k
salaries
| ₹11.1 L/yr - ₹40 L/yr |
Associate Technology L2
1.5k
salaries
| ₹6.5 L/yr - ₹20.4 L/yr |
Senior Associate Technology L1
1.2k
salaries
| ₹10.4 L/yr - ₹32 L/yr |
Senior Software Engineer
791
salaries
| ₹10 L/yr - ₹41 L/yr |
Senior Associate 2
635
salaries
| ₹14.1 L/yr - ₹41 L/yr |
Genpact
DXC Technology
Virtusa Consulting Services
CGI Group