WeWork Interview Experience | SDE 2 | Rejected
Summary
Had a structured interview process with WeWork for the SDE 2 role. Focused on clarity of thought, edge cases, and complexity analysis. Received feedback that I wasn't selected for further rounds.
Full Experience
## Background :
- Experience: 3+ years
- Current Role: Software Engineer 2 @ Unicorn Startup
- Current CTC: ₹18 LPA (Fixed) + 10% Annual Bonus
- Recruitment Source: Contacted by HR through Naukri
---
## Round 1 – DSA Round (1 hour)
- Two questions, medium to high difficulty:
- One coding problem — had to implement the full solution.
- One approach-based problem — required detailed explanation of logic and optimization without coding.
Focused on clarity of thought, edge cases, and complexity analysis.
---
## Round 2 – LLD + DSA (1 hour)
- LLD Question: Design a Food Ordering System
- Restaurants can register, add menus, and users can search and order food.
- Discussed class design, relationships, and flows (search → order → payment).
- DSA Question: Find the Longest Valid Parentheses Substring
- Asked to explain the approach, no coding required.
- Focused on stack-based and DP techniques for solution efficiency.
---
## Round 3 – HLD Round
- Task: Design a Stock Broker Platform
- Functionalities: Search stocks, show real-time stock updates, and place orders.
- Discussed system components, APIs, and scalability aspects.
I later realized I focused too heavily on the order flow, while search and real-time updates deserved equal attention.
---
## Outcome
Got the feedback that I wasn’t selected for further rounds.
Overall, it was a well-structured and balanced process emphasizing clarity in design and reasoning depth over mere implementation.
Interview Questions (3)
Design a Food Ordering System
Restaurants can register, add menus, and users can search and order food. Discussed class design, relationships, and flows (search → order → payment).
Find the Longest Valid Parentheses Substring
Asked to explain the approach, no coding required. Focused on stack-based and DP techniques for solution efficiency.
Design a Stock Broker Platform
Functionalities: Search stocks, show real-time stock updates, and place orders. Discussed system components, APIs, and scalability aspects.