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

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

(2 Questions)

  • Q1. About pyspark questions
  • Q2. About etl tools
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. SQL based questions
Round 2 - One-on-one 

(1 Question)

  • Q1. Role, responsibilities, situational based questions
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.
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.

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

I applied via Naukri.com and was interviewed before Nov 2020. There were 4 interview rounds.

Interview Questionnaire 

3 Questions

  • Q1. Statistical Questions
  • Q2. Market Mix modelling
  • Q3. Assignment as detailed below

Interview Preparation Tips

Interview preparation tips for other job seekers - Apart from round 1 and round 2, there are two assignment which has to be done in 2-3 days and sent out through mail.
CRM assignment - Evaluation will be done based on Visualization, out of box analytics and analytical thinking.
Call Forecasting - Forecast how many calls might come in the next month using data provided.

I had cleared all these. To my surprise having two rounds and then technical test was enough to talk some formalities and discuss CTC but here they came prepared with their scenario questions bucket which is not relevant to data analyst part. The main reason, they wanted to steal idea from a potential employee and implement them to their work as they feel being insignificant in their role. pathetic company to say the least.

I applied via Referral and was interviewed before Sep 2019. There were 3 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. Question were mostly about ms excel and data entry
  • Q2. As i was fresher..general basics questions were there with a personal interview question

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident enough to tackle answers and share things as much as you know

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

Round 1 - One-on-one 

(3 Questions)

  • Q1. Explain about one of your projects
  • Q2. Technical questions regarding SQL, Python
  • Q3. What is the current role in your company

Interview Preparation Tips

Topics to prepare for Sears Holdings Data Analyst interview:
  • SQL
  • Python
  • Data Visualization
Interview preparation tips for other job seekers - Prepare yourself w.r.t resume submitted
Interview experience
2
Poor
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Recruitment Consulltant and was interviewed in Jan 2024. There were 2 interview rounds.

Round 1 - HR 

(2 Questions)

  • Q1. About Previous Work Experience
  • Q2. Simple Introduction
Round 2 - Assignment 

Excel Basic and advance test

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

Reliance Retail Interview Questions
3.9
 • 1.5k Interviews
DMart Interview Questions
3.9
 • 398 Interviews
Vishal Mega Mart Interview Questions
3.8
 • 157 Interviews
Shubham K Mart Interview Questions
4.5
 • 63 Interviews
Future Retail Interview Questions
4.3
 • 53 Interviews
Big Bazaar Interview Questions
4.3
 • 43 Interviews
Alshaya Group Interview Questions
3.9
 • 43 Interviews
View all
Lead Engineer
53 salaries
unlock blur

₹20 L/yr - ₹40 L/yr

Software Engineer II
31 salaries
unlock blur

₹12.1 L/yr - ₹28.4 L/yr

Software Engineer2
21 salaries
unlock blur

₹16 L/yr - ₹28 L/yr

Software Engineer
20 salaries
unlock blur

₹7.4 L/yr - ₹25.1 L/yr

Senior Software Engineer
14 salaries
unlock blur

₹9.1 L/yr - ₹37 L/yr

Explore more salaries
Compare 7 Eleven with

Reliance Retail

3.9
Compare

Future Retail

4.3
Compare

Aditya Birla Fashion and Retail

4.1
Compare

Spencer's Retail

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