@coolcoder56 I strongly feel people like you should stop the engagement farming and get some ground reality checks. Stop misguiding the youth. Staying at home all day brings no real world skills and the mind slowly starts going to depressive state in some cases.
@Rajiv1841 I wonder how much hatred you have in your life. When someone has achieved so much in life and still it’s sad you comparing. I feel sorry for you.
[Offer] JioHotstar | Staff Software Engineer | Bangalore | Aug 2025 for 80 LPA experience :
Round 1 - High Level Design (1 Hour)
Question: Design Uber
How to handle high throughput
Discussion on GeoHashing vs Quad Tree
Concurrency and Race Condition
Fault Tolerance and Sudden Spikes
Client-Server Communications
NOTE: Overall in depth discussion for any topics I had mentioned to check my technical depth.
Round 2 - Low Level Design (1 Hour)
Question: API Rate Limiting
Discuss various algorithms
Choose to implpement one of them in Java
Slight hint of DSA (<5%) during the imnplementation to understand my knowledge
Had to have full running code
Focus was one Design Patterns, Concurrency(Thread)
Other optimisation techniques (Background periodical memory cleanups and other AdHoc Edge cases).
Scale & Performance Bottlenecks (Due to Single thread blocks using synchronized)
Round 3 - Hiring Manager (1 Hour)
Questions aroundJunior engineer mentoring
Your role in current team/org
How do you handle the vision of the team(tech roadmap)
My approach towards oncall
Various situational based (Tell me about a time when you did X).
Questions around previous projects(in depth) and try to give me a situation to scale those system (Covered HLD).
Round 4 - Bar Raiser (1 Hour)
Lots of discussion about my background and about life journey. He was mostly trying to understand what kind of person I am and what motivates me kind of thing.
Towards the end he gave me problem, we discussed briefly and then he gave me 30 mins more (after the interview) to complete whatever I had discussed and share it with him.
Round 5 - HR Round (30 Mins)
Basic HR based question, just do a ChatGPT. No curve ball.
As a developer,
Have you ever wondered :
You type a Gmail username and UI instantly shows "Username already taken"...
There are millions of users globally
How is this check so fast?