Upload Button Icon Add office photos
Engaged Employer

i

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

Merilytics Verified Tick

Compare button icon Compare button icon Compare
3.0

based on 151 Reviews

Filter interviews by

Merilytics Data Engineer 1 Interview Questions and Answers

Updated 16 Jun 2024

Merilytics Data Engineer 1 Interview Experiences

1 interview found

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

Aptitude test contains of programming language and aptitude questions

Round 2 - One-on-one 

(2 Questions)

  • Q1. Tell us about yourself
  • Q2. Which is your favourite programming language
  • Ans. 

    My favorite programming language is Python because of its readability, versatility, and extensive libraries.

    • Python is known for its readability, making it easier to write and maintain code.

    • Python is versatile and can be used for web development, data analysis, machine learning, and more.

    • Python has a vast collection of libraries like NumPy, Pandas, and Matplotlib that make data manipulation and visualization easier.

  • Answered by AI
Round 3 - One-on-one 

(2 Questions)

  • Q1. What are SQL commands
  • Ans. 

    SQL commands are instructions used to interact with databases to perform tasks such as querying, updating, and managing data.

    • SQL commands are used to perform various operations on databases, such as SELECT, INSERT, UPDATE, DELETE.

    • Examples of SQL commands include SELECT * FROM table_name, INSERT INTO table_name (column1, column2) VALUES (value1, value2), UPDATE table_name SET column1 = value1 WHERE condition, DELETE FRO...

  • Answered by AI
  • Q2. Difference between left and right join
  • Ans. 

    Left join returns all records from the left table and the matched records from the right table, while right join returns all records from the right table and the matched records from the left table.

    • Left join keeps all records from the left table, even if there are no matches in the right table.

    • Right join keeps all records from the right table, even if there are no matches in the left table.

    • Example: If we have a table o...

  • Answered by AI

Skills evaluated in this interview

Interview questions from similar companies

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

I applied via campus placement at Indian Institute of Technology (IIT), Bhuvaneshwar and was interviewed in Nov 2024. There were 3 interview rounds.

Round 1 - Coding Test 

2 coding problem 1)NSE

Round 2 - Coding Test 

This is again a coding round 1) boundary traversal of binary tree and 2)Rotten Oranges

Round 3 - HR 

(2 Questions)

  • Q1. About project which I have done
  • Q2. 2 DSA problem of linked list

Interview Preparation Tips

Interview preparation tips for other job seekers - Na
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. What is RDD and how its different from DF and Datasets
  • Ans. 

    RDD stands for Resilient Distributed Dataset and is the fundamental data structure of Apache Spark.

    • RDD is a distributed collection of objects that can be operated on in parallel.

    • DataFrames and Datasets are higher-level abstractions built on top of RDDs.

    • RDDs are more low-level and offer more control over data processing compared to DataFrames and Datasets.

  • Answered by AI
  • Q2. What is Partitioning and how to use colease and repartition
  • Ans. 

    Partitioning is the process of dividing data into smaller chunks for better organization and processing in distributed systems.

    • Partitioning helps in distributing data across multiple nodes for parallel processing.

    • Coalesce is used to reduce the number of partitions without shuffling data, while repartition is used to increase the number of partitions by shuffling data.

    • Example: coalesce(5) will merge partitions into 5 pa...

  • Answered by AI
Round 2 - Technical 

(2 Questions)

  • Q1. What is Spark and explian its architecture
  • Ans. 

    Spark is a distributed computing framework that provides an interface for programming entire clusters with implicit data parallelism and fault tolerance.

    • Spark has a master-slave architecture with a driver program that communicates with a cluster manager to distribute work across worker nodes.

    • It uses Resilient Distributed Datasets (RDDs) for fault-tolerant distributed data processing.

    • Spark supports various programming l...

  • Answered by AI
  • Q2. What is DAG? how a spark job works how the dag gets created
  • Ans. 

    DAG stands for Directed Acyclic Graph. It is a finite directed graph with no cycles.

    • DAG is a collection of nodes connected by edges where each edge goes from one node to another, but no cycles are allowed.

    • In the context of Spark, a DAG represents the sequence of transformations that need to be applied to the input data to get the final output.

    • When a Spark job is submitted, Spark creates a DAG of the transformations spe...

  • Answered by AI

