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 Senior Software Engineer Testing Interview Questions and Answers

Updated 4 May 2025

5 Interview questions

A Senior Software Engineer Testing was asked 2mo 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:...

A Senior Software Engineer Testing was asked 2mo 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,...

Senior Software Engineer Testing Interview Questions Asked at Other Companies

asked in Info Edge
Q1. Sorting Characters by Frequency Given a string S, sort this strin ... read more
asked in Info Edge
Q2. You have two buckets, one with a capacity of 3 liters and the oth ... read more
Q3. Why clients go for automation testing and what is my role in regr ... read more
Q4. What is meant by manual testing in the context of software testin ... read more
Q5. What is the procedure to arrange an integer array in ascending or ... read more
A Senior Software Engineer Testing was asked 2mo 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 ...

A Senior Software Engineer Testing was asked 2mo 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 ...

A Senior Software Engineer Testing was asked 2mo 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...

Publicis Sapient Senior Software Engineer Testing Interview Experiences

1 interview found

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

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

  • Q1. 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 if ne...

  • Answered by AI
  • Q2. 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: It p...

  • Answered by AI
  • Q3. 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 that...

  • Answered by AI
  • Q4. 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 class...

  • Answered by AI
  • Q5. 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, redu...

  • Answered by AI

Publicis Sapient HR Interview Questions

80 questions and answers

Q. What are your previous similar experiences?
Q. What is your name?
Q. What is your current professional profile?

What people are saying about Publicis Sapient

View All
softwaretester02
Verified Icon
1w
works at
Infosys
Publicis sapient Round 1 QA automation testing Interview
Hi guys, today my round 1 happened again for QA automation testing in PS, I have answered almost everything in theory, may be 2-3 things i was not sure of, otherwise theory part went well, and for coding question i took some time and due to one compilation error i wasn't able to get output. It was very silly mistake that in print statement in java for System.out.println i put system S as Small, otherthan that i explained him the code well and my approach as well, i told him 2-3 times that i am confident of that code will work fine, just finding out this compilation error. What you think guys what will happen? Will they select me? When round 1 happened on last Saturday I completed 2 coding questions but today the penalist was different. How they gonna evaluate now? Please suggest something,i am stressed..
Got a question about Publicis Sapient?
Ask anonymously on communities.

Interview questions from similar companies

Interview Questionnaire 

5 Questions

  • Q1. Oops,program on oops concepts,collection related examples. Hibernate and spring related questions
  • Q2. Logical programs String related
  • Q3. Managerial round Most of the questions asked on java, jQuery, java script and hibernate
  • Q4. Spring annotations Discussion on previous project
  • Q5. Introduction Skills related Salary discussion
Are these interview questions helpful?

Interview Questionnaire 

3 Questions

  • Q1. Basic questions from the resume content. Be through with the project mentioned in your resume. Also try to prepare at least one object oriented language basics.
  • Q2. I was asked questions on RADIUS TACACS Firewalls and VPN as I had mentioned network security in my resume
  • Q3. Not at all difficult just as general HR interview

Interview Preparation Tips

Round: Test
Experience: If you are applying as a fresher, you may have to appear for a test which will have basic aptitude questions on General Maths and English followed by two basic coding questions in any language like C C++ Java etc

Round: Group Discussion
Experience: Just be confident in keeping your point. Cracking this won't be that difficult.

I applied via Naukri.com and was interviewed before Jul 2020. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. If "WAS" is shutdown are you ok with DEVops
  • Ans. 

    Yes, I am comfortable with DEVops if WAS is shutdown.

    • I have experience with both WAS and DEVops

    • I understand the dependencies between the two systems

    • I am confident in my ability to troubleshoot and resolve any issues that may arise

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare for tricky questions

Skills evaluated in this interview

Software Engineer Interview Questions & Answers

NTT Data user image NIDHI PRIYADARSHINI

posted on 9 Apr 2015

Interview Questionnaire 

6 Questions

  • Q1. Tell me about your project
  • Ans. 

    Developed a web-based project management tool for a startup

    • Used React for the frontend and Node.js for the backend

    • Implemented user authentication and authorization using JWT

    • Integrated with third-party APIs such as Trello and Slack

    • Implemented real-time updates using WebSockets

    • Deployed on AWS using EC2 and RDS

  • Answered by AI
  • Q2. Write the idea or algorithm for d program of fibonacci series
  • Q3. One question from your subject
  • Q4. Introduce yourself
  • Ans. 

    I am a software engineer with experience in developing web applications and mobile apps.

    • Proficient in programming languages such as Java, Python, and JavaScript

    • Skilled in using frameworks like React, Angular, and Spring Boot

    • Experienced in working with databases such as MySQL and MongoDB

    • Familiar with Agile development methodologies and DevOps practices

  • Answered by AI
  • Q5. If I give you a box full of pencils..in how many ways can you use it
  • Q6. Do you have any question for me

