Upload Button Icon Add office photos

Fragma Data Systems

Compare button icon Compare button icon Compare

Filter interviews by

Fragma Data Systems Data Engineer Interview Questions and Answers

Updated 16 Jan 2025

10 Interview questions

A Data Engineer was asked 6mo ago
Q. How would you find duplicate rows in a given table?
Ans. 

Identify duplicate rows in a table

  • Use SQL query with GROUP BY and HAVING clause to identify duplicate rows based on specific columns

  • Example: SELECT column1, column2, COUNT(*) FROM table_name GROUP BY column1, column2 HAVING COUNT(*) > 1

A Data Engineer was asked 10mo ago
Q. In SQL, how would you determine which gender has the highest purchase rate in each state?
Ans. 

The answer to the question is that in which state which gender makes the most purchases.

  • Aggregate the data by state and gender to calculate the total purchases made by each gender in each state.

  • Identify the gender with the highest total purchases in each state.

  • Present the results in a table or chart for easy visualization.

Data Engineer Interview Questions Asked at Other Companies

asked in Sigmoid
Q1. Next Greater Element Problem Statement You are given an array arr ... read more
asked in LTIMindtree
Q2. If you are given cards numbered 1-1000 and 4 boxes, where card 1 ... read more
asked in Cisco
Q3. Optimal Strategy for a Coin Game You are playing a coin game with ... read more
asked in Sigmoid
Q4. K-th Element of Two Sorted Arrays You are provided with two sorte ... read more
asked in Sigmoid
Q5. Problem: Search In Rotated Sorted Array Given a sorted array that ... read more
A Data Engineer was asked 10mo ago
Q. Write a SQL query to calculate the difference in marks for each student ID across different years.
Ans. 

Use SQL to calculate the difference in marks for each student ID across different years.

  • Use a self join on the table to compare marks for the same student ID across different years.

  • Calculate the difference in marks by subtracting the marks from different years.

  • Group the results by student ID to get the difference in marks for each student.

A Data Engineer was asked 10mo ago
Q. There are four cores and four worker nodes in Spark. How many jobs will run in parallel?
Ans. 

Only one job will run in parallel in Spark with four cores and four worker nodes.

  • In Spark, each core can only run one task at a time, so with four cores, only four tasks can run concurrently.

  • Since there are four worker nodes, each with four cores, a total of four tasks can run in parallel.

  • Therefore, only one job will run in parallel in this scenario.

A Data Engineer was asked 10mo ago
Q. How does Spark handle fault tolerance?
Ans. 

Spark handles fault tolerance through resilient distributed datasets (RDDs) and lineage tracking.

  • Spark achieves fault tolerance through RDDs, which are immutable distributed collections of objects that can be rebuilt if a partition is lost.

  • RDDs track the lineage of transformations applied to the data, allowing lost partitions to be recomputed based on the original data and transformations.

  • Spark also replicates dat...

A Data Engineer was asked 10mo ago
Q. What is Lineage?
Ans. 

Lineage refers to the history and origin of data, including its source, transformations, and dependencies.

  • Lineage helps in understanding how data is generated, processed, and transformed throughout its lifecycle.

  • It tracks the flow of data from its source to its destination, including any intermediate steps or transformations.

  • Lineage is important for data governance, data quality, and troubleshooting data issues.

  • Ex...

Be interview-ready. Browse the most asked HR questions.
illustration image
A Data Engineer was asked 10mo ago
Q. What is a DAG?
Ans. 

DAG stands for Directed Acyclic Graph, a data structure used to represent dependencies between tasks in a workflow.

  • DAG is a collection of nodes connected by edges, where each edge has a direction and there are no cycles.

  • It is commonly used in data engineering for representing data pipelines and workflows.

  • DAGs help in visualizing and optimizing the order of tasks to be executed in a workflow.

  • Popular tools like Apac...

Are these interview questions helpful?
A Data Engineer was asked 10mo ago
Q. What optimization techniques have you used in your project?
Ans. 

I have used techniques like indexing, query optimization, and parallel processing in my projects.

  • Indexing: Used to improve the speed of data retrieval by creating indexes on columns frequently used in queries.

  • Query optimization: Rewriting queries to improve efficiency and reduce execution time.

  • Parallel processing: Distributing tasks across multiple processors to speed up data processing.

  • Caching: Storing frequently...

A Data Engineer was asked 10mo ago
Q. What is ADF?
Ans. 

ADF stands for Azure Data Factory, a cloud-based data integration service that allows you to create, schedule, and manage data pipelines.

  • ADF is used for building, scheduling, and monitoring data pipelines to move and transform data from various sources to destinations.

  • It supports data integration between various data stores such as Azure SQL Database, Azure Blob Storage, and on-premises data sources.

  • ADF provides a...

A Data Engineer was asked
Q. Write a query using GROUP BY.
Ans. 

Group by is a SQL clause used to aggregate data based on one or more columns.

  • Used to group rows that have the same values in specified columns.

  • Commonly used with aggregate functions like COUNT, SUM, AVG.

  • Example: SELECT department, COUNT(*) FROM employees GROUP BY department;

  • Can include HAVING clause to filter groups based on aggregate values.

  • Example: SELECT department, AVG(salary) FROM employees GROUP BY departmen...

Fragma Data Systems Data Engineer Interview Experiences

3 interviews found

Data Engineer Interview Questions & Answers

user image Anonymous

posted on 27 Sep 2024

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

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

Round 1 - Technical 

(10 Questions)

  • Q1. Tell me about yourself, and project architecture. What are your day-to-day responsibilities?
  • Ans. 

    I am a Data Engineer with experience in designing and implementing project architectures. My day-to-day responsibilities include data processing, ETL tasks, and ensuring data quality.

    • Designing and implementing project architectures for data processing

    • Performing ETL tasks to extract, transform, and load data into the system

    • Ensuring data quality and integrity through data validation and cleansing

    • Collaborating with cross-...

  • Answered by AI
  • Q2. SQL: To calculate the difference in marks for each student ID and marks across different years?
  • Ans. 

    Use SQL to calculate the difference in marks for each student ID across different years.

    • Use a self join on the table to compare marks for the same student ID across different years.

    • Calculate the difference in marks by subtracting the marks from different years.

    • Group the results by student ID to get the difference in marks for each student.

  • Answered by AI
  • Q3. SQL: Statewise which gender purchase is the most?
  • Ans. 

    The answer to the question is that in which state which gender makes the most purchases.

    • Aggregate the data by state and gender to calculate the total purchases made by each gender in each state.

    • Identify the gender with the highest total purchases in each state.

    • Present the results in a table or chart for easy visualization.

  • Answered by AI
  • Q4. What is ADF ??
  • Ans. 

    ADF stands for Azure Data Factory, a cloud-based data integration service that allows you to create, schedule, and manage data pipelines.

    • ADF is used for building, scheduling, and monitoring data pipelines to move and transform data from various sources to destinations.

    • It supports data integration between various data stores such as Azure SQL Database, Azure Blob Storage, and on-premises data sources.

    • ADF provides a visu...

  • Answered by AI
  • Q5. Pysaprk Coding Question?
  • Q6. What is DAG ??
  • Q7. What is Lineage ??
  • Ans. 

    Lineage refers to the history and origin of data, including its source, transformations, and dependencies.

    • Lineage helps in understanding how data is generated, processed, and transformed throughout its lifecycle.

    • It tracks the flow of data from its source to its destination, including any intermediate steps or transformations.

    • Lineage is important for data governance, data quality, and troubleshooting data issues.

    • Example...

  • Answered by AI
  • Q8. How does Spark handle fault tolerance?
  • Ans. 

    Spark handles fault tolerance through resilient distributed datasets (RDDs) and lineage tracking.

    • Spark achieves fault tolerance through RDDs, which are immutable distributed collections of objects that can be rebuilt if a partition is lost.

    • RDDs track the lineage of transformations applied to the data, allowing lost partitions to be recomputed based on the original data and transformations.

    • Spark also replicates data par...

  • Answered by AI
  • Q9. There are four cores and four worker nodes in Spark. How many jobs will run in parallel?
  • Ans. 

    Only one job will run in parallel in Spark with four cores and four worker nodes.

    • In Spark, each core can only run one task at a time, so with four cores, only four tasks can run concurrently.

    • Since there are four worker nodes, each with four cores, a total of four tasks can run in parallel.

    • Therefore, only one job will run in parallel in this scenario.

  • Answered by AI
  • Q10. What are the optimisation techniques you have used in your project ?

