Looking back at my journey, it’s been an incredible ride of continuous learning and shipping great products. I started my engineering journey at Tier 3 college, graduating with a B.Tech in Information Technology in 2021.
From there, I began my career as a Software Engineer at Groww, moved to Navi, and eventually joined Disney+ Hotstar as a Senior Software Engineer. Today, I'm thrilled to be a Senior Software Engineer at JioHotstar!
My core focus has always been on ensuring streaming with great quality on as many devices as possible without interruptions. Whether it's Android, Android TV, iOS, or tvOS, leveraging technologies like SwiftUI and Jetpack Compose to build tech for huge events like the IPL and CWC has been a dream come true.
I often get asked about the SDE 2 interview process. Here is a breakdown of the rounds based on my experience:
The Interview Process (SDE 2):
Round 1: Low-Level Design (LLD) / Machine Coding
Focus: Designing scalable components and system architecture. Questions often revolve around designing a core app component (like a scalable video player or a feed) or tackling specific state management and API design problems.
Key Takeaway: Focus on clean architecture, reusability, modularizing solutions into smaller functions, and handling edge cases gracefully.
Round 2: Data Structures & Algorithms (DSA)
Focus: Medium to Hard algorithmic questions. Common topics include Graphs (like DFS/BFS on grids), Trees, and Dynamic Programming.
Key Takeaway: It's not just about solving the problem, but about communicating your thought process, writing clean code, and demonstrating debugging ability.
Round 3: High-Level System Design (HLD)
Focus: Architectural thinking at scale. You might be asked to design features like a real-time view counter, watch history, or resume videos feature handling multiple use cases.
Key Takeaway: Understand trade-offs, network performance, handling high concurrency, and gather requirements (FRs/NFRs) clearly before designing.
Round 4: Techno-Managerial / HRBP
Focus: A deep dive into your resume, past projects, handling conflicts, and behavioral questions.
Key Takeaway: Be authentic, explain the impact of your previous work clearly, and use the STAR method (Situation, Task, Action, Result) to structure your answers.
If anyone wants to connect with me, feel free to do so https://short-url.org/1l92B