Add office photos
Deloitte logo
Premium Employer

Deloitte

Verified
3.8
based on 17.8k Reviews
Video summary
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
Data Engineer
Clear (1)

Deloitte Data Engineer Interview Questions and Answers

Updated 16 Oct 2024

Q1. What is difference between Cloud Run and Cloud Functions

Ans.

Cloud Run is a fully managed compute platform that automatically scales your stateless containers, while Cloud Functions is a serverless execution environment for building and connecting cloud services.

  • Cloud Run is designed for running containerized applications, while Cloud Functions is designed for running single-purpose functions.

  • Cloud Run allows you to run any stateless container, while Cloud Functions only supports specific programming languages like Node.js, Python, and...read more

Add your answer
right arrow

Q2. What is Data WareHouse..?

Ans.

A Data Warehouse is a centralized repository that stores integrated data from multiple sources for analysis and reporting.

  • Data Warehouses are designed for query and analysis rather than transaction processing.

  • They often contain historical data and are used for decision-making purposes.

  • Data Warehouses typically use a dimensional model with facts and dimensions.

  • Examples of Data Warehouse tools include Amazon Redshift, Snowflake, and Google BigQuery.

Add your answer
right arrow

Q3. What is the Underlying Architecture of bigquery

Ans.

BigQuery is a fully-managed, serverless data warehouse that uses a distributed architecture to process and analyze large datasets.

  • BigQuery uses a distributed architecture to store and process data, allowing for scalability and high performance.

  • It separates storage and compute, enabling users to scale each independently based on their needs.

  • BigQuery leverages Google's infrastructure to automatically handle tasks like replication, sharding, and load balancing.

  • It uses a columnar...read more

Add your answer
right arrow

Q4. Tell me about Azure data bricks

Ans.

Azure Databricks is a unified analytics platform that provides collaborative environment for big data and machine learning.

  • Azure Databricks is built on Apache Spark and provides a collaborative workspace for data engineers, data scientists, and machine learning engineers.

  • It offers integrated notebooks for interactive data exploration and visualization.

  • Azure Databricks allows for seamless integration with other Azure services like Azure Data Lake Storage, Azure SQL Data Wareho...read more

Add your answer
right arrow
Discover Deloitte interview dos and don'ts from real experiences

Q5. nth highest salary, word count in pyspark

Ans.

To find the nth highest salary in pyspark, use the window function with row_number and filter on the desired rank.

  • Use window function with row_number to assign a rank to each salary

  • Filter the result to get the row with the desired rank

  • Example: df.withColumn('rank', F.row_number().over(Window.orderBy(F.col('salary').desc()))).filter(F.col('rank') == n).select('salary')

Add your answer
right arrow

Q6. Nested Queries in Bigquery..?

Ans.

Nested queries in BigQuery allow for querying data from within another query, enabling complex data analysis.

  • Nested queries are queries that are embedded within another query

  • They can be used to perform subqueries to filter, aggregate, or manipulate data

  • Nested queries can be used in SELECT, FROM, WHERE, and HAVING clauses

Add your answer
right arrow

Q7. What are spark optimization techniques

Ans.

Spark optimization techniques improve performance and efficiency of Spark jobs.

  • Partitioning data correctly to avoid data shuffling

  • Caching intermediate results to avoid recomputation

  • Using appropriate data formats like Parquet for efficient storage and retrieval

  • Tuning memory settings for optimal performance

  • Avoiding unnecessary data transformations

Add your answer
right arrow
Contribute & help others!
Write a review
Write a review
Share interview
Share interview
Contribute salary
Contribute salary
Add office photos
Add office photos

Interview Process at Deloitte Data Engineer

based on 19 interviews
3 Interview rounds
Technical Round - 1
Technical Round - 2
HR Round
View more
interview tips and stories logo
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Data Engineer Interview Questions from Similar Companies

Accenture Logo
3.8
 • 72 Interview Questions
Capgemini Logo
3.7
 • 40 Interview Questions
LTIMindtree Logo
3.8
 • 32 Interview Questions
IBM Logo
4.0
 • 29 Interview Questions
PwC Logo
3.4
 • 20 Interview Questions
View all
Recently Viewed
SALARIES
Systech Solutions
SALARIES
Standard Chartered
SALARIES
Bitwise Solutions
SALARIES
Bank of America
SALARIES
Deloitte
INTERVIEWS
Clarion Technologies
10 top interview questions
DESIGNATION
INTERVIEWS
Infosys
No Interviews
SALARIES
NatWest Group
DESIGNATION
Share an Interview
Stay ahead in your career. Get AmbitionBox app
play-icon
play-icon
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
75 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter