Reddit·Software Engineer·Technical Phone Screen
- What would you do if get_chat_messages(id) is being called too frequently and causing performance issues?
“Said cache pretty quickly and felt good about it, but then they kept going.”
Large Enterprises
Most of these Reddit write-ups come from Machine Learning Engineers (23), then Software Engineers (21) and Data Scientists (5). The most reported rounds are the technical phone screen (29), the system design round (14), the product sense round (5) and the behavioral / leadership round (3).
52 interview notes · updated Jul 2026
“Said cache pretty quickly and felt good about it, but then they kept going.”
“I jumped straight to Redis sorted sets which felt right, but I spent too long justifying skip lists internally before they nudged me toward tradeoffs with a sharded relational store.”
“The input format took me a second to parse mentally.”
“This question is basically nine questions stapled together.”
“I started with the classic two-tower candidate retrieval into a ranker setup, which felt safe.”
“I stared at this for a second because, well, vultures.”
“This was one question but it basically ate the entire session.”
“My first instinct was brute force, check every prefix, reverse it, see if the whole thing is a palindrome.”
“The 'one-page' constraint is doing a lot of work here and I almost ignored it.”
“The ranking rule is the part that trips you up.”