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

Updated 19 May 2024

Publicis Sapient Senior Software Engineer 2 Interview Experiences

1 interview found

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in Nov 2023. There were 5 interview rounds.

Round 1 - Coding Test 

You need to give a coding test which is for 4.5 hours, where you are given a scenarios and you need to create API to fetch the response from an external API and according parse the response for whatever you need and perform some business logic for same.

Round 2 - Technical 

(2 Questions)

  • Q1. Technical questions based on the code you had submitted earlier, and then again they check you for technical skills based on patterns, junit, threading, security, deployments etc
  • Q2. What is the need for @Service annotation?
  • Ans. 

    The @Service annotation is used in Spring framework to indicate that a class is a service component.

    • Used to mark a class as a service component in Spring framework

    • Helps in auto-detection and auto-configuration of Spring beans

    • Facilitates dependency injection and inversion of control

  • Answered by AI
Round 3 - Technical 

(2 Questions)

  • Q1. Here you are given a particular scenario and based on that you need to draw system diagram for same and explain them about why and what is needed.
  • Q2. Draw a system diagram for ecommers system to place an order and get order history for a particular customer
  • Ans. 

    System diagram for e-commerce order placement and history retrieval

    • Frontend: Customer interface for browsing products, adding to cart, and placing orders

    • Backend: Order processing system to handle order placement, payment processing, and order fulfillment

    • Database: Store customer information, order details, and order history for retrieval

    • APIs: Communication between frontend, backend, and database for seamless order proce...

  • Answered by AI
Round 4 - Behavioral 

(1 Question)

  • Q1. This round is to check what kind of behavior you showcase in certain situations and what kind of challenges you face in current team structure
Round 5 - HR 

(1 Question)

  • Q1. This round again judges you on cultural fitment, where they check what do you currently do and what kind of challenges or conflicts you face in team structure.

Interview Preparation Tips

Topics to prepare for Publicis Sapient Senior Software Engineer 2 interview:
  • java
  • springboot
  • microservice
  • aws
  • db
  • design patterns
  • threading
  • rest principles
  • microservice architecture
  • security
  • scaling
  • OAuth
  • JWT
Interview preparation tips for other job seekers - Even though you clear technical rounds, you still bound to get rejected in Behavioral and Cultural fitment round. I was rejected in this round but didn't got any proper explanation as in what was the parameters on which the rejection was done

Skills evaluated in this interview

Interview questions from similar companies

Interview Preparation Tips

Round: Test
Experience: Written test was easy. It comprised aptitude and general english questions

Round: Technical Interview
Experience: Questions were about project, Simple programming concepts, etc
Code to basic programming concepts.
Tips: Do not say Algorithms as an area of interest.

General Tips: Be confident in your answers. Show that you have positive attitude always. Do not lose your confidence if you are not selected for the company. try the other with full hope. All the best!
College Name: IIT-ROORKEE

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 applied via Approached by Company and was interviewed before May 2018. There was 1 interview round.

Interview Questionnaire 

2 Questions

  • Q1. Core Java questions except multi threading. New features in java 8. Basic spring boot questions. Sorting algorithm. Comparable and comparator interface. Focus on core java
  • Q2. Core java. Custom hasmmap implementation.

Interview Preparation Tips

General Tips: Focus on core java.
Skills: Problem Solving, Analytical Skills
Duration: <1 week

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

Interview Preparation Tips

Interview preparation tips for other job seekers - don't be afraid be positive during the interview, Make eye contact of interview person then they feel u have manage any critical incident occurring work place.

Interview Questionnaire 

