
FabFitFun Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 11 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at FabFitFun.
Software Engineer
The interview process started with a screening call with HR. Then, I had interviews with managers. After that, there was a timed coding exercise. The final stage was a technical interview that included code review and systems design. Overall, it seemed like a reasonable process and the people were nice. However, in the end, I just got an automated email from their recruiting app with a "no-reply" address, no feedback, just stating I wasn't selected. Reflecting on it, I wondered if they actually have a good company culture that values people. I was going to reply to ask for feedback or a reason, but seeing the "no-reply" address made me feel it wasn't worth the effort.
- Can you go over your resume?
- Describe your current job responsibilities.
- What are you looking for in your next role?
Software Engineer
It was a phone call with the recruiter, followed by a call with the CTO. They wanted someone who could jump in with their existing tech stack and start contributing right away. During the technical interview, the CTO spent a lot of time talking about himself. I got the impression we wouldn't be a good culture fit if that's how they treat their developers, but they never got back to me.
- Tell me about your experience with regular expressions.
- How comfortable are you with SQL?
- Can you explain some object-oriented programming concepts?
Software Engineer
The whole interview thing took around 4 weeks. It started with a phone chat with the recruiter. After that, I got sent a coding challenge to do. The last part was an onsite interview at their main office where I met with an engineer and the hiring manager. The coding problems weren't too tough.
- What do you hope to gain from this internship experience?
FabFitFun Software Engineer Interview Questions
Quoted word for word from FabFitFun interview reports.
“Write a function to find the most frequent value in a list.”
Read reports →“Implement a function to find the starting index of every occurrence of a given pattern within a string.”
Read reports →“Can you name a data structure that allows removal from both the start and end in constant time?”
Read reports →“What are some Javascript quirks?”
Read reports →“What would be your design for Instagram?”
Read report →“Do you see yourself as the most intelligent person in any given situation?”
Read report →“Can you explain some object-oriented programming concepts?”
Read report →“What are your personality traits?”
Read report →“Walk me through a code review.”
Read report →Formats, difficulty and experience
Across all 11 FabFitFun interview reports.