Skills evaluated in this interview

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

I applied via campus placement at Zagdu Singh Chartitable Trust's Thakur Institute of Management Studies & Research, Mumbai and was interviewed in Feb 2024. There were 3 interview rounds.

Round 1 - Aptitude Test 

Aptitude test was divided into 3 parts and was not a typical quant, logical question it was more of an application based questions

Round 2 - HR 

(1 Question)

  • Q1. What do you understand about the company?
Round 3 - Technical 

(1 Question)

  • Q1. Mostly behavioural and situation based questions.
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

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

Round 1 - HR 

(1 Question)

  • Q1. Basic questions based on resume
Round 2 - One-on-one 

(1 Question)

  • Q1. On skills mentioned in resume
Round 3 - Technical 

(1 Question)

  • Q1. Asked scenario based questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Need to have proper business knowledge and KPIs of different businesses
Interview experience
4
Good
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Walk-in and was interviewed in Dec 2022. 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 - Aptitude Test 

Presence of mind, logical approach, problem solving attitude, flexibility

Round 3 - Technical 

(2 Questions)

  • Q1. Approach to solve the scenario.
  • Q2. Awareness of the things.

Interview Preparation Tips

Topics to prepare for Toluna Senior Data Analyst interview:
  • intellegenc
Interview preparation tips for other job seekers - Don't take resume seriously, rather focus on the person in front of you.

I was interviewed in Sep 2016.

Interview Preparation Tips

Round: Test
Experience: Written Test based on which students were shortlist
Duration: 4 hours
Total Questions: 60

Round: Group Discussion
Duration: 1 hour

College Name: Dr. KNMIET
Interview experience
1
Bad
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

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

Round 1 - Technical 

(10 Questions)

  • Q1. What is scd in dw?
  • Ans. 

    SCD stands for Slowly Changing Dimension in Data Warehousing.

    • SCD is a technique used in data warehousing to track changes to dimension data over time.

    • There are different types of SCDs - Type 1, Type 2, and Type 3.

    • Type 1 SCD overwrites old data with new data, Type 2 creates new records for changes, and Type 3 maintains both old and new values in separate columns.

    • Example: In a customer dimension table, if a customer chan...

  • Answered by AI
  • Q2. Inferschema in pyspark when reading file
  • Ans. 

    inferschema in pyspark is used to automatically infer the schema of a file when reading it.

    • inferschema is a parameter in pyspark that can be set to true when reading a file to automatically infer the schema based on the data

    • It is useful when the schema of the file is not known beforehand

    • Example: df = spark.read.csv('file.csv', header=True, inferSchema=True)

  • Answered by AI
  • Q3. Triplet program
  • Q4. Rank vs dense rank
  • Ans. 

    Rank assigns unique ranks to each distinct value, while dense rank assigns ranks without gaps.

    • Rank function assigns unique ranks to each distinct value in a result set.

    • Dense rank function assigns ranks to rows in a result set without any gaps between the ranks.

    • Rank function may skip ranks if there are ties in values, while dense rank will not skip ranks.

  • Answered by AI
  • Q5. Some numbers gave how many rows for inner join,left,right,full join
  • Q6. Read parquet file and remove duplicates
  • Q7. Optimizing techniques in spark
  • Ans. 

    Optimizing techniques in Spark involve partitioning, caching, and tuning resources for efficient data processing.

    • Use partitioning to distribute data evenly across nodes for parallel processing

    • Cache frequently accessed data in memory to avoid recomputation

    • Tune resources such as memory allocation and parallelism settings for optimal performance

  • Answered by AI
  • Q8. Repartition vs coalesce
  • Ans. 

    Repartition is used to increase the number of partitions in a DataFrame, while coalesce is used to decrease the number of partitions.

    • Repartition involves shuffling data across the network, which can be expensive in terms of performance and resources.

    • Coalesce is a more efficient operation as it minimizes data movement by only merging existing partitions.

    • Repartition is typically used when there is a need for more paralle...

  • Answered by AI
  • Q9. Normalization in db and types
  • Ans. 

    Normalization in databases is the process of organizing data in a database to reduce redundancy and improve data integrity.

    • Normalization is used to eliminate redundant data and ensure data integrity.

    • It involves breaking down a table into smaller tables and defining relationships between them.

    • There are different normal forms such as 1NF, 2NF, 3NF, and BCNF.

    • Normalization helps in reducing data redundancy and improving qu...

  • Answered by AI
  • Q10. Transformation vs action
  • Ans. 

    Transformation involves changing the data structure, while action involves performing a computation on the data.

    • Transformation changes the data structure without executing any computation

    • Action performs a computation on the data and triggers the execution

    • Examples of transformation include map, filter, and reduce in Spark or Pandas

    • Examples of action include count, collect, and saveAsTextFile in Spark

  • Answered by AI

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Referral and was interviewed before May 2023. There were 2 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Sql, Python programming Questions
Round 2 - Technical 

