🚀

AI SaaS Starter - Build an AI SaaS in Days

Grab a production-ready starter project with all integrations.

📢

Advertise Your Company Here

Click now to email us to advertise in this spot and reach thousands of frontend developers.

🚀

AI SaaS Starter - Build an AI SaaS in Days

Grab a production-ready starter project with all integrations.

📢

Advertise Your Company Here

Click now to email us to advertise in this spot and reach thousands of frontend developers.

All Interview Experiences

Interview Experience for SDE 2 Frontend at PW (PhysicsWallah)

SDE2 @ PhysicsWallah

Bangalore, India

Mar 2025

Hard4 Rounds
SELECTED

💸 Compensation Range

--

🏆 How landed on the interview?

Applied Directly & Recruiter call next day

Round 1: Hiring Manager/Culture Fit

Moderate30 mins

Joined the Director of Engineering to interview.

More like a culture-fit round. Asked some scenario-based questions and what are my expectations when I work in a team.

Round 2: Frontend System Design

Hard60 mins

Interviewer was an EM and gave the challenge to design a frontend system for Google Meet. Interviewer was keen on,
- UI Components Architecture & Data flow
- What kind of states (data structures used)
- Discussion on networks (Websockets vs WebRTC)

Round 3: Frontend System Design

Moderate60 mins+

1. First Challenge, given a Holy Grail (not exact) like UI layout and asked to rearrange elements to the expected design using only CSS.
2. Design Frontend System Design for a live-stream based Chat like YouTube or Zoom Classroom.
- Had to design & give implementation details considering React Architecture.
- Hard parts of this problem is understanding the states used & its structure & also rendering UI in an optimized way despite stream of messages received.

Round 4: JavaScript/Framework

Moderate60 mins

Asked to implement 2 JavaScript problems.
1. Implement Throttling promises by batching
2. Implement Promise.all polyfill


I had some basic System Design questions, specifically based on real-time streaming, as both the Interviewer and I had experience working on such products.
1. How do you maintain good streaming quality in low network conditions?
2. What strategies to use for performance if the main thread is busy decoding streaming data?

Final Thoughts

Every round is an elimination round. The first 2 rounds were on the same day and went well. After Round 3 the recruiter ghosted for a week and said the position is on hold. After 3 weeks I re-contacted & said I was still open. The recruiter was okay & scheduled Round 4 and it went well. And again the recruiter ghosted for a week and then said the role is on hold. Then, as usual, the recruiter never turned back.

🚀

Love this interview experience? Share it!

Help others discover this resource

Comments

Be the first to share your thoughts!

Guest User

Please login to comment

0 characters


No comments yet.

Start the conversation!

Share Your Interview Experience & Help the Community!

Help Others Succeed

Give Back to Community

Share Your Knowledge

Share your interview journey and help thousands of developers prepare better. Your experience can make a real difference in someone's career! 🚀


Other Interview Experiences

Moderate6 Rounds
GHOSTED

115

Moderate1 Rounds
GHOSTED

3

Moderate5 Rounds
REFUSED OFFER

153

Moderate2 Rounds
SELECTED

64

Moderate3 Rounds
REFUSED OFFER

69

Moderate6 Rounds
NOT SELECTED

176

Stay Updated

Subscribe to FrontendGeek Hub for frontend interview preparation, interview experiences, curated resources and roadmaps.

FrontendGeek
FrontendGeek

All in One Preparation Hub to Ace Frontend Interviews. Master JavaScript, React, System Design, and more with curated resources.

Consider Supporting this Free Platform

Buy Me a Coffee

Product

HomeFrontend InterviewInterview ExperienceBlogsToolsLeaderboard

Tools

CSS Image FilterPixelate ImageAspect Ratio CalculatorBox Shadow GeneratorCSS Gradient GeneratorNeumorphism GeneratorExplore More Tools

© 2026 FrontendGeek. All rights reserved