i
Publicis Sapient
Filter interviews by
I applied via Approached by Company and was interviewed in Jan 2023. There were 2 interview rounds.
Clean Architecture is a software design principle that separates concerns and promotes testability, maintainability, and scalability.
Clean Architecture emphasizes separation of concerns by dividing the codebase into layers: Presentation, Domain, and Data.
Each layer has its own responsibilities and dependencies flow inward, ensuring loose coupling and high cohesion.
The Presentation layer handles user interactions and UI...
Co-routines are lightweight because they are non-blocking and do not require a separate thread.
Co-routines are cooperative, meaning they can pause and resume execution without blocking the thread.
They use fewer resources than threads because they do not require a separate stack or context switch.
Co-routines can be used to perform asynchronous operations without the overhead of creating and managing threads.
Example: In ...
Sub components and qualifiers are used in Dagger 2 for modularization and dependency injection.
Sub components allow for modularization of dependencies within a larger component.
Qualifiers are used to differentiate between multiple dependencies of the same type.
Sub components are created using the @Subcomponent annotation.
Qualifiers are created using custom annotations with @Qualifier.
Example: @Named("example") String e...
Sealed classes are used to restrict inheritance and provide a fixed set of subclasses.
Sealed classes are used when we want to restrict the number of subclasses that can be created.
They are useful when we have a fixed set of subclasses and we want to ensure that no other subclasses are created.
Sealed classes can be used in conjunction with when expressions to provide exhaustive pattern matching.
They are commonly used in...
MVVM is a design pattern that separates UI from business logic. LiveData is a data holder class that is lifecycle-aware.
MVVM stands for Model-View-ViewModel
Model represents the data and business logic
View represents the UI
ViewModel acts as a mediator between Model and View
LiveData is an observable data holder class
LiveData is lifecycle-aware and only updates the UI when the app is in the foreground
LiveData automaticall...
Code can be verified before compile time using static code analysis tools.
Static code analysis tools can detect potential bugs, security vulnerabilities, and coding errors before compilation.
Examples of static code analysis tools include SonarQube, Checkstyle, and PMD.
These tools can be integrated into the development process to ensure code quality and reduce the risk of errors.
Static code analysis can also help enforc...
What people are saying about Publicis Sapient
posted on 11 Nov 2021
I applied via Referral and was interviewed in May 2021. There was 1 interview round.
I applied via Naukri.com and was interviewed in Mar 2021. There were 3 interview rounds.
I applied via Referral and was interviewed in Dec 2020. There were 3 interview rounds.
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 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 appeared for an interview before May 2016.
I applied via Referral and was interviewed before May 2020. There were 3 interview rounds.
based on 1 interview
Interview experience
Senior Associate
2.2k
salaries
| ₹11.1 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
788
salaries
| ₹10 L/yr - ₹38 L/yr |
Senior Associate 2
635
salaries
| ₹14.1 L/yr - ₹42 L/yr |
Genpact
DXC Technology
Virtusa Consulting Services
CGI Group