Puffy logo

Puffy Software Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 10 interview experiences · FREE TO READ

2.9 Rounds average
Average Typical difficulty
90% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Puffy.

Showing 3 of 10
Puffy logo
Puffy

Software Engineer

Engineering · half a year ago

Mid Average Positive experience Accept offer 1 round
Interview process
Recruiter call Technical screen
Interview formats
Technical Behavioral

The first interview was directly with the team manager, which was nice since there was no gatekeeping and I got to speak with decision-makers right away. The conversation felt relaxed and laid-back, not stressful at all. They mostly asked technical questions and about how I tackle engineering problems, with hardly any behavioral stuff, which was honestly a relief. You can tell this team values sharp, analytical thinking based on how the manager talks to you. They're really into AI and intelligent systems, and it came up naturally in our chat — they're not stuck in the past with their tech. The manager was easy to talk to and clearly knows their stuff. I got a good feel for the work and the team.

Confirmed questions2 questions
  • In a fast-paced project with a small team, how do you maintain code quality and ensure it scales?
  • Could you describe a difficult technical project you handled? What were the critical engineering choices, and what was your process for making them?
Puffy logo
Puffy

Software Developer

Engineering · nearly a year ago

Entry Easy Positive experience Accept offer 1 round
Interview process
Recruiter call
Interview formats
Behavioral Technical

The interview kicked off with a brief 15-minute intro chat that was pretty chill. The recruiter wanted to get a sense of my background, my journey into software development, and what I'd been working on lately. We chatted about hard skills, went over the product line, and discussed my experience with project management and working with cross-functional teams. It was interesting how technically focused the team seemed right from the start – they clearly value developers who are critical thinkers and can thrive in a fast-paced, tech-savvy environment. The whole thing felt smooth and organized, giving me a solid first impression of their internal operations.

Confirmed questions3 questions
  • Tell me about your background, your path into software development, and what motivates your career choices.
  • Which hard skills or technical tools are you most proficient in, and how have you used them in your recent work?
  • Can you share an example of a project where you worked closely with a cross-functional team, detailing how you handled priorities and communication?
Puffy logo
Puffy

Software Development Engineer

Engineering

Mid Average Neutral experience Accept offer 4 rounds
Interview process
Technical screen Technical screen Technical screen Technical screen
Interview formats
Coding Technical System Design Behavioral

The interview process included an online coding assessment with two algorithmic problems on HackerRank. This was followed by a technical interview focusing on data structures and algorithms. Next, there was a system design round where I was asked to design a URL shortener, and a coding component. Finally, a behavioral interview covered teamwork, problem-solving, and leadership.

Confirmed questions1 question
  • Can you share an instance where you needed to rapidly acquire a new technology for a project?

Puffy Software Engineer Interview Questions

Quoted word for word from Puffy interview reports.

Could you implement a key-value store that supports push, pop, and query operations?

Read reports

Can you design a durable key-value store suitable for AI data processing?

Read reports

Regarding a large-scale key-value store, how would you address challenges with synchronization, caching, and transactions?

Read reports

Describe how you would architect a system for processing large volumes of data at high speeds.

Read report

In a fast-paced project with a small team, how do you maintain code quality and ensure it scales?

Read report

Can you share an instance where you needed to rapidly acquire a new technology for a project?

Read report

Tell me about data structures and algorithms problems you've solved.

Read report

Formats, difficulty and experience

Across all 10 Puffy interview reports.

Interview formats

Technical 31%
Behavioral 27.6%
Coding 24.1%
System Design 17.2%

Interview difficulty

Easy 20%
Average 80%
Difficult 0%

Candidate experience

Positive 90%
Neutral 10%