17 questions · from 5 interviews

Grab interview questions

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

Grab coding and DSA questions

  1. 01

    Paint House III

    The problem asked was Paint House III . The full problem statement can be found at the provided LeetCode link.

    From GRAB SSE

  2. 02

    Bipartite Graph Coloring

    A graph colouring problem related to bipartite graphs, focusing on dividing the graph into two sets.

    Medium · From Grab | SSE | Bangalore | Offer

  3. 03

    Deep Copy Linked List with Random Pointer

    A linked list problem requiring deep copying a linked list where each node has a 'next' pointer and a 'random' pointer.

    Medium · From Grab | SSE | Bangalore | Offer

  4. 04

    Longest Palindromic Substring

    Given a string s, return the longest palindromic substring in s.

    Medium · From Grab | Senior Software Engineer | Interview Experience

  5. 05

    Trapping Rain Water

    Given n non-negative integers representing an elevation map where the width of each bar is 1, compute how much water it can trap after raining.

    Hard · From Grab | Senior Software Engineer | Interview Experience

  6. 06

    Next Greater Element III

    Given a positive 32-bit integer n , you need to find the smallest 32-bit integer which has exactly the same digits in n and is greater in value than n . If no such positive 32-bit integer exists, you should return -1 .

    Medium · From GRAB | SDE1 | Bangalore | NOV-DEC 2021 [REJECT]

  7. 07

    Subarray Sum Equals K

    Given an array of integers nums and an integer k , return the total number of continuous subarrays whose sum equals to k .

    Medium · From GRAB | SDE1 | Bangalore | NOV-DEC 2021 [REJECT]

  8. 08

    Merge k Sorted Lists

    You are given an array of k linked-lists lists , each sorted in ascending order. Merge all the linked-lists into one sorted linked-list and return it.

    Hard · From GRAB | SDE1 | Bangalore | NOV-DEC 2021 [REJECT]

Grab system design questions

  1. 01

    Design a UPI-like System

    Design a system similar to India's Unified Payments Interface (UPI).

    From GRAB SSE

  2. 02

    High-Level Design of a Payment System with Scheduler

    Design a payment service, discussing availability, reliability aspects, and a scheduler service. Diagrams were used.

    From Grab | SSE | Bangalore | Offer

  3. 03

    High-Level Design of Payment System with Vendor Integration and Reconciliation

    Design a payment system, focusing on vendor integration, challenges in order completion flow, and reconciliation systems. Emphasis on system scalability, fault tolerance, and real-world trade-offs. Diagrams were used.

    From Grab | SSE | Bangalore | Offer

  4. 04

    Design a Payment System (Grab Context)

    I was asked to design how a payment system would work, considering a user, a merchant's QR, and the user attempting to pay the merchant via card. The design should specifically address three scenarios: Merchant & user both onboarded on Grab. Merchant is…

    From Grab | Senior Software Engineer | Interview Experience

  5. 05

    Design an ATM Machine

    I was asked to design an ATM machine without any introduction. I struggled significantly with this question, asking many clarifying questions due to my lack of experience in system design. The interviewer was unhelpful, and I ultimately panicked and gave up.

    From GRAB | SDE1 | Bangalore | NOV-DEC 2021 [REJECT]

  6. 06

    Design Employee Report System (Microsoft Teams-like)

    Design a Microsoft Teams-like Employee Report System. I was required to implement 5 APIs that would handle functionalities such as providing all reportees for a manager, identifying the direct manager of an employee, managing the removal of a manager and…

    From GRAB | SDE-1 | Bangalore, India | Nov 2021 [Reject]

  7. 07

    Design BookMyShow Data Model

    During the hiring manager round, I was asked to discuss and design the data model for a system similar to BookMyShow.

    From GRAB | SDE-1 | Bangalore, India | Nov 2021 [Reject]

Grab behavioural and HR questions

  1. 01

    Behavioral Questions on Leadership Principles

    Discussion on various leadership principles (LPs) such as 'disagree and commit' and 'leading by example'.

    From Grab | SSE | Bangalore | Offer

Grab other questions

  1. 01

    Implement In-Memory Cache with LFU Eviction Policy

    Implement an In-Memory Cache along with the Least Frequently Used (LFU) eviction policy. This task required applying SOLID/OOPS principles throughout the implementation of both the cache and the LFU algorithm.

    From GRAB | SDE-1 | Bangalore, India | Nov 2021 [Reject]

Grab interview questions FAQ

What questions are asked in Grab interviews?

Candidates reported 17 distinct questions across 5 Grab interviews. 8 coding and DSA questions, 7 system design questions, 1 behavioural and HR questions, 1 other questions.

How difficult are Grab interview questions?

Of the questions candidates rated, 0% were easy, 71% medium and 29% hard.