10 Questions

  • Q1. Sql command for creating a table
  • Ans. 

    SQL command for creating a table

    • Use CREATE TABLE statement

    • Specify table name and column names with data types

    • Add any constraints or indexes as needed

  • Answered by AI
  • Q2. Sql command for inserting details in table,changing them and deleting specifics ones
  • Ans. 

    SQL commands for inserting, updating, and deleting data from a table.

    • INSERT INTO table_name (column1, column2, column3) VALUES (value1, value2, value3);

    • UPDATE table_name SET column1 = new_value1 WHERE condition;

    • DELETE FROM table_name WHERE condition;

  • Answered by AI
  • Q3. Difference between truncate and drop
  • Ans. 

    Truncate and drop are SQL commands used to remove data from a table.

    • Truncate removes all data from a table but keeps the structure intact.

    • Drop removes the entire table and its structure.

    • Truncate is faster than drop as it only removes data.

    • Drop cannot be undone while truncate can be rolled back.

    • Truncate resets the identity of the table while drop does not.

    • Examples: TRUNCATE TABLE table_name; DROP TABLE table_name;

  • Answered by AI
  • Q4. 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) while C does not.

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

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

  • Answered by AI
  • Q5. Tell me abt yourself
  • Ans. 

    I am a software developer with experience in Java and Python.

    • I have a Bachelor's degree in Computer Science.

    • I have worked on various projects involving web development and data analysis.

    • I am proficient in Java and Python programming languages.

    • I have experience with frameworks such as Spring and Django.

    • I am familiar with databases such as MySQL and MongoDB.

  • Answered by AI
  • Q6. Why interest in IT line
  • Ans. 

    I have always been fascinated by technology and its ability to solve complex problems.

    • I enjoy problem-solving and logical thinking

    • I have a natural curiosity for how things work

    • I see the potential for technology to make a positive impact on society

    • I have experience in programming and find it rewarding

    • I am excited about the constant innovation and evolution in the IT industry

  • Answered by AI
  • Q7. What r ur strengths and weakness
  • Ans. 

    My strengths include problem-solving, adaptability, and teamwork. My weakness is public speaking.

    • Strengths: problem-solving, adaptability, teamwork

    • Examples: I have successfully solved complex coding problems, adapted to new technologies quickly, and collaborated effectively with team members.

    • Weakness: public speaking

    • Examples: I get nervous when speaking in front of large groups, but I am working on improving my present

  • Answered by AI
  • Q8. Why should we select you
  • Ans. 

    I have the technical skills, experience, and passion to excel in this role.

    • I have a strong background in software development, with expertise in multiple programming languages and frameworks.

    • I have experience working on complex projects and collaborating with cross-functional teams.

    • I am passionate about staying up-to-date with the latest technologies and trends in the industry.

    • I am a quick learner and adaptable to new ...

  • Answered by AI
  • Q9. Discussed abt my test results(positive and negatives)
  • Q10. He asked about my hometown,mathura and near around area

Interview Preparation Tips

Round: Technical Interview
Experience: technical interview was easy if u know basics of sql and c++.
Tips: try to achieve good marks in the test
sneek out for your marks in technical and aptitude test results in interviewer's hands it will help u make ur mind of the level u need to give to get the job, as few students with low scores also got the job but they had tough interviews

Round: HR Interview
Experience: experience of this round was very cool, interviewer started asking with basic questions . i focussed on my strengths, accepted my weaknesses, used the good result in test in conversation that helped, give an insight about hometown places when he asked. i was little bit nervous and my english was not sounding good enough at that time.
Tips: focus on your --1. communication skills
2. english
be calm,
be prepared for basic questions

Skill Tips: be smart enough to focus/direct the conversation in ur favour
some students with zero technical knowledge cleared the technical interview with this skill
Skills: communication skills, english fluency,
College Name: NIT AGARTALA

Skills evaluated in this interview

I appeared for an interview before Sep 2016.

Interview Questionnaire 

13 Questions

  • Q1. Tell me about yourself
  • Ans. 

    I am a software engineer with 5 years of experience in developing web applications using Java, Spring, and Angular.

    • 5 years of experience in software development

    • Proficient in Java, Spring, and Angular

    • Strong problem-solving skills

    • Experience working in Agile development environment

    • Bachelor's degree in Computer Science from XYZ University

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

    I rate myself as a highly skilled and experienced software engineer.

    • I have a strong understanding of various programming languages and technologies.

    • I have successfully completed multiple projects, showcasing my problem-solving abilities.

    • I continuously strive to learn and improve my skills in the ever-evolving field of software engineering.

  • Answered by AI
  • Q4. Some RTOS questions
  • Q5. Swipe 2 numbers with 3rd variable
  • Ans. 

    Swapping two numbers using a third variable in a software engineering interview.

    • Declare a third variable to store the value of one of the numbers

    • Assign the value of the first number to the third variable

    • Assign the value of the second number to the first number

    • Assign the value of the third variable to the second number

  • Answered by AI
  • Q6. Swipe 2 numbers without 3rd variable
  • Ans. 

    Swapping two numbers without using a third variable.

    • Use the XOR operation to swap the numbers.

    • Assign the first number to the second number using XOR.

    • Assign the result of XOR operation to the first number.

    • The numbers are now swapped without using a third variable.

  • Answered by AI
  • Q7. Function pointer
  • Q8. Structure usage
  • Q9. Union usage
  • Q10. Pointers
  • Q11. Tell about you
  • Ans. 

    I am a software engineer with 5 years of experience in developing web applications using Java, Spring Boot, and Angular.

    • 5 years of experience in software development

    • Proficient in Java, Spring Boot, and Angular

    • Strong problem-solving skills

    • Experience working in Agile development environment

    • Passionate about learning new technologies

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

    I will continue to search for other job opportunities and improve my skills.

    • I will actively search for other job opportunities in the software engineering field.

    • I will continue to improve my skills and knowledge through self-study, online courses, and personal projects.

    • I will network with professionals in the industry and attend relevant events or meetups.

    • I will consider freelance or contract work to gain more experien...

  • Answered by AI

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

