Round 1: Machine Coding Round
Questions:
Build a Tech Q&A platform. Users will be able to Ask or Answer any tech related questions and follow interesting topics.
List of 7 mandatory features was given to implement and 2 bonus features.
Candidate's Approach
I was able to implement workable and modular code with all 7 mandatory features. I submitted the code via a Google form. During the evaluation, the interviewer cross-questioned me, and I was able to answer all the questions.
Interviewer's Feedback
No feedback provided.
Round 2: PSDS
Questions:
Candidate's Approach
I provided an optimal solution for the first question. The interviewer gave some hints for the second question, after which I was able to answer it as well.
Interviewer's Feedback
No feedback provided.
Round 3: System Design
Questions: Design a payment processing system which has support for multiple payment gateways.
Candidate's Approach
I provided a high-level design (HLD) of the system along with APIs and entities.
Interviewer's Feedback
No feedback provided.
Round 4: Hiring Manager
Questions: Questions related to my current project, team structure, technologies I have worked on, and some behavioral questions.
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Round 5: Hiring Manager
Questions: Questions related to my current project, Java deep dives, and system design.
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Round 6: Discussion with Director
Questions: Discussion around my experience, work culture at Flipkart, etc.
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Verdict: The whole process went on for like a month until I finally got selected.