Saturday 22 August 2020

Flipkart Interview Experience

Flipkart SDE 2

Flipkart Software Engineer Interview Experience
Recently I got an opportunity to interview with Flipkart and below is my experience

Round1 Machine Coding
We were given a set of requirements and the expectation was to come up with a working solution of those requirements. A simple Single threaded application was expected and a few set of test cases were already mentioned which your application should cover.
The code should be extensible and working was the major requirement.
The use of strategy pattern, observer patter comes handy here so make sure you learn them.

Round 2 Machine Coding Discussion
Here they reviewed the code and extended the requirements to implements new features. I was asked to enhance and run it using the new enhanced version. Also discussed when the same code might run in multi threaded environment, how will you manage concurrency.

Round 3 System Design
The System design question was to design a online multiplayer game of Ludo. I suggested the APIs and class level details of entities and how the game would function.

Round 4 Problem Solving and Data Structure
Q1 Consider the sellers on a website where the customers offer them ratings and since this data is huge you need to suggest a way to identify the top K worst performing sellers so that they can be deleted from flipkart.

Q2 Extended the question to what if K is very very close to N. How will you modify it to improve the time complexity.

Q3 For the maven dependency tree, you need to print the order in which first which dependency need to finish compiling before other can be compiled.

Round 5 Hiring Manager
Q1 Tell me about your self
Q2 Why do you want leave your current company and join Flipkart?
Q3 How do you handle full SDLC?
Q4 Explain your current project and your role in it.
Q5 What is the average response time of your APIs in production and 99th percentile
Q6 If you are working on a requirement and say during the test phase you realised that a big requirement is missed? If the work required to handle this is another 1 month? How will you handle this?
Q7 What are your weakness?

No comments :

Post a Comment