rippling logo
Rippling· Staff Engineer

Rippling | Staff Engineer | Interview Experience | BLR

Result
Rejected
Location
BLR
Experience
10 years
Posted
14 Oct 2025
709 reads

Summary

I applied for a Staff Engineer position at Rippling via referral. I went through a System Design round focusing on designing an aggregator app with personalized feeds. Despite feeling the interview went well, I ultimately did not receive an offer.

How it went

I applied for the Staff Engineer position at Rippling through a referral. With 10 years of experience, I was invited for Round 1, which focused on High-Level Design (HLD).

The interview involved designing a new aggregator app with personalised feeds based on user interest and liking of publication house.

My proposed solution involved polling APIs of all subscription houses and storing feeds in an RDS database, considering a low volume of 5 million writes per day.

For reads, which had a requirement of 100k QPS, I suggested caching the top 100 feeds per category and publication house. User feeds would then be generated on the fly when a request came in. Since all these components would be in Redis, I expected feed generation to be very fast. I also suggested pre-generating feeds and caching them in Redis.

At the end, I felt the interview went pretty well, but I did not hear back from the recruiter, so I am assuming I was rejected. Some feedback from the recruiter would have been appreciated.

Questions asked (1)

  1. 01

    Design Aggregator App with Personalized Feeds

    System Design

    Design a new aggregator app with personalised feeds based on user interest and liking of publication house.

Know someone preparing? Send it to them:WhatsAppLinkedInX

Interviewed at Rippling recently?

Write up your rounds while you still remember the questions. It helps the next person more than you would think.

Share your experience
Discussion 0

Questions for the author, or how your own interview compared.

Join the discussion

Sign in with Google to comment or ask the author a question.

No comments yet

Be the first to share your thoughts and start the discussion!