Interview Preparation Tips

Round: Test
Experience: Time management is very important to clear the aptitude test. Besides this a lot of practice is also very important.  This round is the major filteration round. Though each round is a major filteration round cuz NTT DATA is not a bulk recruiter like cts, infy etc. Almost 2-3 thousand students were there for this round from 6 different colleges and only 100 of them were selected.
Tips: Its better to start with the preparation from before and do consider the previous year placement papers available at indiabix. You can practice more n more. Apart from this you can go through the r.s aggarwal aptitude book also.

Round: Group Discussion
Experience: There were many panels and each panel had 10-12 students. The H.r first decided some other topic but when he asked wether everybody is aware of the topic ..there were few who didn't know about it. .so he picked up another topic. Fortunately he asked me to start with the discussion.  Always try to be the one to break the ice.
Tips: The only key to crack this round is that yku should talk. You should definitely not confuse gd with debate. You should not argue or by any chance shouldn't sound arrogant.

Round: Technical Interview
Experience: They will definitely ask about your project so be thorough with that. Ntt data is a Japanese company . Though this is IT but it will ask  from the subject of your own choice from people those who have a non IT background. After you get shortlisted in d gd they will give you a form to fill. Do fill that form without fail. If it is blank then even if u go to the hr round he will reject you.
Tips: Just be confident and always smile. Be careful on what you write in your resume cuz they can ask about anything based on your resume.

Round: HR Interview
Experience: This round was a cake walk. Just be confident and updated about the company.  Do ask him a question if he asks you to do that.but make sure it shouldn't be vague or out of the picture.
Tips: Keep smiling and don't get nervous.  If they ask you about location preferences,  dun get firm at one place.try to be flexible.

General Tips: Donot loose hope at any cost. You never know when your moment is going to arrive. Do practice the aptitude as much as you can. Finally NTT DATA selected only 50 overall in wch 11 were from my college n i was lucky to be one of them. the offer letter was issued the same day and we were all venerated.  Its just a game of confidence. All the best
Skill Tips: Try to add some co curricular activities and justify your role.
Skills: communication, technical knowledge, management skills, leadership
College Name: SATHYABAMA UNIVERSITY
Motivation: You will find the it companies mostly head quartered in U.S but this company is in Japan. Plus you have better opportunity and growth compared to other companies cuz its not a bulk recruiter.

Skills evaluated in this interview

Interview Questionnaire 

2 Questions

  • Q1. Java ( socket programming, OOPS, DS )
  • Q2. Write about your dream
  • Ans. 

    My dream is to build innovative software solutions that positively impact people's lives.

    • Developing cutting-edge technology

    • Creating user-friendly interfaces

    • Solving complex problems

    • Collaborating with talented individuals

    • Making a difference in society

    • Continuous learning and growth

  • Answered by AI

Interview Preparation Tips

Round: Test
Experience: GRE givers , you can make it through this. Brush up your technical skills for the programming section.
Tips: GRE quant and verbal and quick review from tutorialspoint.com would do the trick.

Round: Group Discussion
Experience: I had fun. I won a few debate competitions in various technical symposiums so, It gave a good experience about being quiet at the right moment.
Tips: Turn to your GRAB-ON mode. Never miss any chance. Learn to know when to be quiet and when to talk in a GD. Try to bring down the heat If two participants are getting into a argumentative discussion.

Round: Stress Interview
Experience: It was really difficult. Exactly after the GD, we were asked to right an essay in a very less time and our capability to manage the stress was observed.
Tips: Be calm and write all that you know in a presentable way.

Round: Technical Interview
Experience: I did a project in my 3rd year which included few concepts on Socket programming which helped me a bit in this round. I answered confidently and I was put to a confidence test too to see how sure I was about the answer.
Tips: A quick review on the day of interview and involving in friendly discussion about programming languages before the test helps.

Round: HR Interview
Experience: I was asked few technical questions in this round and later moved on to the general logical questions. Questions like, cutting a bread into multiple slices, finding the corresponding switch among 3 switches for 3 bulbs in room were asked. Find the sum of 1-10 in 4 seconds was asked suddenly. Thanks to Arithmetic Progressions :P.
Tips: Use your logical ability to answer.

Skills: Java, C, Body Language, Mental ability, Confidence.
College Name: Malla Reddy Institute of Engineering & Technology ( MRIET )
Motivation: Ranked among the top 50 of the Fortune 500. Expanding organizations which include lot of opportunities.

