Upload Button Icon Add office photos
Engaged Employer

i

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

eClerx Verified Tick

Compare button icon Compare button icon Compare
3.3

based on 4.7k Reviews

Filter interviews by

eClerx Data Engineer Interview Questions and Answers

Updated 2 Aug 2024

eClerx Data Engineer Interview Experiences

1 interview found

Data Engineer Interview Questions & Answers

user image Manjiri Manikrao

posted on 2 Aug 2024

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

(2 Questions)

  • Q1. Technical questions on AWS tools
  • Q2. SQL query related question (Joins)

Data Engineer Jobs at eClerx

View all

Interview questions from similar companies

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. What is PySpark, and can you explain its features and uses?
  • Ans. 

    PySpark is a Python API for Apache Spark, used for big data processing and analytics.

    • PySpark is a Python API for Apache Spark, a fast and general-purpose cluster computing system.

    • It allows for easy integration with Python libraries and provides high-level APIs in Python.

    • PySpark can be used for processing large datasets, machine learning, real-time data streaming, and more.

    • It supports various data sources such as HDFS, ...

  • Answered by AI
  • Q2. What is the difference between PySpark and Python?
  • Ans. 

    PySpark is a Python API for Apache Spark, while Python is a general-purpose programming language.

    • PySpark is specifically designed for big data processing using Spark, while Python is a versatile programming language used for various applications.

    • PySpark allows for distributed computing and parallel processing, while Python is primarily used for sequential programming.

    • PySpark provides libraries and tools for working wit...

  • Answered by AI
Interview experience
2
Poor
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Campus Placement and was interviewed in Oct 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Write code in regular expression to remove the special characters
  • Ans. 

    Use regular expression to remove special characters from a string

    • Use the regex pattern [^a-zA-Z0-9\s] to match any character that is not a letter, digit, or whitespace

    • Use the replace() function in your programming language to replace the matched special characters with an empty string

    • Example: input string 'Hello! How are you?' will become 'Hello How are you' after removing special characters

  • Answered by AI
  • Q2. Questions on resume
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

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

Round 1 - Technical 

(2 Questions)

  • Q1. Spark Architecture
  • Q2. Cache vs persist, lazy evaluation
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. What is Databricks, Internals of it, Optimization technique
  • Ans. 

    Databricks is a unified analytics platform that provides a collaborative environment for data scientists, engineers, and analysts.

    • Databricks is built on top of Apache Spark, providing a unified platform for data engineering, data science, and business analytics.

    • Internals of Databricks include a cluster manager, job scheduler, and workspace for collaboration.

    • Optimization techniques in Databricks include query optimizati...

  • Answered by AI
  • Q2. SQL questions of joins,group by
Round 2 - Technical 

(2 Questions)

  • Q1. Scenario based azure data factory questions
  • Q2. Project structres, pyspark dataframes related

Interview Preparation Tips

Interview preparation tips for other job seekers - Juat practice fundamentals

Skills evaluated in this interview

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

I applied via LinkedIn and was interviewed in Jun 2024. There were 3 interview rounds.

Round 1 - Coding Test 

General question around data engineering

Round 2 - One-on-one 

(3 Questions)

  • Q1. Different apache tech and tools
  • Q2. What is snowflake
  • Q3. Coding questions on python
Round 3 - HR 

(2 Questions)

  • Q1. About location preference
  • Q2. Behavioural questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Nothing specific
Interview experience
2
Poor
Difficulty level
-
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Approached by Company and was interviewed in Apr 2024. There was 1 interview round.

Round 1 - One-on-one 

