Filter interviews by
I applied via Recruitment Consulltant and was interviewed in Jul 2022. There were 2 interview rounds.
Constraints are rules that are enforced on the data in a table.
Constraints ensure data integrity and consistency.
They can be used to enforce rules such as uniqueness, primary key, foreign key, etc.
Constraints can be added to a table during creation or altered later.
Examples include CHECK, NOT NULL, UNIQUE, PRIMARY KEY, FOREIGN KEY constraints.
The project involved optimizing queries for better performance.
Identified slow running queries
Analyzed query execution plans
Optimized queries by adding indexes, rewriting queries, or tuning server settings
Tested and validated performance improvements
I applied via Naukri.com and was interviewed before Sep 2022. There were 2 interview rounds.
Spark Context is the entry point to any Spark functionality while Spark Session is a unified entry point for Spark 2.0+.
Spark Context is the old entry point to Spark functionality.
Spark Session is a unified entry point for Spark 2.0+.
Spark Context is used to create RDDs, accumulators and broadcast variables.
Spark Session is used to create DataFrames, execute SQL queries and read data from external sources.
Repartitioning increases partitions while Coalesce reduces partitions.
Repartitioning shuffles data across the cluster and can be used to increase parallelism.
Coalesce merges partitions without shuffling data and can be used to reduce overhead.
Repartitioning is expensive and should be used sparingly.
Coalesce is faster but may not be as effective as repartitioning in increasing parallelism.
Both can be used to optimize da
Sql query to find Second Highest Salary
Use ORDER BY and LIMIT to select the second highest salary
Use subquery to select the maximum salary and exclude it from the result set
Handle cases where there are ties for the highest salary
Spark is a distributed computing engine that processes large datasets in parallel across a cluster of computers.
Spark uses a master-slave architecture with a driver program that coordinates tasks across worker nodes.
Data is stored in Resilient Distributed Datasets (RDDs) that can be cached in memory for faster processing.
Spark supports multiple programming languages including Java, Scala, and Python.
Spark can be used f...
Broadcast Join is a technique used in distributed computing to optimize join operations.
Broadcast Join is used when one table is small enough to fit in memory of all nodes in a cluster.
The smaller table is broadcasted to all nodes in the cluster, reducing network traffic.
Broadcast Join is faster than other join techniques when used appropriately.
Example: Joining a small reference table with a large fact table in a data
I applied via LinkedIn and was interviewed in May 2022. There were 4 interview rounds.
Writing and verbal communication test
Publicis interview questions for popular designations
To improve CTR in Facebook ads, focus on targeting, ad relevance, and ad format.
Use precise targeting to reach the right audience
Create relevant and engaging ad content
Experiment with different ad formats, such as video or carousel ads
Include a clear call-to-action in the ad
Regularly monitor and optimize the ad performance
Get interview-ready with Top Publicis Interview Questions
I applied via Approached by Company and was interviewed before May 2023. There was 1 interview round.
I applied via Referral
I applied via Approached by Company and was interviewed before Jun 2023. There was 1 interview round.
I was interviewed before Apr 2023.
I applied via Campus Placement and was interviewed before Apr 2023. There was 1 interview round.
Object-oriented programming is a programming paradigm based on the concept of objects, which can contain data in the form of fields and code in the form of procedures.
Encapsulation: bundling data and methods that operate on the data into a single unit
Inheritance: allows a class to inherit properties and behavior from another class
Polymorphism: the ability to present the same interface for different data types
Abstractio...
Top trending discussions
Some of the top questions asked at the Publicis interview -
The duration of Publicis interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 41 interviews
Interview experience
based on 315 reviews
Rating in categories
2-3 Yrs
Not Disclosed
7-9 Yrs
₹ 17.17-25 LPA
8-10 Yrs
Not Disclosed
Associate Manager
235
salaries
| ₹0 L/yr - ₹0 L/yr |
Business Manager
153
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Associate
137
salaries
| ₹0 L/yr - ₹0 L/yr |
Analyst
118
salaries
| ₹0 L/yr - ₹0 L/yr |
Associate
110
salaries
| ₹0 L/yr - ₹0 L/yr |
WPP
Interpublic Group
Accenture
M&C Saatchi Performance