Upload Button Icon Add office photos

Filter interviews by

Genesis Data Engineer Interview Questions and Answers

Updated 19 May 2024

Genesis Data Engineer Interview Experiences

1 interview found

Data Engineer Interview Questions & Answers

user image Kuldeep Gupta

posted on 19 May 2024

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

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

Round 1 - One-on-one 

(3 Questions)

  • Q1. Basic Introduction beacuse i was fresher when i had joined genesis. I know about basics python and sql.
  • Q2. In python like what is dictionary, tupple, array, list, for loop, while loop, try except, date time functions, range, and some formula which is used to technical questions.
  • Q3. In SQL like aggregate function, windows function, sp, views, where clause, like, lead Lage, row num, cte, sub query, partition by, current date, case statement, having clause and monotonically function.

Interview Preparation Tips

Interview preparation tips for other job seekers - About my self salay expansions shared about buisness things

Interview questions from similar companies

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

(2 Questions)

  • Q1. What time intelligence functions can be used for ytd and qtd analysis
  • Ans. 

    Time intelligence functions like YTD (Year-to-Date) and QTD (Quarter-to-Date) can be used for YTD and QTD analysis in data analytics.

    • YTD analysis can be done using functions like YTD() or TOTALYTD() to calculate values from the beginning of the year up to the selected date.

    • QTD analysis can be done using functions like QTD() or TOTALQTD() to calculate values from the beginning of the quarter up to the selected date.

    • Thes...

  • Answered by AI
  • Q2. Difference between import and direct query
  • Ans. 

    Import brings data into Power BI for further analysis, while direct query connects to data source in real-time.

    • Import: Data is loaded into Power BI for analysis, improving performance but requiring periodic refreshes.

    • Direct Query: Connects to data source in real-time, allowing for up-to-date information but potentially slower performance.

    • Import is suitable for smaller datasets, while direct query is better for large da

  • Answered by AI

Skills evaluated in this interview

I applied via Approached by Company and was interviewed in Sep 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 - Technical 

(1 Question)

  • Q1. Basic Technical Questions related to the domain, technology you have applied.
Round 3 - Technical 

(1 Question)

  • Q1. Scenario based & end to end process oriented questions related to the domain, technology you have applied, you can also expect some managerial questions as well.

Interview Preparation Tips

Interview preparation tips for other job seekers - Just be prepared with everything that you have put in your Resume.

Interview Questionnaire 

7 Questions

  • Q1. What are generic and non-generic collections in .net?
  • Ans. 

    Generic collections are type-safe and can store any type of data. Non-generic collections can only store objects of type 'object'.

    • Generic collections are preferred as they provide compile-time type safety.

    • Non-generic collections are slower and can cause runtime errors if the wrong type is added.

    • Examples of generic collections include List, Dictionary, and Queue.

    • Examples of non-generic collections include

  • Answered by AI
  • Q2. What are triggers and types?
  • Ans. 

    Triggers are database objects that automatically execute in response to certain events.

    • Triggers can be used to enforce business rules or perform complex calculations.

    • Types of triggers include DML triggers, DDL triggers, and logon triggers.

    • DML triggers fire in response to data manipulation language (DML) events, such as INSERT, UPDATE, or DELETE statements.

    • DDL triggers fire in response to data definition language (DDL) ...

  • Answered by AI
  • Q3. What is managed and unmanaged code?
  • Ans. 

    Managed code is executed by the CLR while unmanaged code is executed by the operating system.

    • Managed code is written in languages like C#, VB.NET, etc. and is compiled into Intermediate Language (IL) code.

    • Unmanaged code is written in languages like C, C++, etc. and is compiled into machine code.

    • Managed code is executed by the Common Language Runtime (CLR) while unmanaged code is executed by the operating system.

    • Managed...

  • Answered by AI
  • Q4. Difference between in, out and ref parameters?
  • Ans. 

    In, out and ref are parameter modifiers in C# used to pass arguments to a method.

    • In parameters are read-only and used to pass values to a method.

    • Out parameters are write-only and used to return values from a method.

    • Ref parameters are read-write and used to pass values to and from a method.

    • In parameters are passed by value, out and ref parameters are passed by reference.

    • In parameters are optional, out and ref parameters

  • Answered by AI
  • Q5. Difference between viewdata, viewbag and tempdata?
  • Ans. 

    Difference between viewdata, viewbag and tempdata

    • ViewData is used to pass data from controller to view

    • ViewBag is a dynamic object used to pass data from controller to view

    • TempData is used to pass data between controller actions or redirects

  • Answered by AI
  • Q6. MVC lifecycle
  • Q7. What are the ways to improve performance of stored procedures?
  • Ans. 

    Ways to improve performance of stored procedures

    • Use SET NOCOUNT ON to reduce network traffic

    • Avoid using SELECT *

    • Use table variables instead of temporary tables

    • Avoid using cursors

    • Use appropriate indexes

    • Avoid using scalar functions

    • Minimize the use of triggers

    • Use stored procedures instead of ad hoc queries

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - I was able to answer most of the answers with ease and got selected for next round which was managerial round and was fairly easy.

