Premium Employer

i

This company page is being actively managed by Publicis Sapient Team. If you also belong to the team, you can get access from here

Publicis Sapient Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Publicis Sapient Senior Data Analyst Interview Questions and Answers

Updated 3 Oct 2024

Publicis Sapient Senior Data Analyst Interview Experiences

2 interviews found

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in Sep 2024. There was 1 interview round.

Round 1 - Coding Test 

3 questions are there.

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Knowledge og Google Analytics, GTM, Abobe analytics and SQL
Round 2 - HR 

(1 Question)

  • Q1. Salary discussion

Senior Data Analyst Interview Questions Asked at Other Companies

Q1. What is the difference between Least Squares Method and the maxim ... read more
Q2. How do you improve the performance of Linear Regression
asked in Proftware
Q3. Imagine you are presented with a complex dataset from a multinati ... read more
Q4. How do you handle overfitting and underfitting in Decision Trees
Q5. What metrics do you use to evaluate classification models

Interview questions from similar companies

Interview experience
2
Poor
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Approached by Company and was interviewed in Jun 2023. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(3 Questions)

  • Q1. Explain spark internal flow from end to end
  • Ans. 

    Spark internal flow involves job submission, DAG creation, task scheduling, and execution.

    • Job submission: User submits a Spark job to the SparkContext.

    • DAG creation: SparkContext creates a Directed Acyclic Graph (DAG) of the job.

    • Task scheduling: DAGScheduler breaks the DAG into stages and tasks, which are scheduled by TaskScheduler.

    • Task execution: Executors execute the tasks and return results to the driver.

    • Result fetch...

  • Answered by AI
  • Q2. Explain details of hive meta store
  • Ans. 

    Hive meta store stores metadata about Hive tables, partitions, columns, and storage location.

    • Hive meta store is a central repository that stores metadata information about Hive tables, partitions, columns, and storage location.

    • It stores this metadata in a relational database like MySQL, Derby, or PostgreSQL.

    • The metadata includes information such as table names, column names, data types, file formats, and storage locati...

  • Answered by AI
  • Q3. Write sql query for some simple tables
  • Ans. 

    SQL query for simple tables

    • Use SELECT statement to retrieve data

    • Specify the columns you want to select

    • Use FROM clause to specify the tables you are querying from

    • Add WHERE clause to filter the results if needed

  • Answered by AI
Round 3 - Technical 

(2 Questions)

  • Q1. Depth into data engineer skills
  • Q2. More questions on python programming

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in Jun 2024. There were 3 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. More questions on spark and java
  • Q2. More questions on sql
Round 2 - Technical 

(2 Questions)

  • Q1. Over all project architecture
  • Q2. Sample data and its transformations
  • Ans. 

    Sample data and its transformations

    • Sample data can be in the form of CSV, JSON, or database tables

    • Transformations include cleaning, filtering, aggregating, and joining data

    • Examples: converting date formats, removing duplicates, calculating averages

  • Answered by AI
Round 3 - HR 

(1 Question)

  • Q1. Why are u leaving current job
  • Ans. 

    Seeking new challenges and opportunities for growth in a more dynamic environment.

    • Looking for new challenges and opportunities for growth

    • Seeking a more dynamic work environment

    • Interested in expanding skill set and knowledge

    • Want to work on more innovative projects

  • Answered by AI
Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed in Apr 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. What do you know about Spark architecture?
  • Ans. 

    Spark architecture is based on a master-slave architecture with a cluster manager to coordinate tasks.

    • Spark architecture consists of a driver program that communicates with a cluster manager to coordinate tasks.

    • The cluster manager allocates resources and schedules tasks on worker nodes.

    • Worker nodes execute the tasks and return results to the driver program.

    • Spark supports various cluster managers like YARN, Mesos, and s...

  • Answered by AI
  • Q2. How many stages will be created if a spark job has 3 wide transformations and 2 narrow transformations?
  • Ans. 

    There will be 4 stages created in total for the spark job.

    • Wide transformations trigger a shuffle and create a new stage.

    • Narrow transformations do not trigger a shuffle and do not create a new stage.

    • In this case, 3 wide transformations will create 3 new stages and 2 narrow transformations will not create new stages.

    • Therefore, a total of 4 stages will be created.

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Virtusa Consulting Services Senior Data Engineer interview:
  • Spark
  • Python
  • SQL

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Sql query asked like top 3 salary and employees who's salary greater than their manager
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. SQL Order of execution
  • Ans. 

    SQL statements are executed in a specific order to ensure accurate results.

    • SQL statements are executed in the following order: FROM, WHERE, GROUP BY, HAVING, SELECT, ORDER BY.

    • The FROM clause specifies the tables involved in the query.

    • The WHERE clause filters the rows based on specified conditions.

    • The GROUP BY clause groups the rows based on specified columns.

    • The HAVING clause filters the groups based on specified condi...

  • Answered by AI
