Pinduoduo·Software Engineer·Technical Phone Screen
- Given an array of strings, group all strings that are anagrams of each other and return the groups as a list of lists.
“I knew this one.”
Large Enterprises
Most of these Pinduoduo write-ups come from Software Engineers (24), then Machine Learning Engineers (3). The most reported rounds are the technical phone screen (21), the executive / final round (1), the hiring manager screen (1) and the online assessment (1).
27 interview notes · updated Jul 2026
“I knew this one.”
“The brute force is obvious and they'll let you say it out loud, but you better pivot fast.”
“Started with the O(N^3) triple loop, which they were fine with as a starting point.”
“This is the whole interview, basically.”
“This is the centerpiece of the whole interview and the SVP will probe wherever they smell blood.”
“I started with the core idea fine, gradients shrinking as they propagate back through layers so early layers barely update.”
“The grouping by suit part came naturally, sorting ranks too.”
“The boundary tracking is what gets you.”
“I went DFS first because it felt more natural to write recursively.”
“I started with the DP approach because it felt safer to code quickly.”