Message on Whatsapp 8879355057 for DSA(OA + Interview) + Fullstack Dev Training + 1-1 Personalized Mentoring to get 10+LPA Job
0 like 0 dislike
1,073 views
in Interview-Experiences by Expert (30,360 points) | 1,073 views

1 Answer

0 like 0 dislike

Status: SSE & Tech lead, BTech CS from Tier 1
Position: SDE2 at Flipkart
Location: Bangalore, India

 

Got email on one day that there is a drive on next day (Saturday) with 4 rounds happening in a single day, with each round being elimination round.

 

Round 1 - Machine Coding Round [120 min]
Design a question-answer platform for developers. (Social media platform) where users can ask any tech related questions [Similar to stackoverflow].
Some features to build for example -
a) Signup, Signin , Session Handling etc.
b) Posting of questions, answers, comments.
c) Upvoting / Downvoting.
d) Subscribing to some topic / question / answer.
e) Some filtering based on the parameters passed. etc

 

One panelist will be assigned to you and will see the screen whole time while you code.
The code should have the minimum number of certain features implements. It should be working, extendable and scalable.

 

Round 2- DSA Round

 

  1. Array of string is given ["abc, def, xyz, ..."]. You have to find the groups of related strings.
    A String is related if the distance between each of the character of the string [at each index] is same.
    Example - (d-a = 3 | e-b.= 3 | f-c=3) --> Hence abc and def are related.
  2. https://leetcode.com/problems/maximum-swap/

 

Round 3 - LLD/HLD System Design Round

 

  1.  

    Design Bookmyshow.
    Discussion on movement of flow between different models.
    How can the seats be locked [Synchronisation and Mutex was expected].
    Describe full User Search Flow and User Booking flow.

     

    Had to write all the models to clear the round.

     

 

Round 4 - Hiring Manager Round

 

  1. Why Change in company?
  2. Current role in your organisation.
  3. Describe HLD of your current or any project in the current organisation on which you have worked on.
  4. Discussion on Microservices implementation.
    a) What all microservices is there in your current project.
    b) Describe the full flow of the process.
  5. Some behavioural question on leading team and handling issues.

 

Hiring manager was quite kind and supportive. After all the question he described about the work that they do and what all can i expect in detail.

 

After 1.5 week got an email that they are going ahead with the candidature.

by Expert (30,360 points)