I appeared for an interview in Jun 2017.

Interview Questionnaire 

2 Questions

  • Q1. What is use of OOO programming?
  • Ans. 

    Object-oriented programming (OOP) is a programming paradigm that uses objects to represent and manipulate data.

    • Encourages modular and reusable code

    • Provides a clear structure and organization to the code

    • Allows for easier maintenance and updates

    • Supports code reusability through inheritance and polymorphism

    • Enables encapsulation, hiding the internal details of an object

    • Promotes code extensibility and scalability

    • Facilitates...

  • Answered by AI
  • Q2. Why do you want to join ATOS?
  • Ans. 

    I want to join ATOS because of their reputation for innovation and their commitment to employee growth and development.

    • ATOS is known for its innovative solutions in the software development industry.

    • I am impressed by ATOS's focus on employee growth and development through training programs and career advancement opportunities.

    • ATOS has a strong reputation for delivering high-quality software solutions to its clients.

    • I b...

  • Answered by AI

Interview Preparation Tips

Round: Technical Interview
Experience: He asked about technical topics and I gave answer with example.
Tips: Be ready with what you have written in CV with real scenario.

Round: HR Interview
Experience: She asked about reason to join, why leaving previous comp.etc
Tips: Explain your ambition and this company will provide me opportunities to fulfill those. Be realstic in answer. Should know about the company.

Interview Questionnaire 

1 Question

  • Q1. Mostly from your project

Interview Preparation Tips

Round: Test
Experience: Easy
Tips: You should have your basics clear.
Duration: 60 minutes minutes
Total Questions: Aptitude

Round: Group Discussion
Experience: They just wanted to check your communication skills.You must sound confident when you speak.
Tips: Start working on your English from today itself .you can't improve it overnight.
Duration: 20 mins minutes

Round: Technical Interview
Experience: They wanted to know your contribution in project and whether you have done it seriously or not.
Tips: Basics of your branch, clear knowledge of your project and you will make it through.

General Tips: Never stop trying.You never know &#44;a single night can change your life.
College Name: NIT AGARTALA
Motivation: Was rejected by 5 companies &#44;I think that was enough to motivate me for applying to this company.

I appeared for an interview in Sep 2016.

Interview Questionnaire 

