went through 6 interview rounds at Meta, covering coding, AI, system design, and behavioral alignment.
1️⃣ Online Assessment (CodeSignal)
Progressive file system problem
Solved 3 out of 4 levels
Focused on correctness, edge cases, and clean logic
2️⃣ Technical Phone Screen
Array problem: Finding the cheapest round-trip cost for a given day (i → i)
Binary Tree: Vertical Order Traversal
Completed both problems in ~20 minutes
Discussed time & space complexity and follow-up optimizations
3️⃣ Virtual Onsite Interviews
Round 1 – Coding
https://leetcode.com/problems/letter-case-permutation/description/
https://leetcode.com/problems/count-nodes-equal-to-average-of-subtree/description/
Variation of Count Nodes Equal to Average of Subtree
Emphasis on recursion, tree traversal, and correctness
Code: (LeetCode reference)
Round 2 – AI Coding Round
Problem focused on reasoning, constraints, and implementation clarity
Evaluated ability to apply ML/AI-oriented thinking to coding tasks
Round 3 – System Design
Design DoorDash
Covered:
Order flow & lifecycle
Scalability & availability
Real-time updates
Trade-offs and bottlenecks
Round 4 – Behavioral
Deep dive into Meta values
Ownership, impact, collaboration, and learning mindset
Used structured, real examples with reflection
✅ Final Outcome
Strong Hire feedback across all rounds
Joining Meta as Software Engineer (E4)
Start date: January 2026