Interview Preparation Tips

Round: Resume Shortlist
Experience: This round they want to know about why do you want to leave your job?
current ctc
expected ctc
how many experience do you have on particular technology?
Tips: this round is simple you have to tell all the details of your profile and if they want this profile candidate they shortlisted you..
they want positive response, so be positive.

Interview Preparation Tips

Round: Resume Shortlist
Experience: I had a standard resume for this company as per our institute placement cell norms.
I usually changed my “Areas of Interest” as per the company profile. For Headstrong I mentioned subjects that dealt with coding and data structure.

Round: Test
Experience: First round was a written test containing 90 aptitude based questions and the time allotted for the same was 90 minutes. Questions were of high difficulty level; most of the questions based on probability, permutation and combination. 40 people were shortlisted out of the 180 applicants.
Duration: 90 minutes
Total Questions: 90

Round: Group Discussion
Experience: In Group Discussion there were 11 people in my group. The topic for the discussion was the “impact of family drama daily soaps (saas bahu serials) on the society”. Almost all of us agreed to the fact that these serials were sending wrong message to the society. They were interested in students who were expressive. 3 people got selected from my group.

Round: Technical Interview
Experience: The first round was a technical interview. Questions related to my family and areas of interest were also asked though. Questions related to C++ were asked and the topic of data structure was their main focus. They asked me questions on linked list and other forms of data structure. Finally they asked few general puzzles too. This interview continued for around 20 minutes.

Round: HR Interview
Experience: In the HR interview, questions were asked on why they should choose me and why I had opted for Headstrong. They also asked which location I would prefer for the job. They wanted someone who would be comfortable with any location whether it be south or north India. This last interview was small and lasted around 5-10 minutes.
Tips: Preparation of puzzles foe the interview would be beneficial.

College Name: IIT ROORKEE
Motivation: Most information regarding the company was obtained by attending the pre placement talk. The company did not check much about our knowledge related to the company but were more concerned with our technical knowledge.

I appeared for an interview before Sep 2016.

Interview Questionnaire 

13 Questions

  • Q1. Tell me about yourself
  • Q2. Tell about your projects you did
  • Ans. 

    I have worked on various projects including a web application for inventory management and a mobile app for task tracking.

    • Developed a web application using React for inventory management

    • Created a mobile app using Flutter for task tracking

    • Implemented RESTful APIs for communication between frontend and backend

    • Utilized databases like MySQL and MongoDB for data storage

  • Answered by AI
  • Q3. How do you rate yourself
  • Q4. Some RTOS questions
  • Q5. Swipe 2 numbers with 3rd variable
  • Q6. Swipe 2 numbers without 3rd variable
  • Q7. Function pointer
  • Q8. Structure usage
  • Q9. Union usage
  • Q10. Pointers
  • Q11. Tell about you
  • Q12. Why bosch
  • Ans. 

    Bosch is a global leader in technology and innovation, offering exciting opportunities for growth and development.

    • Bosch has a strong reputation for quality and innovation in the technology industry.

    • The company offers a wide range of products and services, providing diverse opportunities for software engineers.

    • Bosch values employee development and offers a supportive work environment.

    • Working at Bosch allows for collabor...

  • Answered by AI
  • Q13. What if you don't get this job

Interview Preparation Tips

Round: Test
Experience: online aptitude test
Tips: basic aptitude questions + English grammer
Duration: 1 hour
Total Questions: 60

Round: Technical Interview
Experience: basic C question along with basics of electronics
Tips: stay positive, don't blabber, say u don't know if you don't, better to stay no than giving wrong answer

Round: HR Interview
Experience: if you are at this level that means yo are through they generally don't reject anyone
Tips: be true and psitive

Skills: C, RTOS, Electronics
College Name: VIT university

Skills evaluated in this interview

Interview Questionnaire 

8 Questions

  • Q1. Pl/sql
  • Q2. C programs
  • Q3. Switch case programs
  • Q4. Optimizing them again
  • Q5. Java
  • Q6. About yourself
  • Q7. If i would comply with all norms and conditions of company
  • Q8. As to where i see myself and what would differentiate me in next few years
  • Ans. 

    I see myself as a senior software engineer leading innovative projects and mentoring junior developers.

    • Continuously improving my technical skills through training and certifications

    • Taking on more leadership responsibilities within the team

    • Contributing to open-source projects to expand my network and knowledge

    • Mentoring junior developers to help them grow in their careers

  • Answered by AI

Interview Preparation Tips

