Premium Employer

i

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

Tesco Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Tesco Software Development Engineer 3 Interview Questions, Process, and Tips

Updated 10 Jun 2024

Top Tesco Software Development Engineer 3 Interview Questions and Answers

  • Q1. Find overlapping interval to calculate final payment for store worker
  • Q2. Design a mook-my-show type of system for companies. Companies can define schedule of event, number of seats available and prices if any. Only employee of company should b ...read more
  • Q3. Offline store management system

Tesco Software Development Engineer 3 Interview Experiences

3 interviews found

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

I applied via Approached by Company and was interviewed in Jul 2023. There were 2 interview rounds.

Round 1 - Coding Test 

In 60 mins, you have to write a text wrap library. Code should be clean, and modular and should have ways to make it more usable.

Round 2 - Technical 

(1 Question)

  • Q1. Design a mook-my-show type of system for companies. Companies can define schedule of event, number of seats available and prices if any. Only employee of company should be able to book show.
  • Ans. 

    Design a system for companies to schedule events, manage seats, and allow only employees to book shows.

    • Create a database to store company information, event schedules, seat availability, and employee details

    • Implement an authentication system to verify employee credentials

    • Develop a user interface for companies to define event schedules, seat availability, and prices

    • Allow employees to search and book shows based on their...

  • Answered by AI

Skills evaluated in this interview

I applied via Referral and was interviewed in Apr 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 - Coding Test 

Ds Algo question on Merge Interval with JUnit Coverage

Round 3 - Coding Test 

System Design discussion covering DR strategy, Rest API details, handling offline and online system processing.

Round 4 - Technical 

(5 Questions)

  • Q1. How you motivate Team
  • Ans. 

    Motivating a team involves setting clear goals, providing support and recognition, fostering a positive work environment, and promoting collaboration.

    • Set clear goals and communicate them effectively

    • Provide support and resources to help team members achieve their goals

    • Recognize and reward team members for their achievements

    • Create a positive work environment by promoting open communication and trust

    • Encourage collaboratio...

  • Answered by AI
  • Q2. Tell me about your weakness
  • Ans. 

    I tend to be overly critical of my own work.

    • I have high standards for myself and strive for perfection.

    • I often spend extra time reviewing and revising my work to ensure it meets my expectations.

    • I sometimes struggle with accepting compliments or recognizing my achievements.

    • I am actively working on finding a balance between self-improvement and self-acceptance.

  • Answered by AI
  • Q3. Offline store management system
  • Ans. 

    An offline store management system is a software that helps manage inventory, sales, and customer data in a physical store without an internet connection.

    • The system should have a database to store product information, sales data, and customer information.

    • It should have a user-friendly interface for employees to input and access data.

    • The system should be able to generate reports on sales, inventory levels, and customer ...

  • Answered by AI
  • Q4. Write code for Boggle game
  • Ans. 

    Code for Boggle game

    • Create a 2D grid of letters

    • Generate all possible words using the grid and a dictionary

    • Implement a search algorithm to find valid words

    • Track score based on word length and rarity

    • Allow for multiple players and rounds

  • Answered by AI
  • Q5. Find overlapping interval to calculate final payment for store worker
  • Ans. 

    Finding overlapping intervals for calculating final payment of store worker

    • Identify all the intervals for which the worker is eligible for payment

    • Check for overlapping intervals and merge them

    • Calculate the final payment based on the merged intervals

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Tesco Software Development Engineer 3 interview:
  • Merge Interval
  • Graphs
  • LinkedList
  • JUnit
  • System Design
Interview preparation tips for other job seekers - Stick to basics and practice lot of questions on Merge Interval, Graph DFS, BFS.
Understand the basics of System Design and the importance of Authentication, DR management.

Skills evaluated in this interview

Software Development Engineer 3 Interview Questions Asked at Other Companies