Skills evaluated in this interview

Data Engineer Interview Questions & Answers

user image Omkar Singh

posted on 16 Jan 2025

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. Find duplicate rows in the given table
  • Ans. 

    Identify duplicate rows in a table

    • Use SQL query with GROUP BY and HAVING clause to identify duplicate rows based on specific columns

    • Example: SELECT column1, column2, COUNT(*) FROM table_name GROUP BY column1, column2 HAVING COUNT(*) > 1

  • Answered by AI

Data Engineer Interview Questions & Answers

user image Anonymous

posted on 10 Oct 2023

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

I appeared for an interview before Oct 2022.

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 - Coding Test 

1.ETL Pipeline
2.PySpark Code
3.SQL

Round 3 - Technical 

(2 Questions)

  • Q1. 1.sql easy question 2.pyspark easy code as I was fesher
  • Q2. 1.query related to group by
  • Ans. 

    Group by is a SQL clause used to aggregate data based on one or more columns.

    • Used to group rows that have the same values in specified columns.

    • Commonly used with aggregate functions like COUNT, SUM, AVG.

    • Example: SELECT department, COUNT(*) FROM employees GROUP BY department;

    • Can include HAVING clause to filter groups based on aggregate values.

    • Example: SELECT department, AVG(salary) FROM employees GROUP BY department HAV...

  • Answered by AI
Round 4 - Technical 

(1 Question)

  • Q1. 1.One tricky sql query 2.What is sqoop?sqoop performs which job - map or reduce?

Top trending discussions

View All
Interview Hub
1w (edited)
anshitanegi
·
ex -
Planet Spark
When HR’s Chinese English made me drop the interview!
So, I talked to the HR yesterday about the interview. I asked Please send me the location But their English… bro I was shocked! It was like talking to someone jisne english nahi kuch ar hi seekh liya ho, if the HR’s English is this I can only imagine the rest of the company I decided to drop the interview with this chinese english😶‍🌫️
FeedCard Image
Got a question about Fragma Data Systems?
Ask anonymously on communities.

Interview questions from similar companies

Interview experience
1
Bad
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

SQL AND POWERBI related questions

Interview Preparation Tips

Interview preparation tips for other job seekers - These guys are just wasting time. They shortlisted my profile based on my resume, but after I performed well in the interview, they rejected me, saying they need more experience than what was originally mentioned. They're giving invalid feedback just for the sake of it. Please don’t waste your time on this kind of company.
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via cutshort and was interviewed before Sep 2023. There were 3 interview rounds.

Round 1 - Coding Test 

Asked about JavaScript Topics
1. Promise
2. Clousure
3. Hoisting.

Round 2 - Assignment 

Create an Application Routes are protected by different roles in ReactJS

Round 3 - HR 

(3 Questions)

  • Q1. What you want to join this company
  • Q2. Where do you see yourself in 5 years
  • Q3. What is most important to company good culture or handsome package or both and why

Interview Preparation Tips

Interview preparation tips for other job seekers - 1. Keep good understanding React and JS
2. Should be able to what you have why you have chosen this way.

Consultant Interview Questions & Answers

Pythian user image upendra rao moyyila

posted on 25 Sep 2024

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Instahyre and was interviewed before Sep 2023. There were 2 interview rounds.

Round 1 - HR 

(1 Question)

  • Q1. Reason for changing job and why should we hire you
  • Ans. 

    Seeking new challenges and opportunities for growth. I bring a unique blend of skills and experience to add value to your team.

    • Looking for new challenges and opportunities for professional growth

    • Seeking a more dynamic work environment to utilize my skills effectively

    • Excited about the possibility of contributing to a new team and organization

    • Believe my diverse skill set and experience make me a valuable addition to your...

  • Answered by AI
Round 2 - Technical 