Round 2 - Technical 

(1 Question)

  • Q1. How to identify the root-cause if an executor is taking longer time compared to others
  • Ans. 

    Identifying root cause of slow executor compared to others

    • Check resource utilization of the slow executor (CPU, memory, disk)

    • Look for any specific tasks or stages that are taking longer on the slow executor

    • Check for network latency or communication issues affecting the slow executor

    • Monitor garbage collection and JVM metrics for potential bottlenecks

    • Consider data skew or unbalanced data distribution causing slow perform

  • Answered by AI

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in Nov 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. How do you utilize the enhanced optimization option in AWS Glue?
  • Ans. 

    Enhanced optimization in AWS Glue improves job performance by automatically adjusting resources based on workload

    • Enhanced optimization in AWS Glue automatically adjusts resources like DPUs based on workload

    • It helps improve job performance by optimizing resource allocation

    • Users can enable enhanced optimization in AWS Glue job settings

  • Answered by AI
  • Q2. What are the best practices for optimizing querying in Amazon Redshift?
  • Ans. 

    Optimizing querying in Amazon Redshift involves proper table design, distribution keys, sort keys, and query optimization techniques.

    • Use appropriate distribution keys to evenly distribute data across nodes for parallel processing.

    • Utilize sort keys to physically order data on disk, reducing the need for sorting during queries.

    • Avoid using SELECT * and instead specify only the columns needed to reduce data transfer.

    • Use AN...

  • Answered by AI
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(4 Questions)

  • Q1. Explain about yourself.
  • Ans. 

    I am a Senior Data Engineer with 5+ years of experience in designing and implementing data pipelines for large-scale projects.

    • Experienced in ETL processes and data warehousing

    • Proficient in programming languages like Python, SQL, and Java

    • Skilled in working with big data technologies such as Hadoop, Spark, and Kafka

    • Strong understanding of data modeling and database management

    • Excellent problem-solving and communication sk

  • Answered by AI
  • Q2. Explain about your current project.
  • Ans. 

    Developing a real-time data processing system for analyzing customer behavior on e-commerce platform.

    • Utilizing Apache Kafka for real-time data streaming

    • Implementing Spark for data processing and analysis

    • Creating machine learning models for customer segmentation

    • Integrating with Elasticsearch for data indexing and search functionality

  • Answered by AI
  • Q3. Big data concept
  • Q4. Spark related questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Explore more technical and project process.
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-

I appeared for an interview in Dec 2024.

Round 1 - Technical 

(2 Questions)

  • Q1. Windows function-related questions.
  • Q2. Join Related Questions.
Round 2 - Technical 

(2 Questions)

  • Q1. Join related Questions
  • Q2. Subqueries related queations.

Publicis Sapient Interview FAQs

How many rounds are there in Publicis Sapient Senior Data Analyst interview?
Publicis Sapient interview process usually has 1-2 rounds. The most common rounds in the Publicis Sapient interview process are Technical, HR and Coding Test.

Tell us how to improve this page.

Publicis Sapient Senior Data Analyst Interview Process

based on 2 interviews

Interview experience

4.5
  
Good
View more
Join Publicis Sapient Let's imagine the future together.

Interview Questions from Similar Companies

Genpact Interview Questions
3.8
 • 3.2k Interviews
DXC Technology Interview Questions
3.7
 • 802 Interviews
Nagarro Interview Questions
4.0
 • 763 Interviews
NTT Data Interview Questions
3.8
 • 627 Interviews
GlobalLogic Interview Questions
3.6
 • 592 Interviews
UST Interview Questions
3.8
 • 517 Interviews
CGI Group Interview Questions
4.0
 • 493 Interviews
View all
Publicis Sapient Senior Data Analyst Salary
based on 27 salaries
₹6.8 L/yr - ₹22 L/yr
22% more than the average Senior Data Analyst Salary in India
View more details
Senior Associate
2.2k salaries
unlock blur

₹11.1 L/yr - ₹40 L/yr

Associate Technology L2
1.5k salaries
unlock blur

₹6.5 L/yr - ₹20 L/yr

Senior Associate Technology L1
1.2k salaries
unlock blur

₹10.3 L/yr - ₹32 L/yr

Senior Software Engineer
788 salaries
unlock blur

₹10 L/yr - ₹38 L/yr

Senior Associate 2
635 salaries
unlock blur

₹14.1 L/yr - ₹42 L/yr

Explore more salaries
Compare Publicis Sapient with

Genpact

3.8
Compare

DXC Technology

3.7
Compare

Virtusa Consulting Services

3.7
Compare

CGI Group

4.0
Compare
Did you find this page helpful?
Yes No
write
Share an Interview