Add office photos
Engaged Employer

Tech Mahindra

3.6
based on 33k Reviews
Filter interviews by

Interview Questions and Answers

Updated 7 Sep 2024
Popular Designations

Q1. Lets say you have table 1 with values 1,2,3,5,null,null,0 and table 2 has null,2,4,7,3,5 What would be the output after inner join?

Ans.

The output after inner join of table 1 and table 2 will be 2,3,5.

  • Inner join only includes rows that have matching values in both tables.

  • Values 2, 3, and 5 are present in both tables, so they will be included in the output.

  • Null values are not considered as matching values in inner join.

Add your answer

Q2. How do you design an effective ADF pipeline and what all metrics and considerations you should keep in mind while designing?

Ans.

Designing an effective ADF pipeline involves considering various metrics and factors.

  • Understand the data sources and destinations

  • Identify the dependencies between activities

  • Optimize data movement and processing for performance

  • Monitor and track pipeline execution for troubleshooting

  • Consider security and compliance requirements

  • Use parameterization and dynamic content for flexibility

  • Implement error handling and retries for robustness

Add your answer

Q3. What is incremental load. What is partition and bucketing. Spark archtecture

Ans.

Incremental load is the process of loading only new or updated data into a data warehouse, rather than reloading all data each time.

  • Incremental load helps in reducing the time and resources required for data processing.

  • It involves identifying new or updated data since the last load and merging it with the existing data.

  • Common techniques for incremental load include using timestamps or change data capture (CDC) mechanisms.

  • Example: Loading only new sales transactions into a dat...read more

Add your answer

Q4. Advanced SQL questions - highest sales from each city

Ans.

Use window functions like ROW_NUMBER() to find highest sales from each city in SQL.

  • Use PARTITION BY clause in ROW_NUMBER() to partition data by city

  • Order the data by sales in descending order

  • Filter the results to only include rows with row number 1

Add your answer
Discover null interview dos and don'ts from real experiences

Q5. Project Architecture, spark transformations used?

Ans.

The project architecture includes Spark transformations for processing large volumes of data.

  • Spark transformations are used to manipulate data in distributed computing environments.

  • Examples of Spark transformations include map, filter, reduceByKey, join, etc.

Add your answer

Q6. Databricks - how to mount?

Ans.

Databricks can be mounted using the Databricks CLI or the Databricks REST API.

  • Use the Databricks CLI command 'databricks fs mount' to mount a storage account to a Databricks workspace.

  • Alternatively, you can use the Databricks REST API to programmatically mount storage.

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

Interview Process at null

based on 3 interviews in the last 1 year
Interview experience
4.7
Excellent
View more
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Azure Data Engineer Interview Questions from Similar Companies

3.7
 • 15 Interview Questions
3.9
 • 14 Interview Questions
3.1
 • 10 Interview Questions
3.5
 • 10 Interview Questions
View all
Share an Interview
Stay ahead in your career. Get AmbitionBox app
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
70 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions
Get AmbitionBox app

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