(2 Questions)

  • Q1. Real time DBA issues and scenarios
  • Q2. Questions on HA and Always on
Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview in Oct 2024, where I was asked the following questions.

  • Q1. Make a login form to print username and password using react.
  • Q2. What is the difference between flexbox and grid?
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview before May 2024, where I was asked the following questions.

  • Q1. What is your level of understanding regarding APIs?
  • Ans. 

    APIs, or Application Programming Interfaces, enable different software applications to communicate and share data seamlessly.

    • APIs allow for integration between different systems, such as a mobile app accessing a web service.

    • RESTful APIs use standard HTTP methods like GET, POST, PUT, and DELETE for operations.

    • SOAP APIs rely on XML for message format and are often used in enterprise environments.

    • Examples include the Goog...

  • Answered by AI
  • Q2. What are the basic Java concepts that are typically assessed during an interview?
  • Ans. 

    Key Java concepts assessed in interviews include OOP principles, exception handling, collections, and multithreading.

    • Object-Oriented Programming (OOP): Concepts like inheritance, encapsulation, polymorphism, and abstraction are fundamental.

    • Example: Inheritance allows a subclass to inherit properties and methods from a superclass.

    • Exception Handling: Understanding try-catch blocks, custom exceptions, and the importance o...

  • Answered by AI
  • Q3. Do they assess your level of confidence during the interview?
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Campus Placement and was interviewed in Oct 2024. There were 3 interview rounds.

Round 1 - Aptitude Test 

PEN PAPER round consisting of three coding and c/c++ output based questions.

Round 2 - Technical 

(2 Questions)

  • Q1. OOPS concepts , javascript
  • Q2. Projects related questions
Round 3 - HR 

(2 Questions)

  • Q1. Behavioural questions
  • Q2. Resume , internship related questions

Interview Preparation Tips

Topics to prepare for Quokka Labs Software Developer interview:
  • Resume
Interview preparation tips for other job seekers - Prepare everything of your resume
Interview experience
4
Good
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview before Apr 2024, where I was asked the following questions.

  • Q1. Project learning
  • Q2. Coding skills projects

Fragma Data Systems Interview FAQs

How many rounds are there in Fragma Data Systems Data Engineer interview?
Fragma Data Systems interview process usually has 2 rounds. The most common rounds in the Fragma Data Systems interview process are Technical, Resume Shortlist and Coding Test.
How to prepare for Fragma Data Systems Data Engineer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Fragma Data Systems. The most common topics and skills that interviewers at Fragma Data Systems expect are SQL, Spark, Azure, Big Data and Data Warehousing.
What are the top questions asked in Fragma Data Systems Data Engineer interview?

Some of the top questions asked at the Fragma Data Systems Data Engineer interview -

  1. There are four cores and four worker nodes in Spark. How many jobs will run in ...read more
  2. What are the optimisation techniques you have used in your projec...read more
  3. SQL: To calculate the difference in marks for each student ID and marks across...read more

Tell us how to improve this page.

Overall Interview Experience Rating

4/5

based on 3 interview experiences

Difficulty level

Easy 50%
Moderate 50%

Duration

Less than 2 weeks 100%
View more
Fragma Data Systems Data Engineer Salary
based on 53 salaries
₹8.3 L/yr - ₹16 L/yr
At par with the average Data Engineer Salary in India
View more details

Fragma Data Systems Data Engineer Reviews and Ratings

based on 8 reviews

4.2/5

Rating in categories

3.4

Skill development

4.3

Work-life balance

3.5

Salary

4.1

Job security

4.7

Company culture

4.1

Promotions

3.7

Work satisfaction

Explore 8 Reviews and Ratings
Data Engineer
53 salaries
unlock blur

₹8.3 L/yr - ₹16 L/yr

Software Engineer
30 salaries
unlock blur

₹5.7 L/yr - ₹16.8 L/yr

Senior Software Engineer
25 salaries
unlock blur

₹11.4 L/yr - ₹31.6 L/yr

Business Analyst
24 salaries
unlock blur

₹3.5 L/yr - ₹6 L/yr

Data Analyst
13 salaries
unlock blur

₹3.5 L/yr - ₹6.4 L/yr

Explore more salaries
Compare Fragma Data Systems with

SE2 DIGITAL SERVICE LLP

3.3
Compare

Pragmasys Consulting LLP

3.9
Compare

Vowelweb

4.3
Compare

TantranZm Technologies

4.1
Compare
write
Share an Interview