Puffy Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 159 interview experiences · FREE TO READ
Which role are you interviewing for?
30 roles · 159 reportsCandidate interview experiences
First-hand accounts from people who interviewed at Puffy.
Engineering Program Manager
This one takes commitment — the process is thorough and spans multiple stages. It opens with a recruiter call to set the foundation, then moves into two or three one-on-one conversations with the hiring manager and recruiting team. After that comes a technical presentation, and the final stretch is a full day of panel interviews. Demanding, but you can see why — the caliber of people involved is genuinely high. Everyone came prepared and engaged, and the AI-forward thinking of the organization was evident throughout the discussions.
- Can you share an instance where you had to rapidly acquire new technical knowledge?
- Tell me about a time you managed a conflict situation.
- Describe your experience working collaboratively with various teams.
Senior Java Developer
The interview process started with Round 1, a Programming Pre-assessment using CodePen. It had 2 problems of moderate to high difficulty, focusing on dynamic programming and sliding window techniques. Then came Round 2, Technical Interview A, which involved problems on dynamic programming and sorting algorithms. Finally, Round 3 was Technical Interview B, a System Design round where I had to design a high-performance file storage system for millions of photo uploads. We discussed scalability, storage optimization, and retrieval efficiency. The interviewers were really engaged and asked good follow-up questions, showing the engineering team is sharp and works on tough technical stuff.
- In Java, how would you minimize the cost of painting houses with three colors such that no adjacent houses have the same color, given a 2D cost array?
- How would you design a system to store and retrieve millions of photos with high performance needs, ensuring scalability?
PPC Specialist
I applied for this job back in October and went through a fully automated AI assessment with no human interaction. I got a rejection the very next day. Then, just last week in February, I received an email saying I'd advanced to the next stage for the same position I applied for in October. I had to do the exact same assessment again, and again, I was rejected the following day. This role has apparently been open for months, leading me to suspect it might be a scam. The assessment required my camera to be on the entire time, which felt extremely intrusive and dehumanizing. The company's emphasis on being 'AI first' also strikes me as questionable.
- Were you willing to work outside of standard hours, framed in multiple ways?
- Did you feel the culture fit questions were designed to trick you, potentially due to AI implementation?
Software Engineer
They started with a resume screening, then a recruiter call. After that, there were initial technical and behavioral interviews. For some roles, a take-home assignment was given. This was followed by virtual panel interviews and a final loop with team leads. Finally, there was an offer and negotiation. Each team does things a bit differently with their questions and formats, so you should prepare for the specific role and team you're interviewing for. The interviewers were friendly, and the whole process seemed pretty organized.
- How do you work well with others in a team setting?
- What's your process for code reviews and providing feedback to colleagues?
Puffy Interview Questions
Quoted word for word from Puffy interview reports.
“What would be the transient voltage/current across a load in this basic RC circuit with the provided waveform?”
Read reports →“Could you explain the Fourier transform of a sawtooth wave and its significance for the signal?”
Read reports →“Given travel at one speed for a period and then at a different speed for the same period, what is the total distance covered?”
Read reports →“In Java, how would you minimize the cost of painting houses with three colors such that no adjacent houses have the same color, given a 2D cost array?”
Read reports →“How would you calculate pi using the rand function, considering the area relationship between a circle and an inscribed square?”
Read report →“Can you explain how to reduce noise without altering the zero and pole locations in a circuit?”
Read report →“Could you design a finite state machine to detect a bitstream pattern using your preferred HDL?”
Read report →“Given existing data patterns, what statistical method would you use to classify a new data point into one of the groups?”
Read report →“How would you create a content strategy that's optimized for conversions, specifically for the Puffy LUX mattress?”
Read report →Formats, difficulty and experience
Across all 159 Puffy interview reports.