Pinduoduo·Software Engineer·Technical Phone Screen
- Design an LRU cache data structure with get and put operations, both running in O(1) average time complexity.
“The question itself is fine if you've seen it before.”
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
“The question itself is fine if you've seen it before.”
“This is one of those questions that sounds easy until you're actually in it and realize you've been rambling for two minutes without a clear point.”
“More detailed than I expected.”
“The actual SQL part wasn't bad.”
“This is the kind of question that sounds easy until you're actually in it and realize you've been rambling about team org for five minutes and haven't touched the architecture yet.”
“Classic gaps-and-islands problem.”
“This is the one I spent the most time on and still felt like I rambled.”
“Classic problem but they threw a twist on it.”
“Started fine with the decomposition (bias squared plus variance plus irreducible noise) but then fumbled a bit when they pushed on the diagnosis part.”
“The encoding tripped me up more than the actual logic.”
Candidates most often report a technical phone screen (21 write-ups), an executive / final round (1), a hiring manager screen (1) and an online assessment (1).
Across 21 technical phone screen write-ups, the most tagged question topics are Algorithms & Data Structures (18 questions), Technical Trade-offs (14) and System Design (9).