6 Questions

  • Q1. Oops concept examples?
  • Ans. 

    Examples of OOP concepts include inheritance, polymorphism, and encapsulation.

    • Inheritance: A child class inherits properties and methods from a parent class.

    • Polymorphism: Objects of different classes can be treated as objects of a common superclass.

    • Encapsulation: Data and methods are bundled together in a class, hiding internal details.

  • Answered by AI
  • Q2. Different SQL queries?
  • Ans. 

    Different SQL queries are used to retrieve, manipulate, and manage data in a relational database.

    • SELECT query: retrieves data from one or more tables

    • INSERT query: inserts new data into a table

    • UPDATE query: modifies existing data in a table

    • DELETE query: removes data from a table

    • JOIN query: combines data from multiple tables based on a related column

    • GROUP BY query: groups data based on a specific column

    • ORDER BY query: so...

  • Answered by AI
  • Q3. Programme on file handling?
  • Ans. 

    A program on file handling is a software that allows users to create, read, update, and delete files on a computer system.

    • File handling involves operations such as opening, closing, reading, writing, and deleting files.

    • File handling can be done using various programming languages such as C, C++, Java, Python, etc.

    • Examples of file handling operations include creating a new file, reading data from a file, writing data to...

  • Answered by AI
  • Q4. Introduce yourself ?
  • Ans. 

    I am a recent graduate with a degree in Computer Science and a passion for software development.

    • Recent graduate with a degree in Computer Science

    • Passionate about software development

    • Experience with programming languages like Java and Python

  • Answered by AI
  • Q5. Where do you see yourself in 5 years?
  • Ans. 

    In 5 years, I see myself as a senior software engineer leading a team of developers on innovative projects.

    • Advancing to a senior software engineer role

    • Leading a team of developers on projects

    • Working on innovative and challenging projects

    • Continuing to learn and grow in the field

  • Answered by AI
  • Q6. What are your weakness and strength?
  • Ans. 

    My weakness is overthinking and my strength is attention to detail.

    • Weakness: tend to overthink situations, which can lead to indecision

    • Strength: strong attention to detail, ensuring accuracy in work

    • Weakness: difficulty delegating tasks, preferring to do everything myself

    • Strength: quick learner, able to pick up new technologies and concepts easily

  • Answered by AI

Interview Preparation Tips

Round: Test
Experience: I got a call for the interview from elitmus, after which first round was written round in which aptitude questions were asked from different topics such as number system, time and work, ratio, probability etc. And there were negative marks for wrong answers.
Tips: For elitmus prepare from R.S Agrawal and Arun Sharma, both are good books.
Don't try to just answer every question if there is negative marking for the wrong answer.
Duration: 45 minutes
Total Questions: 35

Round: Group Discussion
Experience: In this round, we have to speak about the given topic for about 10 minutes. So I spoke on both good and bad use of mobile phone.
Tips: just be confident and fluent.
Duration: 10 minutes

Round: Technical Interview
Experience: In this round basically, questions were asked from Java and SQL.
Tips: Have a proper knowledge about all the technical skills in your resume.
Cover all the topics so that you do not go blank in any question during the interview.

Round: Project Round
Experience: This round was all about my college project. About what my project was, how many members were there in my team, what was my role and involvement in the project and some technical questions about the project.
Tips: make sure that you know all about your project.
try to make your own project by yourself.

Round: HR Interview
Experience: This round was just general talk round with simple interaction to introduce myself and tell hobbies, my future plans, my strength, my weakness etc. And all about the salary and job role part.
Tips: just be yourself.

College Name: Radharaman Institute Of Technology And Science

Skills evaluated in this interview

Publicis Sapient Interview FAQs

How many rounds are there in Publicis Sapient Senior Software Engineer 2 interview?
Publicis Sapient interview process usually has 5 rounds. The most common rounds in the Publicis Sapient interview process are Technical, Coding Test and Behavioral.
What are the top questions asked in Publicis Sapient Senior Software Engineer 2 interview?

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

  1. Draw a system diagram for ecommers system to place an order and get order histo...read more
  2. what is the need for @Service annotati...read more
  3. Here you are given a particular scenario and based on that you need to draw sys...read more

Tell us how to improve this page.

Publicis Sapient Senior Software Engineer 2 Interview Process

based on 1 interview

Interview experience

3
  
Average
View more
Join Publicis Sapient Let's imagine the future together.
Publicis Sapient Senior Software Engineer 2 Salary
based on 16 salaries
₹12.5 L/yr - ₹35 L/yr
8% less than the average Senior Software Engineer 2 Salary in India
View more details

Publicis Sapient Senior Software Engineer 2 Reviews and Ratings

based on 6 reviews

3.4/5

Rating in categories

3.2

Skill development

3.6

Work-life balance

3.2

Salary

3.5

Job security

4.1

Company culture

2.2

Promotions

3.1

Work satisfaction

Explore 6 Reviews and Ratings
Senior Associate
2.1k 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.3 L/yr - ₹32 L/yr

Senior Software Engineer
779 salaries
unlock blur

₹10 L/yr - ₹38 L/yr

Senior Associate 2
638 salaries
unlock blur

₹14.1 L/yr - ₹41 L/yr

Explore more salaries
Compare Publicis Sapient with

Genpact

3.8
Compare

DXC Technology

3.7
Compare

Virtusa Consulting Services

3.7
Compare

CGI Group

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