Round 1 (OA):
4 Questions (3 DSA & 1 API) on Hackerrank.
Round 2 (Problem Solving) (1 Hrs):
Was given a grid based graph question and had to perform some Q queries and find if path exist from point A to B everytime.
Started with Brute-force (Q times DFS), Optimised it with Single DFS (had to code this out), then discussed more optimisation with Binary Search + DFS + Hashing (Only Discussed this approach).
Interviewer was really nice and he helped me with some hints for final optimisation.
Round 3 (HR Call) (15 mins)
HR called and specifically mentioned that this call is also an eliminatory round and discussed about my techstack, my current project and asked some questions about my work (Like what problem statement my current project solves and target customers and many more) and some basic HR questions like what are my future plans, Why am I interested on Joining Flexport, Why a startup, then my current comp and notice period and before hanging up she told me to study about Flexport work and their teams in India.
Round 4 (Machine Coding) (1 Hrs):
Initial Discussion about resume and current project for 20-25 mins, then I was given a problem statement for a LLD question, where I was expected to implement 2 apis.
Had a thorough discussion on different cases i.e what ifs for 20 mins and my approaches to handle multiple edge cases.
Remaining 10 mins I was asked to code the solution, I was successfully able to write all classess and one API but time got over so we discussed second api and some discussion about Flexport teams and all.
Round 5 (Hiring Manager) (1 Hrs):
Started with Detailed Introduction, and grinded me over every single line from my resume. Then we discussed alternatives of doing some things I wrote about in my resume.
Then I was given a Leetcode Graph hard question, I could not think of optimised solution then he asked me to think and solve brute force which then we ended up only discussing and not writing a working solution but a psuedocode.
Then we discussed on High Level Design of my current project and why we chose specific techstacks.
Then Some HR and Situation based questions on how will you.. and what will you..
Then I was asked some questions about flexport (HR already told me to study about few things).
Overview
So this was my interview experience, overall all the interviewers were nice and humble, they helped me whenever I got stuck on to something and It was a good interview experience.
Verdict - Rejected