Pinterest·Software Engineer·Technical Phone Screen
- How would you prevent ransomware from propagating through a network once it's detected?
“This is the kind of question that sounds straightforward but you can go a dozen different directions.”
Large Enterprises
Most of these Pinterest write-ups come from Machine Learning Engineers (91), then Software Engineers (77) and Data Scientists (51). The most reported rounds are the technical phone screen (168), the system design round (37), the product sense round (14) and the behavioral / leadership round (5).
235 interview notes · updated Sep 2026
“This is the kind of question that sounds straightforward but you can go a dozen different directions.”
“Straightforward enough but I second-guessed myself on whether to use apply with a lambda or just a boolean mask.”
“I went with backtracking first and got it mostly right, but the pruning is where things get tricky.”
“This took me a while to even orient to.”
“My first instinct was to model it as a graph of who owes whom, which got complicated fast.”
“I blanked for a second and rambled about a hobby that had zero relevance to the role.”
“The sorting part I got fine, but I stumbled on the date comparison piece.”
“This was basically the whole interview.”
“Spent way too long on the naive approach, checking each window independently which is obviously O(nk).”
“I wrote the SQL part fine, basic filter on type.”