(1 Question)

  • Q1. Retail, CPG based case study questions like offer allocation method for loyal customers
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-

I applied via Campus Placement

Round 1 - Coding Test 

General Aptitude test and 3 Medium level coding questions

Round 2 - Technical 

(2 Questions)

  • Q1. Sortr an array of 0,1
  • Ans. 

    Sort an array of 0s and 1s

    • Use a sorting algorithm like counting sort or two-pointer approach

    • Count the number of 0s and 1s and then reconstruct the array

    • Example: Input array = ['0', '1', '0', '1', '1'], Output array = ['0', '0', '1', '1', '1']

  • Answered by AI
  • Q2. Matrix traversal in spiral Manner
  • Ans. 

    Matrix traversal in spiral manner involves visiting each element of a matrix in a spiral order.

    • Start by traversing the outermost layer of the matrix from top left to top right, then top right to bottom right, bottom right to bottom left, and finally bottom left to top left.

    • Continue this process for the inner layers until all elements are visited.

    • Keep track of the boundaries of the matrix to know when to switch directio

  • Answered by AI

Skills evaluated in this interview

Merilytics Interview FAQs

How many rounds are there in Merilytics Data Engineer 1 interview?
Merilytics interview process usually has 3 rounds. The most common rounds in the Merilytics interview process are One-on-one Round and Aptitude Test.
What are the top questions asked in Merilytics Data Engineer 1 interview?

Some of the top questions asked at the Merilytics Data Engineer 1 interview -

  1. Which is your favourite programming langu...read more
  2. Difference between left and right j...read more
  3. What are SQL comma...read more

Tell us how to improve this page.

Interview Questions from Similar Companies

Mu Sigma Interview Questions
2.7
 • 222 Interviews
Tiger Analytics Interview Questions
3.7
 • 216 Interviews
Fractal Analytics Interview Questions
4.0
 • 201 Interviews
Axtria Interview Questions
3.0
 • 113 Interviews
Sigmoid Interview Questions
3.3
 • 57 Interviews
ICRA Analytics Interview Questions
3.5
 • 38 Interviews
Dunnhumby Interview Questions
4.0
 • 29 Interviews
Everest Group Interview Questions
3.6
 • 24 Interviews
View all
Merilytics Data Engineer 1 Salary
based on 4 salaries
₹6.5 L/yr - ₹13 L/yr
At par with the average Data Engineer 1 Salary in India
View more details
Senior Business Analyst
161 salaries
unlock blur

₹6.6 L/yr - ₹11 L/yr

Business Associate
130 salaries
unlock blur

₹8.1 L/yr - ₹15 L/yr

Business Analyst
89 salaries
unlock blur

₹5 L/yr - ₹10 L/yr

Senior Technical Associate
89 salaries
unlock blur

₹5 L/yr - ₹10 L/yr

Senior Analyst
77 salaries
unlock blur

₹4 L/yr - ₹13 L/yr

Explore more salaries
Compare Merilytics with

Fractal Analytics

4.0
Compare

Mu Sigma

2.7
Compare

Tiger Analytics

3.7
Compare

LatentView Analytics

3.7
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview