UI2 / WDE2 / Front End Engineer 2 - Flipkart

Anonymous User
4084
Feb 12, 2021
Jul 10, 2021

Total years of experience : 4 years

Flipkart

Round 1 : Machine Coding and Review ( 2 hours )

Question uploaded here
Tip: Use webpack and hot reload as that would help in quick coding , orgnizing files and live preview . This needs to be done in plain HTML, CSS and JS . This round went super easy and interviewer was impressed in code review. Focus on modular code and oragnize the folder structure properly

Round 2: PS-DS

  1. Given an array of functions that return promises execute them in parallel. Follow up : Execute the promises one after other . ie await promise1 then trigger promise 2 and so on .. Try to do it without async / await. Did it with recursion
  2. Talked about a flipkart referral bonus code and calculate referral point an employee gets. This is a modified variation of : Employee Importance . nary tree traversal
  3. Asked about how React reconcilation works , how virtual DOM could be implemented behind the scenes . Then a follow up question with a story that translated to this problem . Except this was for n-ary tree and not a binary tree
  4. Program to implement sum(2)(3)(4)() should return 9 . Follow up was on currying . ie :
const add = (a, b, c) => a+b+c 
// Implement curriedSum such that all invokations to cs should return answer as 9
// Gave a hint: fn.length gives no of arguments that function takes . eg: in our case add.length = 3
const cs = curriedSum(add);
cs(2)(3, 4) 
cs(2, 3, 4)
cs(2, 3)(4) 

Tip: Focus more on trees , DFS, BFS and Recursion as DOM is a tree

Round 3 UI Tech

  1. Stanadrd JS concepts around - Memonization, Debouncing, Throttling, this . Implement Promise.all
  2. Center horizantally and vertically with flex , box model and some specificity questions
  3. Web page Optimization and web vitals

Got excellent feedback

Tip: Focus more on Closures , this and prototypes.
Udacity Course
Sfari books on web page optimization

Round 4 : Product Sense

This was more of a PM kind of interview . They gave a scenario . You are trying to make a 2 player game where one player can have multiple fighters and they attack other team . What all features can you think of ? What would you consider P0, P1 and P2 etc .
This was not much of a technical and I felt it to be more creative and communicative and very dynamic. Didn't go well for me as I don't play much games and couldn't come up with great ideas and communication was also poor.
Some similar questions that could be asked is Booking System, Photo Sharing etc. Don't expect it to be a pure tech round

Round 5: Hiring Manager

Current work , past experiences , challenging work you did , mentoring experience , Handling conflicts and such kind of behavioural questions. Then talked about a bit on web security, performance and a how you would code payment integration of Flipkart and 3rd party library like Stripe

All rounds except round 4 wentreally very well . But was rejected . Feedback was to work upon product sense . I used to get easily distracted when interviewrs and I keep on talking and also need some time to think . Please checkout my experiences on other companies.

Comments (5)