13 questions · from 7 interviews

Tesco interview questions

Every question candidates reported from their Tesco interviews, most frequently asked first. Each links to the write-up it came from, so you can see the round and how it went.

Tesco coding and DSA questions

  1. 01

    Product Search by Keyword

    Enabling efficient search in online is very crucial for enabling the customer to find the product from a huge set of product collection. Finding relevant product is crucial for increasing hit ratio of the search. Given a list of products represented as pairs…

    From TESCO

  2. 02

    Extract Hashtag Strings from 2D Array

    Given an array of arrays of strings, return all strings that contain a hashtag (). Preserve the hashtag in the output. Example: Input: [["Hi","My name is XYZAABC"],["How are you doing", "This is first post FirstPost"]] Output: ["XYZAABC", "FirstPost"]

    From SDE 2 iOS Role - Tesco

  3. 03

    Merge Employee Schedules

    Design an algorithm to merge store employee schedules. The problem description and inputs were given in plain text. A follow-up question was asked about mutability when updating the result on the input list.

    Medium · From SDE3 | Tesco | Bangalore

  4. 04

    Merge Intervals Variation (Production Quality Code)

    A variation of the standard Merge Intervals problem, requiring an optimal solution along with other potential approaches. The interviewer emphasized writing 'production quality' code, which meant not only solving the problem but also identifying and writing…

    Medium · From Tesco - SDE 3 - Bangalore - Offer (From 5 LPA to 66LPA in 6 years)

  5. 05

    Merge Intervals

    Given an array of intervals where intervals[i] = [starti, endi], merge all overlapping intervals, and return an array of the non-overlapping intervals that cover all the intervals in the input.

    Medium · From Tesco | SDE2

Tesco system design questions

  1. 01

    Design Category/Subcategory/Product Hierarchy

    Design a feature where a Category contains SubCategories, and each SubCategory can either contain another SubCategory or a Product, but not both. Provide both a high‑level architecture and a low‑level design.

    From SDE 2 iOS Role - Tesco

  2. 02

    Design GDPR Compliance Application

    Design a GDPR compliance application. The system should identify and delete users who have not logged in for a specified duration (e.g., a few days, a month, or other defined rules). The task involved implementing several methods, with a focus on creating an…

    From Tesco | SDE 3 | Bengaluru

  3. 03

    Real-time Analytics Dashboard Backend Service

    You're developing a backend service for a real-time analytics dashboard that tracks user interactions across an e-commerce platform. Your service needs to: Process incoming event data from multiple sources Perform aggregation operations Provide API endpoints…

    Hard · From tesco interview experience

  4. 04

    Design Train Booking System

    Design a train booking system, similar to IRCTC, with the following core functionalities: Search train journeys between a given source and destination. Book seats on a train journey, with a strong focus on handling concurrency issues. Cancel an existing…

    Hard · From SDE3 | Tesco | Bangalore

  5. 05

    Top K Hitter System Design (HLD + LLD)

    Design a system for a variation of the 'top k hitter' problem. This round required going significantly deeper than typical solutions found on the internet and covered both High-Level Design (HLD) and Low-Level Design (LLD). It also included scenario-based…

    Hard · From Tesco - SDE 3 - Bangalore - Offer (From 5 LPA to 66LPA in 6 years)

  6. 06

    Design an Inventory System

    Design a scalable and robust inventory management system, similar to those used by large e-commerce platforms like Amazon or Flipkart. Consider key components such as stock updates, order fulfillment, multi-location support, and ensuring real-time consistency.

    Hard · From Tesco | SDE2

Tesco behavioural and HR questions

  1. 01

    Behavioral Interview Questions

    This round included questions about my professional strengths and weaknesses, as well as hypothetical scenarios designed to assess my leadership qualities and decision-making process.

    From SDE3 | Tesco | Bangalore

  2. 02

    Behavioral and Project Management Questions

    Questions focused on past projects, team management experiences, and other behavioral aspects. The primary goal was to assess if my career experiences demonstrated Tesco's values. It's crucial to prepare answers using the STAR method, as underestimating this…

    From Tesco - SDE 3 - Bangalore - Offer (From 5 LPA to 66LPA in 6 years)

Tesco interview questions FAQ

What questions are asked in Tesco interviews?

Candidates reported 13 distinct questions across 7 Tesco interviews. 5 coding and DSA questions, 6 system design questions, 2 behavioural and HR questions.

How difficult are Tesco interview questions?

Of the questions candidates rated, 0% were easy, 43% medium and 57% hard.