Upload Button Icon Add office photos

Filter interviews by

7 Eleven Senior Data Engineer Interview Questions, Process, and Tips

Updated 20 Jan 2022

7 Eleven Senior Data Engineer Interview Experiences

1 interview found

Senior Data Engineer Interview Questions & Answers

user image Manoj Chandrashekar

posted on 18 Jan 2022

I applied via Instahyre and was interviewed in Dec 2021. There were 4 interview rounds.

Interview Questionnaire 

11 Questions

  • Q1. What are the different types of schema you know in Data Warehousing?
  • Ans. 

    There are three types of schema in Data Warehousing: Star Schema, Snowflake Schema, and Fact Constellation Schema.

    • Star Schema: central fact table connected to dimension tables in a star shape

    • Snowflake Schema: extension of star schema with normalized dimension tables

    • Fact Constellation Schema: multiple fact tables connected to dimension tables in a complex structure

  • Answered by AI
  • Q2. What is Normalisation and Denormalisation? When do we use them? Give a real-time example that is implemented in your project.
  • Ans. 

    Normalisation is the process of organizing data in a database to reduce redundancy and improve data integrity. Denormalisation is the opposite process.

    • Normalisation is used to eliminate data redundancy and improve data integrity.

    • Denormalisation is used to improve query performance by reducing the number of joins required.

    • A real-time example of normalisation is breaking down a customer's information into separate tables...

  • Answered by AI
  • Q3. Different SCD Types
  • Ans. 

    SCD (Slowly Changing Dimensions) types are used to track changes in data over time.

    • Type 1: Overwrite the old data with new data

    • Type 2: Create a new record with a new primary key

    • Type 3: Create a new column to store the old data

    • Type 4: Create a separate table to store the old data

    • Type 6: Hybrid of Type 1 and Type 2

  • Answered by AI
  • Q4. There are 10 million records in the table and the schema does not contain the ModifiedDate column. One cell was modified the next day in the table. How will you fetch that particular information that needs...
  • Ans. 

    To fetch the modified information without ModifiedDate column from a table with 10 million records.

    • Create a trigger to capture the modified information and insert it into a separate table with ModifiedDate column.

    • Use a tool like Change Data Capture (CDC) to track changes in the table and extract the modified information.

    • Use a query to compare the current table with a backup copy taken the previous day to identify the m

  • Answered by AI
  • Q5. Anagram coding question without using the sorted function or counter function.
  • Q6. SQL questions based on analytics functions, window functions, CTE, highest salary per department.
  • Q7. Difference between Broadcast variable and accumulator variable
  • Ans. 

    Broadcast variables are read-only variables that are cached on each worker node while accumulator variables are write-only variables that are used to accumulate values across multiple tasks.

    • Broadcast variables are used to give every node a copy of a large input dataset or a small lookup table.

    • Accumulator variables are used to keep a running total of values across multiple tasks.

    • Broadcast variables are used for read-onl...

  • Answered by AI
  • Q8. How do you handle data pipeline when the schema information keeps changing at the source?
  • Ans. 

    Handle changing schema by using schema evolution techniques and version control.

    • Use schema evolution techniques like adding new fields, renaming fields, and changing data types.

    • Implement version control to track changes and ensure backward compatibility.

    • Use tools like Apache Avro or Apache Parquet to store data in a self-describing format.

    • Implement automated testing to ensure data quality and consistency.

    • Collaborate wi...

  • Answered by AI
  • Q9. What do you do when you see a particular spark job is running when you arrive into office? What are the series of steps you use to analyse and debug the issue?
  • Q10. Difference between Parquet and ORC file. Why industry uses parquet over ORC? Can schema evolution happen in ORC?
  • Ans. 

    Parquet and ORC are columnar storage formats. Parquet is preferred due to its cross-platform support and better compression. ORC supports schema evolution.

    • Parquet is a columnar storage format that is widely used in the industry due to its cross-platform support and better compression.

    • ORC is another columnar storage format that supports schema evolution.

    • Parquet is preferred over ORC due to its better compression and sup...

  • Answered by AI
  • Q11. Write a query to get the customer with the highest total order value for each year, month. [Note: Order table is different and Customer table is different. Order_ID and Customer_ID are the PK of the table...
  • Ans. 

    Query to get the customer with the highest total order value for each year, month.

    • Join the Order and Customer tables on the foreign key

    • Group the results by year, month, and customer

    • Calculate the total order value for each group

    • Find the maximum total order value for each year, month

    • If there are multiple customers with the same highest total order value, select the one with the lower Customer_ID

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - 1. Prepare for a coding round on a higher level. No need for deep dive into all concepts of DSA. Arrays, Lists, Linked Lists, Sorting, Searching, Trees are sufficient.
2. Interview panel may be from the Dallas office and will be well versed in technology. Prepare well about your project and explain them thoroughly.
3. You should know end to end about your project as they questions can sometime be on what you answer and explain
4. Concentrate more on Spark and Cloud as they are very important and 7 Eleven company has multi-cloud platform in their project, and when I say multi-cloud platform, I mean all the 3 big cloud providers.
5. Should be very well-versed in the SQL. Knowing theory is definitely not enough. I could not post the questions as the platform does not allow me to paste the table type definition.
6. They will know if you are faking some technology stack and have included in your resume. Better be prepared to answer any technology that you have added in your resume.

Last but not the least, the company uses all the cutting edge technology including machine learning, cloud and big data. Take the technology it will be used in the company.

Good Luck and All the very best.

Skills evaluated in this interview

Interview questions from similar companies

I applied via Naukri.com and was interviewed in Sep 2019. There were 5 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Spring web service, solr internal working and plugins, core java.

Interview Preparation Tips

Interview preparation tips for other job seekers - Be cool and answer all the known questions. Listen to the question completely and answer calmly, else you will get confused.

I applied via Referral and was interviewed in Jan 2021. There were 5 interview rounds.

Interview Questionnaire 

3 Questions

  • Q1. 1. How do you treat your colleagues or reporters under you.?
  • Q2. 2. What is your opinion on growth? What are its essential criteria and your confident in achieving it?
  • Q3. What is team management and people management is?
  • Ans. 

    Team management involves leading and coordinating a group of individuals towards a common goal, while people management involves managing the individual employees within a team.

    • Team management involves setting goals and objectives for the team, delegating tasks, providing feedback and support, and resolving conflicts.

    • People management involves recruiting, training, and developing employees, managing their performance, ...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Have a brief idea on the organization's history and what are they primarily into. Keep broad minded thoughts and ideas to develop and grow as a team not as an individual.
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
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 

Arrays and strings coding questions and general ability on hackerrank

Round 3 - One-on-one 

(1 Question)

  • Q1. Database query, SDLC , Coding question based on arrays & strings and basic CS questions

Interview Preparation Tips

Interview preparation tips for other job seekers - When participating in a one-on-one tech interview, it's important to maintain a calmness. Take the opportunity to clarify any uncertainties by actively engaging with the interviewer. Asking insightful questions can lead to providing optimal solutions to the given problems.

I applied via Walk-in and was interviewed in Oct 2022. There were 3 interview rounds.

Round 1 - Aptitude Test 

Normally given send a goole form

Round 2 - HR 

(1 Question)

  • Q1. How many days experience
Round 3 - Technical 

(2 Questions)

  • Q1. What is server how ita work
  • Ans. 

    A server is a computer system that provides data or services to other computers or devices on a network.

    • Servers store and manage data, applications, and services that can be accessed by clients on a network.

    • They can be physical or virtual machines that run server software.

    • Servers can be used for various purposes such as web hosting, email hosting, file sharing, and database management.

    • They communicate with clients usin...

  • Answered by AI
  • Q2. Firewall user pressure

Interview Preparation Tips

Interview preparation tips for other job seekers - Nothing please see on job security and salary increment

Skills evaluated in this interview

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

I applied via Recruitment Consulltant and was interviewed before Mar 2023. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. Basic logic building and programming questions
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Java program were asked
Round 2 - HR 

(1 Question)

  • Q1. It was more of managerial round to discuss about profile
Interview experience
2
Poor
Difficulty level
Easy
Process Duration
2-4 weeks
Result
No response

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

Round 1 - Group Discussion 

Bangladesh political turmoil

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

I applied via Recruitment Consulltant and was interviewed before Jun 2022. There were 4 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 

Basic aptitudes questions were asked, need to solve in given time frame

Round 3 - Group Discussion 

1 general question was asked and you need to give your points of view

Round 4 - Technical 

(2 Questions)

  • Q1. Basic questions were asking, Basic dsa, Oops dbms
  • Q2. Find max of array, Oops concept
  • Ans. 

    Using OOP concepts to find the maximum value in an array of strings

    • Create a class to represent the array of strings

    • Implement a method in the class to find the maximum value

    • Use a loop to iterate through the array and compare each element to find the maximum value

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Interview was beginner friendly
Interview experience
5
Excellent
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed before Aug 2023. There were 3 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. JavaScript and React.js basic.
  • Q2. Event loop and react hooks.
Round 2 - Technical 

(2 Questions)

  • Q1. Data structure and algorithm
  • Q2. Objects related questions.
Round 3 - Technical 

(2 Questions)

  • Q1. Architectural questions.
  • Q2. System design related questions.

7 Eleven Interview FAQs

What are the top questions asked in 7 Eleven Senior Data Engineer interview?

Some of the top questions asked at the 7 Eleven Senior Data Engineer interview -

  1. Write a query to get the customer with the highest total order value for each y...read more
  2. There are 10 million records in the table and the schema does not contain the M...read more
  3. How do you handle data pipeline when the schema information keeps changing at t...read more

Tell us how to improve this page.

Interview Questions from Similar Companies

Shubham K Mart Interview Questions
4.4
 • 63 Interviews
Alshaya Group Interview Questions
3.9
 • 43 Interviews
Me n Moms Interview Questions
4.0
 • 36 Interviews
Sales India Interview Questions
4.2
 • 24 Interviews
FNP Interview Questions
3.2
 • 22 Interviews
J. C. Penney Interview Questions
4.1
 • 18 Interviews
View all
Lead Engineer
40 salaries
unlock blur

₹22 L/yr - ₹43.2 L/yr

Software Engineer II
31 salaries
unlock blur

₹12.1 L/yr - ₹28.4 L/yr

Software Developer
26 salaries
unlock blur

₹15 L/yr - ₹26.5 L/yr

Software Engineer2
24 salaries
unlock blur

₹16 L/yr - ₹30.5 L/yr

Software Engineer
23 salaries
unlock blur

₹5.9 L/yr - ₹22.9 L/yr

Explore more salaries
Compare 7 Eleven with

Alshaya Group

3.9
Compare

Quest Retail Private Limited

4.3
Compare

Me n Moms

4.0
Compare

Orra Fine Jewellery

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