Hey everyone, I hope all is well with you!!
I cracked Flipkart off-campus through LinkedIn.
I will explain to you how I prepare for this, the interview round, and some tips I will share with you which I follow.
Interview Rounds
Round 1(Machine Round): Bowling alley
This round is basically for checking the oops concept and language. They want to check whether you can able to write code in a modular pattern.
I have to design a bowling alley, they will provide you with all the details regarding the problem like what will be the rules of this problem. In this case, there is a strike and spares. We have to calculate the score concerning how many pins are down and also have to add a bonus score whether it is strike or spares.
Evaluation criteria
- Demo-able code
- Functional correctness
- Code readability
- Usage of design patterns, where applicable
- Language proficiency
- The code should be parameterized rather than hardcoded.
- Testing
- Exception
Round 2(DS Algo round): This round start with the intro and the interviewer already told me that he will ask two questions and I have to give the answers within 1 hour
- https://leetcode.com/problems/set-matrix-zeroes/
- https://leetcode.com/problems/car-pooling/
Note:- Approach for these type of question is starts with the naive/brute force approach and then after that optimize that.
Round 3(Manager Interview):
- Explanation about the current company and draw the architectural diagram of how things work in your current company.
- Explain your team and your role in your team.
- What technologies you are working on.
- Why do you want to join Flipkart?
- Why do you want to leave your current company?
Tips for Flipkart:-
You should have good a hands-on programming language. You should know how the oops pillar is working.
know your basic subjects like DBMS, OOPS, OS, CN(optional).
For machine round, I follow these resources:-
https://workat.tech/machine-coding/article/what-is-a-machine-coding-round-omfn1w54ojlg
https://workat.tech/machine-coding/article/how-to-prepare-for-machine-coding-round-naf2ih7a9e5l
https://workat.tech/machine-coding/article/how-to-ace-machine-coding-round-hi8lnpp8tlmo
https://workat.tech/machine-coding/article/how-to-practice-for-machine-coding-kp0oj3sw2jca
https://workat.tech/machine-coding
For DS Algo:-
start with Striver list(This I mention because from these you got a broader idea of topics), after that, you can take a topic and search on leetcode start with an easy question, if you are comfortable with easy level to increase your level to medium and then hard.
https://takeuforward.org/interviews/strivers-sde-sheet-top-coding-interview-problems/