Experience: 3+ Years
Company: PhonePe
Role: Software Engineer (3-5 yoe)
Location: Bangalore
Applied through referral
Round 1: Machine Coding | 1.5 hr
Activity tag logging system.
Functionalities to build:
- user should be able to add tags to activity in hierarchical order.
- user should be able to retrive count of how many times tag is used accross all entity
Focused Skills: Design Patterns, Time complexity, Code quality
After few days code evaluation round was schedule where you have to explain your approach and tradeoffs if any to the interviewer
Verdict: Strong Hire
Round 2: DSA and Problem Solving | 1 hr
- https://leetcode.com/problems/matchsticks-to-square/description/
- https://leetcode.com/problems/kth-smallest-element-in-a-sorted-matrix/description/
Focused Skills: Problem Solving approach, Time/Space complexity
Verdict: Lean Hire
Round 3: Design | 1 hr
Design Twitter
Functionalities:
- Post Tweet
- follow-following
- user timeline
- user profile
Focused Skills: LLD, HLD
Verdict: Strong Hire
Round 4: Hiring Manager | 1hr
Questions from resume and previous projects/features I worked on.
Focused Skills: Deep understanding of the work you have done previously and design decisions
Verdict: Strong Hire
Final Verdict: Hire


