i
Publicis Sapient
Filter interviews by
I applied via Naukri.com and was interviewed before Jul 2022. There were 4 interview rounds.
We had a aspiring minds aptitude test, it was avg level. it had quant as well as english and reasoning
We were given 1-2 questions and these were problem statemnt to be solved by writing algorithem
I want to work as a Java developer because of my passion for coding and problem-solving. In 5 years, I see myself leading a team and working on innovative projects.
Passion for coding and problem-solving
Opportunity to work on diverse projects
Career growth and leadership opportunities
Continuous learning and skill development
Potential to work on innovative technologies
What people are saying about Publicis Sapient
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
posted on 23 Jun 2021
I applied via Naukri.com and was interviewed before Jun 2020. There were 5 interview rounds.
I applied via Naukri.com and was interviewed before Oct 2019. There was 1 interview round.
I applied via Naukri.com and was interviewed before Nov 2019. There was 1 interview round.
I applied via Walk-in and was interviewed before Mar 2020. There was 1 interview round.
This JSON contains answers to interview questions for a Software Engineer position.
Aggregation and composition are both forms of association in object-oriented programming.
Aggregation represents a 'has-a' relationship, where one object contains another object as a part.
Composition is a stronger form of aggregation, where the lifetime of the contained object is controlled by the container object.
Fibonacci series can be ...
The interview questions cover a wide range of topics related to software engineering, including technologies worked on, roles and responsibilities, Java concepts, debugging, code review, project architecture, and more.
Discussing technologies worked on and roles/responsibilities showcases experience and skills.
Differentiating between final, finally, and finalize in Java demonstrates understanding of language nuances.
Exp...
I applied via Campus Placement and was interviewed before Oct 2020. There were 4 interview rounds.
Method overloading is a feature in OOP where multiple methods can have the same name but different parameters.
Method overloading is used to improve code readability and reusability.
The methods must have different parameters, either in number or type.
Example: void print(int num), void print(String str), void print(int num1, int num2)
Method overloading is resolved at compile-time based on the number and type of arguments
A class is a blueprint for creating objects that have similar attributes and behaviors.
A class is a user-defined data type that encapsulates data and functions.
It provides a way to organize and structure code.
Objects are instances of a class.
Classes can inherit properties and methods from other classes.
Examples of classes in programming languages include String, Integer, and List.
based on 1 interview
Interview experience
based on 4 reviews
Rating in categories
Senior Associate
2.1k
salaries
| ₹11 L/yr - ₹40 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
784
salaries
| ₹9.7 L/yr - ₹38 L/yr |
Senior Associate 2
639
salaries
| ₹14.1 L/yr - ₹42 L/yr |
Genpact
DXC Technology
Virtusa Consulting Services
CGI Group