Skills evaluated in this interview

Interview Questionnaire 

3 Questions

  • Q1. Java basics major in thread ,parlell task
  • Q2. Spring Indepth .like working of spring
  • Q3. Angular

I applied via Naukri.com and was interviewed in Mar 2021. There were 4 interview rounds.

Interview Questionnaire 

3 Questions

  • Q1. 1. Online test using jquery and react js
  • Q2. 2. Reverse number with sign
  • Ans. 

    Reverse a number while preserving its sign.

    • Extract the sign of the number using Math.sign()

    • Reverse the absolute value of the number using string manipulation

    • Convert the reversed string back to a number and multiply by the sign

  • Answered by AI
  • Q3. 3. Check if two strings are anagram
  • Ans. 

    Check if two strings are anagram

    • Sort both strings and compare them

    • Use a hash table to count the frequency of each character in both strings and compare the hash tables

    • Use an array of size 26 to count the frequency of each letter in both strings and compare the arrays

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - First round was online coding test with average difficulty.
Second round was video interview with managerial questions and 2 coding questions.

Skills evaluated in this interview

I appeared for an interview before Apr 2021.

Round 1 - Video Call 

(5 Questions)

Round duration - 60 minutes
Round difficulty - Medium

This was a technical Interview round with questions on C#, .NET and DBMS.

  • Q1. What is the difference between the Ref and Out keywords in C#?
  • Ans. 

    Ref is used for passing arguments by reference, Out is used for returning multiple values.

    • Ref keyword is used for passing arguments by reference, allowing the method to modify the original value.

    • Out keyword is used for returning multiple values from a method, as it does not require the variable to be initialized before being passed.

  • Answered by AI
  • Q2. What is the difference between ViewData, ViewBag, and TempData in C#?
  • Ans. 

    ViewData, ViewBag, and TempData are ways to pass data between controllers and views in ASP.NET MVC.

    • ViewData is a dictionary object used to pass data from controller to view. It requires typecasting.

    • ViewBag is a dynamic property used to pass data from controller to view. No typecasting is required.

    • TempData is a dictionary object used to pass data from one controller to another or from one action to another.

  • Answered by AI
  • Q3. What is the difference between managed and unmanaged code in C#?
  • Ans. 

    Managed code is executed by the CLR with memory management, while unmanaged code is executed directly by the operating system without memory management.

    • Managed code is executed by the Common Language Runtime (CLR) in .NET framework.

    • Unmanaged code is executed directly by the operating system without CLR.

    • Managed code provides automatic memory management through garbage collection.

    • Unmanaged code requires manual memory man...

  • Answered by AI
  • Q4. What are the different types of triggers in SQL Server?
  • Ans. 

    Triggers in SQL Server are special types of stored procedures that are automatically executed when certain events occur in a database.

    • Types of triggers include DML triggers (for INSERT, UPDATE, DELETE operations), DDL triggers (for CREATE, ALTER, DROP operations), and Logon triggers.

    • Triggers can be set to fire before or after the triggering event.

    • Examples of triggers include auditing changes to a table using an INSERT ...

  • Answered by AI
  • Q5. What are generic and non-generic collections in C#?
  • Ans. 

    Generic collections in C# allow for type-safe collections, while non-generic collections do not enforce type safety.

    • Generic collections use type parameters to specify the type of elements they can contain, ensuring type safety.

    • Non-generic collections do not specify the type of elements they can contain, leading to potential runtime errors if incorrect types are used.

    • Example of generic collection: List<string> nam...

  • Answered by AI
Round 2 - HR 

Round duration - 30 minutes
Round difficulty - Easy

This was a typical managerial round.

Interview Preparation Tips

Eligibility criteriaAbove 7 CGPAUnitedHealth Group interview preparation:Topics to prepare for the interview - C#, .NET, DBMS, Data Structures, Algorithms, Aptitude, OOPSTime required to prepare for the interview - 5 monthsInterview preparation tips for other job seekers

Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.

Application resume tips for other job seekers

Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.

Final outcome of the interviewSelected

Skills evaluated in this interview

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

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

