PwC Data Engineer Interview Guide

The PwC data engineer loop, round by round: what each stage tests, example questions with the guidance interviewers actually score, the mistakes that sink strong candidates, and how to prepare.

Last updated: Proudly published by: Jeff Wahl

3 real PwC interview questions

Reported by candidates from real loops, tagged by domain, round, level, and year. Expand for what the round is scoring.

SQLL3
Write a PostgreSQL query that returns all customers whose email domain is 'hotmail.com'; schema: customer_records(customer_id, first_name, last_name, email_address)
Phone screen · screen sql
+
Data modelingL5 · 2026
Explain LEFT JOIN and explain difference between Data Lake and Data Warehouse
Onsite · data modeling
+
Data modelingL5 · 2026
Explain LEFT JOIN and explain difference between Data Lake and Data Warehouse
Phone screen · screen sql
+

Try a PwC-style SQL round

Find every user active on 3 or more CONSECUTIVE days. This gaps-and-islands shape shows up in nearly every DE SQL round. Edit the query and run it against the seed data.

/* Users active on 3+ consecutive days. */
/* Hint: date minus a per-user ROW_NUMBER is constant within a streak. */
WITH streaks AS (
SELECT
user_id,
activity_date,
activity_date - CAST(
(ROW_NUMBER() OVER (
PARTITION BY user_id
ORDER BY activity_date
))
AS INT
) AS grp
FROM user_sessions
)
SELECT
user_id
FROM streaks
GROUP BY user_id, grp
HAVING COUNT(*) >= 3

PwC is hiring data engineers now

The roles behind this loop. Prep against the levels and locations they are actually filling.

PwC
Hiring now
PwC data engineer · live from career pages
221
open roles
PwC

Architect, design, and develop robust, end-to-end data pipelines utilizing Azure Data Factory, Azure Databricks, and Azure Synapse Analytics BR

L5Vancouver22d ago
PwC

In this role, you will have the opportunity to work with a diverse range of clients, helping them to harness the power of data and analytics to achieve their business objectives.

L4Los Angeles30d ago
PwC

As a Senior Data Engineer - Senior Manager, you will leverage data and analytics to provide strategic insights and drive informed decision-making for clients.

L5Tampa41d ago
PwC

As a Managed Services - Data Engineer - Senior Associate, you will leverage data and analytics to provide strategic insights and drive informed decision-making for clients.

L5Grand Rapids42d ago
PwC

Analyze and address evolving needs within health systems through data insights

L5Irvine45d ago
PwC

As a Tax Innovation & Delivery Experience - Data Engineering - Experienced Associate, you will focus on designing and building data infrastructure and systems to enable efficient data processing and analysis.

L3New York48d ago
PwC

As a Tax Innovation & Delivery Experience - Data Engineering - Director, you will lead the design and development of advanced data solutions, transforming raw data into actionable insights that drive business growth.

L4Florham Park48d ago
PwC

As a Tax Innovation & Delivery Experience - Data Engineering - Senior Associate, you will focus on designing and building data infrastructure and systems to enable efficient data processing and analysis.

L5Philadelphia48d ago
PwC

As part of the Managed Data, Analytics & Insights team you manage and lead projects related to building the modern data ecosystem and converting insights into strategic opportunities.

L4Denver61d ago
PwC

Certification in Cloud Platforms [e.g., AWS Solutions Architect, AWS Data Engineer, Google Professional Cloud Architect, GCP Data Engineer Microsoft Azure Solutions Architect, Azure Data Engineer Associate, or Snowflake Core, Snowflake Databricks Data Engineer Associate] is a plus

L4Irvine66d ago
New postings per week
40
5/18
32
5/25
70
6/8
29
6/15
31
6/29
3
7/6
week beginning · ~7 weeks of data
Where they hire
New York
7
Boston
5
Research Triangle
5
Seattle
4
Levels hiring
L31L44L55
Updated 221 open listings across 6 cities

PwC compensation and culture

The numbers, tech stack, and team structure live on the company overview.

Compare PwC with other data engineering employers

How the role, pay, and loop stack up against peer companies.

02 / Why practice

Prepare at PwC interview difficulty

  1. 01

    Reading a solution is not the same as writing one

    Every engineer who has frozen on a query they had read a dozen times knows the gap. The only preparation that closes it is producing the answer yourself, under time, before the interview does it for you

  2. 02

    76% of hiring managers reject on the coding task, not the resume

    From HackerRank's 2024 Developer Skills Report. Candidates who look strong on paper still fail the live screen if they haven't done timed, executable practice

  3. 03

    5 problem shapes cover 80% of data engineer loops

    Dedup, sessionization, top-N-per-group, slowly-changing dimensions, partition tricks. Writing the shapes by hand turns the unfamiliar into pattern recognition

Related Guides