Grab | Software Engineer Backend Grade 3 | Bangalore [Offer]
6710

I was interviewd for Grab Bangalore, they conducted a hiring drive for which you could apply by filling a google form and sharing your resume. If shortlisted they will give you a call.
The process had 4 technical rounds as follows:-
Round 1
This was an online coding round. The test was conducted on codility and had 3 questions. Main focus here was on correctness rather than optimizations.
Questions:->
* https://leetcode.com/problems/string-without-aaa-or-bbb
* Given an array with tree heights, you can remove one tree such that the height of rest of the trees should be in increasing order, how many such removals are possible.
* Given a character string find possible decodings.(standard dp question).
Round 2
Based on performance in round 1 I was called on for onsite rounds. This round mainly focused on design and basic ds algo.
Questions:->
*Design a automated parking lot.
- Here I first clearified problem statement and required features from interviewer, like what are the allowed vehicles, limit on slots for each category, wheteher it is configurable or not, allotment scheme etc. (They were basically looking for a lld for the problem like classes and their interaction)
* Given a sequece on digits find next greater permutation.
Round 3
This round focused on DS and problem solving, and a clean and correct code was expected.
Questions:->
* Reverse a linked list
* Median of two sorted arrays of unequal lengths
* design ascii to integer
* knapsack problem

Round 4
This was the hiring manager round, this round was basically a discussion revolving around my projects and the work i am currently doing, the infra involved and the design patterns I have folllowed. He also asked me resolutions for some hypothetical situations.

After all the rounds I got a positive feedback and was made an offer. The whole process took well over a month.

Comments (7)