asked in Fiserv
Q1. What are triggers , where can they be used ? What is a mutating t ... read more
asked in Tesco
Q2. Find overlapping interval to calculate final payment for store wo ... read more
asked in Fiserv
Q3. How to define a parameterized cursor in PLSQL , how to open and c ... read more
asked in Fiserv
Q4. What is Rownum ? Is expression Rownum >4 correct ?
asked in Tesco
Q5. Design a mook-my-show type of system for companies. Companies can ... read more
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed before Jun 2023. There was 1 interview round.

Round 1 - Coding Test 

React Context Question

Interview questions from similar companies

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

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

Round 1 - Technical 

(2 Questions)

  • Q1. It was a DSA Round
  • Q2. Find the level of a node in a binary tree?
  • Ans. 

    The level of a node in a binary tree is determined by the number of edges on the path from the root to that node.

    • The level of the root node is 0.

    • To find the level of a node, traverse the tree starting from the root and increment a level counter as you move down the tree.

    • The level of a node can also be determined by its distance from the root node.

  • Answered by AI

Skills evaluated in this interview

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

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

Round 1 - Coding Test 

2 DSA questions and some MCQ on Java and Spring

Round 2 - Technical 

(2 Questions)

  • Q1. Longest palindromic substring
  • Ans. 

    A palindromic substring is a string that reads the same forwards and backwards.

    • Use dynamic programming to find the longest palindromic substring.

    • Start by considering each character as the center of a potential palindrome.

    • Expand outwards from each center to check for palindromes of odd and even lengths.

  • Answered by AI
  • Q2. Remove duplicates in place from a 1D array
  • Ans. 

    Remove duplicates from a 1D array of strings in place

    • Iterate through the array and use a HashSet to keep track of unique elements

    • Replace duplicates with null or an empty string to remove them in place

  • Answered by AI
Round 3 - Technical 

(3 Questions)

  • Q1. Project discussion
  • Q2. Search min element in a rotated sorted array with duplicate elements
  • Ans. 

    Search for the minimum element in a rotated sorted array with duplicate elements.

    • Use binary search to find the minimum element in the rotated sorted array.

    • Handle the case where duplicate elements are present by adjusting the search conditions.

    • Consider cases where the array is not rotated or contains only one element.

  • Answered by AI
  • Q3. Ways of declaring singleton class
  • Ans. 

    A singleton class is a class that can only have one instance created throughout the application.

    • Declare a private static instance variable of the class

    • Create a private constructor to prevent external instantiation

    • Provide a public static method to access the instance

  • Answered by AI
Round 4 - Technical 

(2 Questions)

  • Q1. Project discussion
  • Q2. Behavioural questions

Skills evaluated in this interview

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

(1 Question)

  • Q1. How indexing works internally?
  • Ans. 

    Indexing in databases is a way to optimize search queries by creating a data structure that allows for faster retrieval of data.

    • Indexing creates a data structure (like B-trees or hash tables) that maps keys to the locations of corresponding data entries.

    • When a query is made, the database engine uses the index to quickly locate the relevant data entries instead of scanning the entire database.

    • Indexes can be created on o...

  • Answered by AI
Round 2 - One-on-one 

(2 Questions)

  • Q1. Intoduce yourself
  • Ans. 

    I am a passionate software developer with experience in Java, Python, and web development.

    • Experienced in Java and Python programming languages

    • Proficient in web development technologies such as HTML, CSS, and JavaScript

    • Strong problem-solving skills and ability to work in a team environment

  • Answered by AI
  • Q2. Your Projects
  • Ans. 

    Developed a web application for tracking personal fitness goals

    • Used React.js for front-end development

    • Implemented RESTful APIs for data retrieval and storage

    • Utilized MongoDB for database management

  • Answered by AI
Interview experience
3
Average
Difficulty level
Hard
Process Duration
-
Result
-

I was interviewed in Dec 2024.

Round 1 - Coding Test 

