Upload Button Icon Add office photos
Engaged Employer

i

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

Ness Digital Engineering Verified Tick

Compare button icon Compare button icon Compare
3.4

based on 567 Reviews

Filter interviews by

Ness Digital Engineering Data Engineer Interview Questions and Answers

Updated 11 Dec 2024

Ness Digital Engineering Data Engineer Interview Experiences

1 interview found

Data Engineer Interview Questions & Answers

user image jani pasha

posted on 11 Dec 2024

Interview experience
1
Bad
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Third highest salary
  • Ans. 

    I am unable to provide the third highest salary in my previous organization.

    • I am not at liberty to disclose specific salary information from my previous organization.

    • Unfortunately, I do not have access to that data.

    • I am unable to provide details on individual salaries from my previous organization.

  • Answered by AI
  • Q2. Question related to lead and lag

Interview questions from similar companies

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 Dec 2024. There was 1 interview round.

Round 1 - Case Study 

I got several invitation calls from 3 different persons for the same interview at Xebia Bangalore Brigade office.I attended an interview at Xebia on January 11, 2025, and the experience was disappointing. Despite reading several negative reviews beforehand, I chose to give the company a fair chance, but unfortunately, the concerns expressed in those reviews turned out to be valid.

From the very beginning, the process was poorly managed. I waited for over three hours before being called, while candidates who arrived after me were invited for their interviews earlier. This inconsistency immediately raised questions about the fairness of their process.

When my turn finally came, the interview began with a moderately challenging SQL question: I was asked to fetch all invalid December month transaction IDs (which is coming in ooo hours) from a dataset, applying conditions such as working hours from Monday to Friday (9 AM to 4 PM), excluding weekends and specific holidays (24th and 25th December). While I attempted to solve this, the interviewer interrupted repeatedly with casual, unrelated remarks. These interruptions disrupted my concentration and added unnecessary pressure, making it difficult to focus on solving the query effectively.

Following this, the interviewer moved to a Python question, which involved determining whether a given number was a perfect square. Although the problem itself was simple, it included irrelevant details, such as pre-imported libraries in a web-based IDE. This added an unnecessary layer of complexity and confusion. Again, the interviewer’s interruptions and casual talk distracted me further. Instead of focusing on assessing my logic and problem-solving skills, he seemed more interested in making irrelevant comments.

What stood out most negatively was the interviewer’s unprofessional behavior. At one point, he made an inappropriate remark about my name, comparing it to his own, which he claimed was not as "weighted."
I asked his name politely and he replied " Vaibhav Gupta"

While I attempted to steer the conversation back to technical discussions, his attitude remained dismissive and unfocused. He even questioned my leadership skills but turned it into an argument instead of allowing me to explain.

I also noticed disparities in how candidates were treated. For instance, a female candidate before me was given over an hour for her interview, while mine felt rushed and dismissive. While this is my personal observation, it raised concerns about bias in their evaluation process.

The interview ended abruptly and on a negative note. When I tried to discuss architectural patterns for data pipelines, the interviewer dismissed my points outright, stating that they did not need data architects. Without providing proper closure, he left the room, leaving me feeling disrespected and undervalued.

Overall, the experience was frustrating and insulting. The interviewer’s behavior was unprofessional and dismissive, and the process lacked the basic respect and fairness expected in a professional setting. Based on my experience, I strongly believe that Xebia needs to overhaul their interview practices, ensuring a more structured, unbiased, and respectful approach toward candidates.

I am relieved I was not selected, as this experience highlighted what could likely be a toxic work environment. I would not recommend Xebia to anyone, as their lack of professionalism and courtesy reflects poorly on their organizational culture.

Interview Preparation Tips

Topics to prepare for Xebia Data Engineer interview:
  • Experience
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in Oct 2024. There were 2 interview rounds.

Round 1 - One-on-one 

(2 Questions)

  • Q1. Azure Scenario based questions
  • Q2. Pyspark Coding based questions
Round 2 - One-on-one 

(2 Questions)

  • Q1. ADF, Databricks related question
  • Q2. Spark Performance problem and scenarios
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. SCD questions. Iceberg questions
  • Q2. Basic python programing, pyspark architechture.
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I was interviewed in Aug 2024.

Round 1 - Technical 

(5 Questions)

  • Q1. Questions on Pyspark
  • Q2. Questions on SQL
  • Q3. Transformations
  • Q4. Questions on Sql optimizations
  • Q5. Questions About my current Project
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
No response

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

Round 1 - One-on-one 

(2 Questions)

  • Q1. Incremental load in pyspark
  • Ans. 

    Incremental load in pyspark refers to loading only new or updated data into a dataset without reloading the entire dataset.

    • Use the 'delta' function in pyspark to perform incremental loads by specifying the 'mergeSchema' option.

    • Utilize the 'partitionBy' function to optimize incremental loads by partitioning the data based on specific columns.

    • Implement a logic to identify new or updated records based on timestamps or uni...

  • Answered by AI
  • Q2. Drop duplicates

Skills evaluated in this interview

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

I applied via Approached by Company and was interviewed in Mar 2024. There were 4 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Based on SQL, python and Aws.
Round 2 - Technical 

