1p3a Experience · Oct 2025

Pinterest Tech Phone Screen Experience for Fulltime SDE Role

SWE Phone Screen Hard
1 upvote

Interview Experience

The introduction then asked about the CAP theorem. It seems to confirm that with Partition Tolerance (P), we cannot have both Control (C) and Availability (A). I hadn't carefully reviewed the CAP part

Full Details

The introduction then asked about the CAP theorem. It seems to confirm that with Partition Tolerance (P), we cannot have both Control (C) and Availability (A). I hadn't carefully reviewed the CAP partition tolerance before, and only one of C and A can be preserved, and Consistency is based on up-to-date data. Then, a coding challenge website (思药领) provided a prefix as input. I devised a dynamic programming (DP) formula, but was required to write it out. They kept preventing me from writing code; I had to write the formula. Without LaTeX, it seemed quite difficult. After much discussion, with only 5 minutes left, they asked me to write the code. I realized I couldn't finish in 5 minutes, so I said I didn't have enough time and asked for an extra 10 minutes. I wrote it, but it failed the test. Strangely, the coding time was extremely short. Anyway, I moved on. I don't have enough points, and many comments are inaccessible. Please give me some points, thank you.

About This Question

This is a candidate experience report from a pinterest interview for a swe role during the phone screen round reported in 2025.

It covers the following topics: System Design, Dynamic Programming, Dynamic Programming .

Difficulty rating: Hard