i
Publicis Sapient
Filter interviews by
It is an assessment on OOPS,DSA,DBMS and coding questions
An interface is a point where two systems, subjects, organizations, etc., meet and interact with each other.
An interface defines the methods that a class must implement, without specifying how they should be implemented.
Interfaces allow for multiple inheritance in programming languages like Java.
Examples of interfaces in programming include Java interfaces, USB ports on electronic devices, and user interfaces on softwa
The pillars of OOPS (Object-Oriented Programming) are Inheritance, Encapsulation, Polymorphism, and Abstraction.
Inheritance allows a class to inherit properties and behavior from another class. For example, a 'Car' class can inherit from a 'Vehicle' class.
Encapsulation refers to the bundling of data with the methods that operate on that data. It restricts access to some of an object's components. For example, using pri...
I applied via Campus Placement
Food fill problem from leetcode
Insertion sort is a simple sorting algorithm that builds the final sorted array one item at a time.
Iterate through the array starting from the second element
Compare each element with the elements before it and insert it in the correct position
Repeat until the entire array is sorted
Example: ['3', '1', '4', '1', '5', '9', '2', '6'] -> ['1', '1', '2', '3', '4', '5', '6', '9']
I applied via Campus Placement and was interviewed in Apr 2023. There were 3 interview rounds.
3 hours, had aptitude questions, then one dsa question and one question on fetching API data.
Optimizing a solution involves identifying and implementing improvements to increase efficiency and effectiveness.
Analyze the current solution to identify areas for improvement
Consider alternative approaches and technologies
Implement changes and measure the impact on performance
Continuously iterate and refine the solution
Example: optimizing a manufacturing process to reduce waste and increase output
Error-handling mechanisms are essential for robust software. They help prevent crashes and improve user experience.
Identify potential errors and exceptions
Implement try-catch blocks
Use logging to track errors
Provide informative error messages to users
Test error-handling thoroughly
Consider using third-party libraries for error-handling
Document error-handling procedures
I work well in teams by actively listening, collaborating, and continuously learning.
I actively listen to my team members to understand their perspectives and ideas.
I collaborate effectively by sharing my own ideas and being open to feedback.
I continuously learn by seeking out new knowledge and skills to contribute to the team's success.
I applied via Campus Placement and was interviewed in Jul 2021. There was 1 interview round.
Oops concepts and use of interface over abstract class
Oops concepts are fundamental to object-oriented programming
Encapsulation, Inheritance, Polymorphism, and Abstraction are the four pillars of OOP
Interface is a contract that specifies the behavior of a class
Abstract class is a class that cannot be instantiated and can have both abstract and non-abstract methods
Interface is preferred over abstract class when multiple
Publicis Sapient interview questions for designations
What people are saying about Publicis Sapient
Single Ops tool is a software that helps businesses manage their operations from a single platform.
It streamlines processes and improves efficiency
It can include features like scheduling, inventory management, and invoicing
Examples include ServiceTitan, Jobber, and Housecall Pro
I am a dedicated and hardworking individual with a passion for learning and growth.
I have a background in marketing and have worked in the industry for 5 years.
I am currently pursuing a Master's degree in Business Administration to further my skills and knowledge.
I am a team player and enjoy collaborating with others to achieve common goals.
I applied via Campus Placement and was interviewed before Jan 2021. There was 1 interview round.
I applied via Company Website and was interviewed before Apr 2020. There was 1 interview round.
Three Golden Rules are: Do unto others as you would have them do unto you, Love your neighbor as yourself, and Honor your father and mother.
Do unto others as you would have them do unto you - treat others the way you want to be treated
Love your neighbor as yourself - show kindness and compassion to those around you
Honor your father and mother - respect and appreciate your parents and their guidance
I applied via Naukri.com and was interviewed before Nov 2020. There were 3 interview rounds.
posted on 1 Sep 2017
I appeared for an interview before Sep 2016.
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
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
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.
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
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.
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
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...
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...
based on 3 interviews
Interview experience
based on 4 reviews
Rating in categories
Senior Associate
2.1k
salaries
| ₹11 L/yr - ₹38 L/yr |
Associate Technology L2
1.5k
salaries
| ₹6.5 L/yr - ₹20 L/yr |
Senior Associate Technology L1
1.2k
salaries
| ₹10.3 L/yr - ₹32 L/yr |
Senior Software Engineer
767
salaries
| ₹10.1 L/yr - ₹41 L/yr |
Senior Associate 2
636
salaries
| ₹14.3 L/yr - ₹41 L/yr |
Genpact
DXC Technology
Virtusa Consulting Services
CGI Group