(1 Question)

  • Q1. Based on Advance SQL, Python.
Round 3 - Technical 

(1 Question)

  • Q1. Some logical questions. Project overview and architecture. SQL Questions handson. Python Hands-on.
Round 4 - HR 

(1 Question)

  • Q1. Background and projects overview.
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
-
Result
No response

I applied via LinkedIn and was interviewed in Jan 2024. There was 1 interview round.

Round 1 - Technical 

(4 Questions)

  • Q1. What is Pyspark?
  • Ans. 

    Pyspark is a Python API for Apache Spark, a powerful open-source distributed computing system.

    • Pyspark is used for processing large datasets in parallel across a cluster of computers.

    • It provides high-level APIs in Python for Spark programming.

    • Pyspark allows seamless integration with other Python libraries like Pandas and NumPy.

    • Example: Using Pyspark to perform data analysis and machine learning tasks on big data sets.

  • Answered by AI
  • Q2. What is Pyspark SQL?
  • Ans. 

    Pyspark SQL is a module in Apache Spark that provides a SQL interface for working with structured data.

    • Pyspark SQL allows users to run SQL queries on Spark dataframes.

    • It provides a more concise and user-friendly way to interact with data compared to traditional Spark RDDs.

    • Users can leverage the power of SQL for data manipulation and analysis within the Spark ecosystem.

  • Answered by AI
  • Q3. How to merge 2 dataframes of different schema?
  • Ans. 

    To merge 2 dataframes of different schema, use join operations or data transformation techniques.

    • Use join operations like inner join, outer join, left join, or right join based on the requirement.

    • Perform data transformation to align the schemas before merging.

    • Use tools like Apache Spark, Pandas, or SQL to merge dataframes with different schemas.

  • Answered by AI
  • Q4. What is Pyspark streaming?
  • Ans. 

    Pyspark streaming is a scalable and fault-tolerant stream processing engine built on top of Apache Spark.

    • Pyspark streaming allows for real-time processing of streaming data.

    • It provides high-level APIs in Python for creating streaming applications.

    • Pyspark streaming supports various data sources like Kafka, Flume, Kinesis, etc.

    • It enables windowed computations and stateful processing for handling streaming data.

    • Example: C...

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Luxoft Data Engineer interview:
  • Pyspark

Skills evaluated in this interview

Interview experience
2
Poor
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I was interviewed in Jan 2024.

Round 1 - Technical 

(2 Questions)

  • Q1. What joins you used
  • Ans. 

    I have used various types of joins including inner join, left join, right join, and full outer join.

    • Used inner join to retrieve records that have matching values in both tables

    • Utilized left join to retrieve all records from the left table and matching records from the right table

    • Employed right join to retrieve all records from the right table and matching records from the left table

    • Utilized full outer join to retrieve ...

  • Answered by AI
  • Q2. Write query for joins
  • Ans. 

    Query for joins in SQL to combine data from multiple tables

    • Use JOIN keyword to combine data from two or more tables based on a related column

    • Types of joins include INNER JOIN, LEFT JOIN, RIGHT JOIN, and FULL JOIN

    • Example: SELECT * FROM table1 INNER JOIN table2 ON table1.id = table2.id

  • Answered by AI

Skills evaluated in this interview

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

I applied via Referral and was interviewed in Feb 2024. There was 1 interview round.

Round 1 - Coding Test 

Just focus on the basics of pyspark.

Ness Digital Engineering Interview FAQs

How many rounds are there in Ness Digital Engineering Data Engineer interview?
Ness Digital Engineering interview process usually has 1 rounds. The most common rounds in the Ness Digital Engineering interview process are Technical.
How to prepare for Ness Digital Engineering 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 Ness Digital Engineering. The most common topics and skills that interviewers at Ness Digital Engineering expect are Python, AWS, Cloud, Data Processing and JIRA.

Tell us how to improve this page.

Fast track your campus placements

View all
Ness Digital Engineering Data Engineer Salary
based on 11 salaries
₹3.6 L/yr - ₹15.9 L/yr
14% less than the average Data Engineer Salary in India
View more details

Ness Digital Engineering Data Engineer Reviews and Ratings

based on 1 review

5.0/5

Rating in categories

4.0

Skill development

5.0

Work-Life balance

3.0

Salary & Benefits

3.0

Job Security

4.0

Company culture

3.0

Promotions/Appraisal

4.0

Work Satisfaction

Explore 1 Review and Rating
Senior Software Engineer
773 salaries
unlock blur

₹5.5 L/yr - ₹22.9 L/yr

Software Engineer
512 salaries
unlock blur

₹2.4 L/yr - ₹12 L/yr

Member Technical Staff
238 salaries
unlock blur

₹8.8 L/yr - ₹30.4 L/yr

Software Developer
221 salaries
unlock blur

₹2.5 L/yr - ₹11.8 L/yr

Senior QA Engineer
217 salaries
unlock blur

₹5.8 L/yr - ₹23 L/yr

Explore more salaries
Compare Ness Digital Engineering with

TCS

3.7
Compare

Wipro

3.7
Compare

Infosys

3.7
Compare

HCLTech

3.5
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