i
Publicis Sapient
Filter interviews by
I applied via Naukri.com and was interviewed in Nov 2024. There were 4 interview rounds.
If is purely coding language related mcq test
Leet code low to medium level problem.
I applied via Recruitment Consulltant and was interviewed in Oct 2023. There were 5 interview rounds.
MCQ questions on design pattern, Java 8, Springboot framework
I applied via LinkedIn and was interviewed in Mar 2022. There were 4 interview rounds.
To provide solution for Customer requirements.
posted on 26 Mar 2022
I applied via Naukri.com and was interviewed in Feb 2022. There were 3 interview rounds.
MCQ test with 40 questions.
20 related to .net core
10 related to Docker
10 related to azure
Simple Functions(CURD) need to build with Angular UI and .net core api.
OpenID is for authentication, OAuth is for authorization.
OpenID is used to verify the identity of a user, while OAuth is used to grant access to resources.
OpenID is often used for single sign-on (SSO) purposes, while OAuth is used for granting access to APIs.
OpenID is based on the concept of identity providers (IDPs), while OAuth is based on the concept of authorization servers (AS).
To monitor k8s Prod instance, use monitoring tools like Prometheus, Grafana, and Kubernetes Dashboard.
Use Prometheus to collect metrics from Kubernetes API server and nodes
Visualize the collected data using Grafana dashboards
Use Kubernetes Dashboard to monitor the health of the cluster and its resources
Set up alerts to notify when certain thresholds are reached
Monitor logs using tools like Fluentd or Elasticsearch
Perfo...
Publicis Sapient interview questions for designations
I applied via Naukri.com and was interviewed before Mar 2021. There were 2 interview rounds.
Angular routing, component life cycle hooks, directives, guards are key features of Angular framework.
Angular routing is used to navigate between different components and views in an Angular application.
Component life cycle hooks are methods that are called at different stages of a component's life cycle, such as OnInit, OnDestroy, etc.
Directives are used to add behavior to HTML elements, such as ngIf, ngFor, etc.
Guard...
Accessibility refers to the design of products, devices, services, or environments for people with disabilities.
ES6 introduced new concepts like let and const for variable declaration, arrow functions, template literals, destructuring, and classes.
let and const are block-scoped variables, unlike var which is function-scoped.
Arrow functions provide a shorter syntax for writing function expressions.
Template literals allo...
What people are saying about Publicis Sapient
posted on 3 Jan 2025
I applied via Referral and was interviewed in Dec 2024. There were 2 interview rounds.
Deep copy creates a new copy of an object with its own unique memory space, while shallow copy creates a new object that references the same memory locations as the original object.
Deep copy duplicates all nested objects, while shallow copy only duplicates the references to nested objects.
Deep copy ensures that changes to the copied object do not affect the original object, while shallow copy may lead to unintended sid...
Use a loop to swap characters of two strings without using strcpy function.
Create two arrays of characters to store the strings
Use a loop to iterate through each character of the strings and swap them
Ensure to handle cases where strings have different lengths
I applied via LinkedIn and was interviewed in Nov 2024. There were 2 interview rounds.
Basic C# coding Questions
posted on 4 Dec 2024
I applied via Naukri.com and was interviewed in Nov 2024. There was 1 interview round.
Dependency Injection is a design pattern in which components are given their dependencies rather than creating them internally.
Allows for easier testing by providing mock dependencies
Promotes loose coupling between components
Improves code reusability and maintainability
Examples: Constructor injection, Setter injection, Interface injection
In Java, exceptions can be handled using try-catch blocks to catch and handle specific exceptions.
Use try-catch blocks to catch exceptions and handle them gracefully
Use multiple catch blocks to handle different types of exceptions
Use finally block to execute code regardless of whether an exception is thrown or not
Throw custom exceptions using throw keyword
map transforms each element in a stream, while flatMap transforms each element into multiple elements
map applies a function to each element in a stream and returns a new stream of the results
flatMap applies a function that returns a stream for each element in the original stream, then flattens the streams into a single stream
Example: map - stream.map(x -> x * x), flatMap - stream.flatMap(str -> Arrays.stream(str.split(
ConcurrentModificationException occurs when a collection is modified while iterating over it.
Use Iterator to iterate over the collection instead of foreach loop.
If modification is necessary, use Iterator's remove() method instead of collection's remove() method.
Consider using synchronized collections or ConcurrentHashMap to avoid ConcurrentModificationException.
SQL , CODING QUESTION PYTHON
I am a software developer with 5 years of experience in Java, Python, and SQL.
5 years of experience in Java, Python, and SQL
Strong problem-solving skills
Experience working in Agile development environment
Familiarity with version control systems like Git
Passionate about learning new technologies
Company is a leading software development firm specializing in creating innovative solutions for various industries.
Company has a strong reputation for delivering high-quality software products
Specializes in creating custom solutions for clients in different industries
Known for innovative and cutting-edge technology solutions
Has a diverse portfolio of successful projects
Company values teamwork and collaboration in thei
based on 39 reviews
Rating in categories
Bangalore / Bengaluru
7-10 Yrs
₹ 17-32 LPA
Senior Associate
2.2k
salaries
| ₹11 L/yr - ₹37.5 L/yr |
Associate Technology L2
1.5k
salaries
| ₹6.5 L/yr - ₹20 L/yr |
Senior Associate Technology L1
1.2k
salaries
| ₹10 L/yr - ₹32 L/yr |
Senior Software Engineer
724
salaries
| ₹9.2 L/yr - ₹36 L/yr |
Senior Associate 2
605
salaries
| ₹14.1 L/yr - ₹41 L/yr |
Accenture
IBM
TCS
Infosys