Microsoft SDE Intern Interview Experience
💼 LTIMindtree Interview Experience (On-Campus) | Fresher | 2026
Salesforce SMTS | Interview Experience | Rejected
JPMC | SDE2 (Associate) - Java Backend - Interview Experience + Compensation
Microsoft - SDE2 - Coding Round
Apollo - EM role
Summary
I had a system design round for an EM role at Apollo, where I was asked to design a live commenting system for live streams. Despite providing a detailed design and suggesting optimizations, I was rejected.
Full Experience
I had my first round as system design, asked to build the live commenting system on live streams.
Functional Requirements
- Able to live comment
- User can see the past hisotry as well when joins the live stream
- 7 day history
- Abuse words starmarked(extension)
- Top Comments
- Scale : At any given time 1 million streams are running.
10 million users are connected at any give time to these streams
- Can have slight delay in delivery of comment to other users
---
Gpt Answer
🛠️ Summary & Verdict
- ✅ Your design is well-structured and scalable for real-time chat.
- ✅ Kafka & Cassandra are solid choices for handling high throughput.
- ✅ WebSocket Manager & Redis make it efficient for tracking active users.
⚡ Potential Enhancements: Redis TTL, Cassandra partitioning, WebSocket failover, comment rate limiting, and optional Elasticsearch for searching comments.
🚀 Final Verdict: 8.5/10 – Excellent design with room for minor optimizations!
---

Final Verdict - REJECT
I have given these optimization as well while communicating, but still feel as unlucky day !
Interview Questions (1)
Design a live commenting system for live streams with the following requirements:
Functional Requirements
- Able to live comment
- User can see the past history as well when joins the live stream
- 7 day history
- Abuse words starmarked (extension)
- Top Comments
Non Functional Requirements
- Scale: At any given time 1 million streams are running. 10 million users are connected at any given time to these streams
- Can have slight delay in delivery of comment to other users