Round 1 - Coding Test 

Asked basic sorting and searching algorithms

Round 2 - Technical 

(1 Question)

  • Q1. Asked questions about sql and Java
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in Dec 2023. There were 2 interview rounds.

Round 1 - Assignment 

Power bi assignment was given to solve

Round 2 - Technical 

(6 Questions)

  • Q1. Optimization techniques in sql
  • Ans. 

    Optimization techniques in SQL involve using indexes, query optimization, and proper database design.

    • Use indexes on columns frequently used in WHERE clauses to speed up query performance

    • Avoid using SELECT * and instead specify only the columns needed in the query

    • Optimize queries by using appropriate join types and conditions

    • Normalize database tables to reduce redundancy and improve query efficiency

  • Answered by AI
  • Q2. Sub queries in sql
  • Ans. 

    Sub queries in SQL are queries nested within another query to retrieve data based on the result of the outer query.

    • Sub queries can be used in SELECT, INSERT, UPDATE, and DELETE statements.

    • They can be used to filter results, retrieve data from multiple tables, or perform calculations.

    • Example: SELECT * FROM table1 WHERE column1 = (SELECT column2 FROM table2 WHERE condition);

  • Answered by AI
  • Q3. Types of Join in sql
  • Ans. 

    Types of joins in SQL include inner join, left join, right join, and full outer join.

    • Inner join: Returns rows when there is a match in both tables

    • Left join: Returns all rows from the left table and the matched rows from the right table

    • Right join: Returns all rows from the right table and the matched rows from the left table

    • Full outer join: Returns all rows when there is a match in either table

  • Answered by AI
  • Q4. Time intelligence functions in power bi
  • Ans. 

    Time intelligence functions in Power BI are used to analyze and compare data based on time periods.

    • Time intelligence functions help in calculating year-to-date, month-to-date, and other time-based calculations.

    • Functions like TOTALYTD, SAMEPERIODLASTYEAR, and PARALLELPERIOD are commonly used for time intelligence in Power BI.

    • These functions allow for easy comparison of data across different time periods and help in tren

  • Answered by AI
  • Q5. Logical questions in aptitude
  • Q6. Row level security in power bi
  • Ans. 

    Row level security in Power BI allows users to restrict access to specific rows of data based on their role or criteria.

    • Row level security can be implemented by creating roles in Power BI and defining rules to filter data based on user roles.

    • Users can be assigned to specific roles which determine the data they have access to.

    • Row level security helps in ensuring data privacy and compliance with regulations.

    • For example, ...

  • Answered by AI

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Adf triggers and integration run time
  • Q2. How to copy data in add pipeline
  • Ans. 

    To copy data in add pipeline, use a copy activity in Azure Data Factory.

    • Use Azure Data Factory to create a copy activity in a pipeline.

    • Specify the source dataset and sink dataset for the copy activity.

    • Map the source and sink columns to ensure data is copied correctly.

    • Run the pipeline to copy the data from source to sink.

  • Answered by AI

Skills evaluated in this interview

Genesis Interview FAQs

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

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

  1. In SQL like aggregate function, windows function, sp, views, where clause, like...read more
  2. In python like what is dictionary, tupple, array, list, for loop, while loop, t...read more

Tell us how to improve this page.

Genesis Data Engineer Interview Process

based on 1 interview

Interview experience

4
  
Good
View more
Genesis Data Engineer Salary
based on 5 salaries
₹3 L/yr - ₹6 L/yr
59% less than the average Data Engineer Salary in India
View more details

Genesis Data Engineer Reviews and Ratings

based on 2 reviews

4.4/5

Rating in categories

4.4

Skill development

3.8

Work-life balance

3.8

Salary

4.4

Job security

4.4

Company culture

3.8

Promotions

4.4

Work satisfaction

Explore 2 Reviews and Ratings
HR Recruiter
7 salaries
unlock blur

₹1 L/yr - ₹2.6 L/yr

HR Executive Recruiter
6 salaries
unlock blur

₹2 L/yr - ₹3 L/yr

Data Engineer
5 salaries
unlock blur

₹3 L/yr - ₹6 L/yr

Architect
5 salaries
unlock blur

₹2.5 L/yr - ₹6 L/yr

Teacher
5 salaries
unlock blur

₹2.4 L/yr - ₹3 L/yr

Explore more salaries
Compare Genesis with

Tata Group

4.2
Compare

Reliance Industries

4.0
Compare

Aditya Birla Group

4.1
Compare

Mahindra & Mahindra

4.1
Compare
Did you find this page helpful?
Yes No
write
Share an Interview