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
- 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
- 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
- 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
- 04
Longest Palindromic Substring
Given a string s, return the longest palindromic substring in s.
Medium · From Grab | Senior Software Engineer | Interview Experience
- 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
- 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]
- 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]
- 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
- 01
Design a UPI-like System
Design a system similar to India's Unified Payments Interface (UPI).
From GRAB SSE
- 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.
- 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.
- 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…
- 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.
- 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…
- 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.
Grab behavioural and HR questions
- 01
Behavioral Questions on Leadership Principles
Discussion on various leadership principles (LPs) such as 'disagree and commit' and 'leading by example'.
Grab other questions
- 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.
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.