Flipkart | UI Engineer 2 | Bangalore | July 2025 [Offer]

flipkart logo
flipkart
· UI Engineer 2· Bangalore· 4y exp
July 2, 2025 · 57 reads

Summary

I interviewed for the UI Engineer 2 position at Flipkart in Bangalore in June 2025 and successfully received an offer after completing five rigorous rounds covering machine coding, data structures and algorithms, UI technical concepts, and a hiring manager discussion.

Full Experience

YOE: ~4 Position: UI Engineer 2 at Flipkart Location: Bangalore Date: June, 2025

Round 1: Machine Coding (Live Coding) This round was conducted on a live video call with around 15 candidates. All the candidates were given the same problem statement to build a chat platform within 1.5 hours.

Round 2 : Machine Coding Review + Technical Concepts This round started with code review of the complete code in the previous round. I was asked to explain each line of code and there were a lot of questions about how I approached a certain part of the code. Talked about Functional and Class Based approach. Discussed Performance Optimisations based on structure, logic and DOM manipulations. Asked to create a function for debounce.

Round 3 : Data Structures and Algorithms Question 1 : Course Schedule Question 2 : Merge Intervals Variation

Round 4 : UI Technical Concepts

  • How can we improve build size of frontend
  • How can we improve asset heavy app
  • Browser storage methods and their comparison
  • Create a localStorage wrapper with expiration support
  • When we type url in browser, what happens before rendering
  • Explain in detail what defines execution of html, css and js files
  • Async and defer
  • How js is able to achieve async operations
  • Difference between async/await and promises
  • Promise.race and Promise.any
  • Write example for promise.race and promise.any pollyfill to show difference between them
  • Web security aspects to consider while developing web app
  • Discussion on JWT

Round 5 : Hiring Manager This round focused on my previous projects, work experience, and interpersonal skills. The discussion revolved around: My past frontend projects and the challenges I faced My experience working in a team and handling collaborations Questions assessing my problem-solving approach and mindset It was more of a behavioral and experience-based discussion rather than a technical grilling session.

Verdict: Selected Offer Details: https://leetcode.com/discuss/post/6907336/flipkart-ui-2-4-yoe-bangalore-by-anonymo-adln/

Interview Questions (17)

1.

Build a Chat Platform

Other

Build a chat platform within 1.5 hours.

2.

Implement Debounce Function

Data Structures & Algorithms

Asked to create a function for debounce.

3.

Course Schedule

Data Structures & Algorithms·Medium

Course Schedule

4.

Merge Intervals Variation

Data Structures & Algorithms·Medium

Merge Intervals Variation

5.

Improve Frontend Build Size

System Design

How can we improve build size of frontend

6.

Improve Asset Heavy App Performance

System Design

How can we improve asset heavy app

7.

Browser Storage Methods Comparison

Other

Browser storage methods and their comparison

8.

Implement localStorage Wrapper with Expiration

Data Structures & Algorithms

Create a localStorage wrapper with expiration support

9.

Browser URL to Rendering Process

Other

When we type url in browser, what happens before rendering

10.

HTML, CSS, JS Execution Details

Other

Explain in detail what defines execution of html, css and js files

11.

Difference between Async and Defer

Other

Async and defer

12.

JavaScript Asynchronous Operations Mechanism

Other

How js is able to achieve async operations

13.

Async/Await vs Promises

Other

Difference between async/await and promises

14.

Promise.race vs Promise.any

Other

Promise.race and Promise.any

15.

Polyfill Promise.race and Promise.any with Examples

Data Structures & Algorithms

Write example for promise.race and promise.any pollyfill to show difference between them

16.

Web Security Considerations

System Design

Web security aspects to consider while developing web app

17.

JWT Discussion

System Design

Discussion on JWT

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!