Zeta SDE-2 FE Interview Experience(June 2025 - SELECTED)
Summary
I applied via referral for an SDE-2 Frontend role at Zeta, went through four rounds covering JavaScript fundamentals, machine coding, and system design, and ultimately received an offer.
Full Experience
I had applied via a referral — reached out to a few people on LinkedIn in late February, and one of them was kind enough to refer me.
I got a call from HR in May, and my interview process was scheduled.
Note: I don’t remember the exact questions, but I’ll share the overview and key takeaways from each round.
Round 1 – Fundamentals Assessment
I was expecting standard LeetCode-style DSA questions, but this round turned out to be a deep dive into JavaScript fundamentals, especially Promises.
- A few basic definitions and polyfill-related questions.
- Then was asked to write a function to handle concurrent API calls with a limit (i.e., run n API calls in parallel at a time).
➡️ Got feedback in about a week and moved to the next round.
Round 2 – Machine Coding
This was a live coding round where I was asked to build a Matching Pair Memory Game.
- Had to implement all major functionalities.
- I managed to cover almost everything except the timer.
- The interviewer asked how I would have implemented the timer if I had more time.
➡️ Got positive feedback after 2 weeks and was moved forward.
Round 3 – Frontend LLD
This was expected to be an LLD (Low-Level Design) round but felt more like HLD (High-Level Design).
- I was asked to design the Facebook News Feed (Homepack).
- The interviewer was very collaborative and asked thoughtful questions around edge cases, performance, rendering decisions, and architecture.
➡️ Got feedback the same day, and the final round was scheduled.
Round 4 – Tech + Fitment
This was supposed to be a Hiring Manager round, but it ended up being more technical than expected.
- The interviewer joined 30 minutes late.
- Spent the remaining time discussing JavaScript Promises, again focusing on polyfills and deep concepts.
➡️ After a wait of 2 to 2.5 weeks, I received the offer letter.
I'll share the breakdown of the offer in a separate post.
Interview Questions (3)
Handle Concurrent API Calls with Limit
Write a function to handle concurrent API calls with a limit (i.e., run n API calls in parallel at a time).
Implement Matching Pair Memory Game
Build a Matching Pair Memory Game. I had to implement all major functionalities. The interviewer also asked how I would have implemented the timer if I had more time.
Design Facebook News Feed (Homepack)
Design the Facebook News Feed (Homepack). The interviewer was very collaborative and asked thoughtful questions around edge cases, performance, rendering decisions, and architecture.