(3 Questions)

  • Q1. What Volume of data have you handled in your POCs ?
  • Ans. 

    I have handled terabytes of data in my POCs, including data from various sources and formats.

    • Handled terabytes of data in POCs

    • Worked with data from various sources and formats

    • Used tools like Hadoop, Spark, and SQL for data processing

  • Answered by AI
  • Q2. When will you decide to use repartition and coalesce?
  • Ans. 

    Repartition is used for increasing partitions for parallelism, while coalesce is used for decreasing partitions to reduce shuffling.

    • Repartition is used when there is a need for more partitions to increase parallelism.

    • Coalesce is used when there are too many partitions and need to reduce them to avoid shuffling.

    • Example: Repartition can be used before a join operation to evenly distribute data across partitions for bette...

  • Answered by AI
  • Q3. How will you design/configure a cluster if you have given 10 petabytes of data.
  • Ans. 

    Designing/configuring a cluster for 10 petabytes of data involves considerations for storage capacity, processing power, network bandwidth, and fault tolerance.

    • Consider using a distributed file system like HDFS or object storage like Amazon S3 to store and manage the large volume of data.

    • Implement a scalable processing framework like Apache Spark or Hadoop to efficiently process and analyze the data in parallel.

    • Utilize...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Sometimes you can easily detect that they want to rush your interview by asking irrelevant questions even though you have not mentioned such expertise in your resume. Also they have only shortlisted the resume just to reject. This breaks the confidence of the person who is looking for the job and honestly conveying the level of expertise he/she has.

Skills evaluated in this interview

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

(2 Questions)

  • Q1. Python list comprehension
  • Q2. SQL- product with second highest total price
  • Ans. 

    Use SQL query to find the product with the second highest total price.

    • Use the ORDER BY clause to sort the products by total price in descending order

    • Use the LIMIT clause to select the second row after sorting

  • 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 Job Portal and was interviewed in Aug 2024. There were 3 interview rounds.

Round 1 - Aptitude Test 

Its mandatory test even for experience people

Round 2 - Technical 

(1 Question)

  • Q1. Related to technology
Round 3 - HR 

(1 Question)

  • Q1. Very good discussion towards work culture, salary and all
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Data Structures
  • Q2. Python Lambda Function
Round 2 - HR 

(2 Questions)

  • Q1. What are your Strengths
  • Ans. 

    My strengths include strong analytical skills, attention to detail, and problem-solving abilities.

    • Strong analytical skills - able to analyze complex data sets and derive meaningful insights

    • Attention to detail - meticulous in ensuring data accuracy and quality

    • Problem-solving abilities - adept at identifying and resolving data-related issues

    • Experience with data manipulation tools like SQL, Python, and Spark

  • Answered by AI
  • Q2. Why you are looking for job change
  • Ans. 

    Seeking new challenges and growth opportunities in a different environment.

    • Looking for new challenges to enhance my skills and knowledge

    • Seeking growth opportunities that align with my career goals

    • Interested in exploring different technologies and industries

    • Want to work in a more collaborative team environment

    • Seeking better work-life balance or location proximity

  • Answered by AI

eClerx Interview FAQs

How many rounds are there in eClerx Data Engineer interview?
eClerx interview process usually has 1 rounds. The most common rounds in the eClerx interview process are Technical.
How to prepare for eClerx 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 eClerx. The most common topics and skills that interviewers at eClerx expect are SQL, Big Data, ETL, Python and Data Modeling.
What are the top questions asked in eClerx Data Engineer interview?

Some of the top questions asked at the eClerx Data Engineer interview -

  1. Technical questions on AWS to...read more
  2. SQL query related question (Joi...read more

Tell us how to improve this page.

eClerx Data Engineer Salary
based on 14 salaries
₹9 L/yr - ₹23.6 L/yr
42% more than the average Data Engineer Salary in India
View more details
Senior Analyst
5.4k salaries
unlock blur

₹2 L/yr - ₹8 L/yr

Financial Analyst
4k salaries
unlock blur

₹1.2 L/yr - ₹4.8 L/yr

Analyst
4k salaries
unlock blur

₹1 L/yr - ₹7.5 L/yr

Associate Process Manager
2.4k salaries
unlock blur

₹3.8 L/yr - ₹14.5 L/yr

Processing Manager
1.7k salaries
unlock blur

₹6 L/yr - ₹20 L/yr

Explore more salaries
Compare eClerx with

Genpact

3.9
Compare

WNS

3.4
Compare

TCS

3.7
Compare

Infosys

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