Katkat
Technical Screen

Article Vote Tracker

RipplingSoftware Engineer · Technical Screen · Sep 2026

Got the Article Vote Tracker question. Part 1 involved adding articles, recording up/down votes, detecting vote flips, and returning the last 3 unique flipped articles. The follow-up asked how to handle a very large flip history. The key optimization is to maintain only the last 3 unique flipped article IDs per user instead of storing the complete history. I completed Part 1 but did not proceed t…

Shared by a candidate · reported Sep 2026. Interview formats change; use it as a guide, not a script.