The assessment consisted of an online round lasting one hour, during which there were 33 questions, all of which were challenging, including the multiple-choice questions. The questions were divided into six subsections: 1. Data Structures and Algorithms (DSA) - with a problem related to dynamic programming or recursion; 2. Java; 3. Java 8; 4. Spring; 5. Spring Boot; 6. Microservices.

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

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

Round 1 - Technical 

(1 Question)

  • Q1. .net core framework, .net core MVC, Vue js , js , SQL
Round 2 - Technical 

(6 Questions)

  • Q1. .net core question
  • Q2. .net mvc questions
  • Q3. Authentication in .net
  • Ans. 

    Authentication in .NET involves verifying the identity of users accessing a system.

    • Use ASP.NET Identity for user authentication and authorization

    • Implement OAuth for secure authentication with third-party services

    • Utilize JWT tokens for stateless authentication

    • Implement multi-factor authentication for added security

  • Answered by AI
  • Q4. About your project architecture
  • Q5. Sql related questions
  • Q6. Entity framework
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
-
Result
Selected Selected
Round 1 - Technical 

(1 Question)

  • Q1. Array, Tree based questions
Round 2 - Technical 

(1 Question)

  • Q1. Managerial round with a dive into the projects

Interview Preparation Tips

Interview preparation tips for other job seekers - Medium level leet code questions
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. Laravel based questions
Round 2 - HR 

(1 Question)

  • Q1. Basic questions

Tesco Interview FAQs

How many rounds are there in Tesco Software Development Engineer 3 interview?
Tesco interview process usually has 2-3 rounds. The most common rounds in the Tesco interview process are Coding Test, Technical and Resume Shortlist.
What are the top questions asked in Tesco Software Development Engineer 3 interview?

Some of the top questions asked at the Tesco Software Development Engineer 3 interview -

  1. Find overlapping interval to calculate final payment for store wor...read more
  2. Design a mook-my-show type of system for companies. Companies can define schedu...read more
  3. Offline store management sys...read more

Tell us how to improve this page.

Tesco Software Development Engineer 3 Interview Process

based on 2 interviews

Interview experience

4.5
  
Good
View more
Join Tesco Creating sustainable competitive advantage for Tesco

Interview Questions from Similar Companies

Amazon Interview Questions
4.1
 • 5.1k Interviews
Reliance Retail Interview Questions
3.9
 • 1.5k Interviews
Walmart Interview Questions
3.8
 • 408 Interviews
DMart Interview Questions
3.9
 • 399 Interviews
BigBasket Interview Questions
3.9
 • 356 Interviews
Titan Company Interview Questions
4.3
 • 148 Interviews
Landmark Group Interview Questions
4.0
 • 147 Interviews
V-Mart Interview Questions
4.1
 • 145 Interviews
Lowe's Interview Questions
4.2
 • 130 Interviews
View all
Tesco Software Development Engineer 3 Salary
based on 57 salaries
₹39.9 L/yr - ₹102 L/yr
92% more than the average Software Development Engineer 3 Salary in India
View more details

Tesco Software Development Engineer 3 Reviews and Ratings

based on 8 reviews

2.3/5

Rating in categories

2.4

Skill development

2.2

Work-life balance

2.6

Salary

3.0

Job security

2.4

Company culture

1.8

Promotions

2.2

Work satisfaction

Explore 8 Reviews and Ratings
Senior Associate
478 salaries
unlock blur

₹3.2 L/yr - ₹9.7 L/yr

Software Development Engineer II
207 salaries
unlock blur

₹20.5 L/yr - ₹58 L/yr

Associate
203 salaries
unlock blur

₹2.2 L/yr - ₹6.3 L/yr

Team Lead
180 salaries
unlock blur

₹5 L/yr - ₹19.8 L/yr

Software Engineer
155 salaries
unlock blur

₹2.8 L/yr - ₹11.1 L/yr

Explore more salaries
Compare Tesco with

Walmart

3.8
Compare

Carrefour

3.6
Compare

Amazon

4.1
Compare

Reliance Retail

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