Round: Resume Shortlist
Experience: Indeed, being a person known for my communication skills in college days wished to have a resume, setting me out of the queue. It was not easy though ,as to write something so brief yet which had a strong impact on others. Take help from your teachers, the one taking your communicative skills classes.
Tips: The most important of all,,Take at most attention to what you platter on someone for the first time. No one wants a dull person working in adding on nothing but pounds on themselves. Showcase the best of you....

Round: Test
Experience: Elitmus, it's really tough to crack. Especially the Reasoning, try and focus to prepare as if to prepare for an MBA admission. The level would be no lessor than that.
Tips: One needs to work real hard to compete. That's the only option. It's the only way you had to get on the first step correctly.
Duration: 120 minutes
Total Questions: 60

Round: Group Discussion
Experience: Good ,as always. Was bit nervous, after seeing such a crowd and as it was my first off-campus experience . People were friendly and only ladies from my company who were not very old but enough to judge one by just looking at them. They were closely monitoring each and every activity in there.
Tips: Be yourself, Don't panic at all. You just need to stick on your point of  view and never ever contradict any of your statement.
Duration: 15 minutes

Round: Technical Interview
Experience: Had two technical rounds, the first one which went about 1hr 30 mins. Many questions starting from C to Java. In-fact it's better to say the lady wanted to know all what i have done in college. Was even asked about my last semester results and project.
Tips: No way out, just be prepared to the level of any possible question one can ask.

Round: HR Interview
Experience: The HR was busy going through all papers he had. Even not looking at me for once. But i went on answering even to smallest he asked or confirmed. It was good overall but different as to relate someone not even listening you.
Tips: Go on with a good pitch. Using the good highlights from your life and yourself.

General Tips: Never loose heart if you are rejected anytime. As it's for the best, believe me.
Skill Tips: Prepare things well and before time. Try to main a set of handout which would really be helpful while you travelling from one place to another.
Skills: communication , technical, thought process
College Name: GANDHI INSTITUTE OF ENGINEERING AND TECHNOLOGY
Motivation: Being placed during on campus, but not satisfied with package and what i was offered. Came to a place like Bangalore from GIET, Gunupur where life is so fast. It was not easy, mind you a lot people around would de motivate you. But just don't get affected easily ,as to this is what my experience all over this tells. 
I was just stunned when i saw the official website of CGI.
Funny Moments: Was not really funny but would share ,as i smile to those now. Not being selected by TCS and my roommate, girls in hostel making fun of  the optimistic approach i had with life.

Publicis Sapient Interview FAQs

How to prepare for Publicis Sapient Senior Software Engineer Testing 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 Cucumber, Java, Rest Assured and Selenium Testing.
What are the top questions asked in Publicis Sapient Senior Software Engineer Testing interview?

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

  1. What is the procedure to arrange an integer array in ascending order and find t...read more
  2. What is the concept of the Page Factory in software testi...read more
  3. Can you explain how you utilized object-oriented programming concepts within th...read more

Tell us how to improve this page.

Overall Interview Experience Rating

5/5

based on 1 interview experience

Difficulty level

Easy 100%

Duration

Less than 2 weeks 100%
View more
Join Publicis Sapient Let's imagine the future together.

Interview Questions from Similar Companies

Genpact Interview Questions
3.7
 • 3.5k Interviews
DXC Technology Interview Questions
3.6
 • 846 Interviews
Nagarro Interview Questions
3.9
 • 808 Interviews
NTT Data Interview Questions
3.8
 • 667 Interviews
GlobalLogic Interview Questions
3.6
 • 638 Interviews
EPAM Systems Interview Questions
3.7
 • 577 Interviews
UST Interview Questions
3.8
 • 548 Interviews
CGI Group Interview Questions
4.0
 • 531 Interviews
View all
Publicis Sapient Senior Software Engineer Testing Salary
based on 7 salaries
₹12.6 L/yr - ₹23.2 L/yr
38% more than the average Senior Software Engineer Testing Salary in India
View more details
Senior Associate
2.3k salaries
unlock blur

₹17.2 L/yr - ₹32 L/yr

Associate Technology L2
1.6k salaries
unlock blur

₹9.2 L/yr - ₹18 L/yr

Senior Associate Technology L1
1.4k salaries
unlock blur

₹16.5 L/yr - ₹27.4 L/yr

Senior Software Engineer
1k salaries
unlock blur

₹17.8 L/yr - ₹33 L/yr

Senior Associate 2
672 salaries
unlock blur

₹23.9 L/yr - ₹42 L/yr

Explore more salaries
Compare Publicis Sapient with

Genpact

3.7
Compare

DXC Technology

3.6
Compare

Optum Global Solutions

4.0
Compare

Virtusa Consulting Services

3.7
Compare
write
Share an Interview