
Shutterfly Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 40 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Shutterfly.
Software Engineer
I had a short call with HR, then interviewed at the company's office, followed by a home assignment. The whole thing took about 2 weeks from the first conversation to the offer. The interviews were with really smart people, and they mostly asked practical stuff.
- Could you explain what a view protocol in SwiftUI is?
Software Engineer
This interview experience was very unprofessional. The interviewer did not turn on their camera, spoke unclearly, and seemed to lack basic soft skills. They treated me poorly. The interview started abruptly with no proper introduction, and the interviewer immediately wanted to focus on the main questions within 20 seconds. Despite being a technical interview, the questions asked were not technical at all. They mainly asked about my past experience, but I received no feedback afterward. I had to follow up myself to find out I was rejected for a nonsensical reason. It's a waste of time if they don't genuinely intend to hire for the position. The staff was very unprofessional. I would avoid this company.
- Can you describe your previous work experience?
Software Engineer Intern
Applied for Software engineering Intern. Got a call in 2-3 days. The entire process was very fast. took just about 10 business days. 3 rounds. 1- intro round on phone : Went through my resume with HR 2 - video call with shared codepad, with the team lead, Asked logical coding questions that can be done in any programming languages. 3 - Onsite interview, Team manager and Lead met and went through some whiteboard design question and troubleshooting approaches to solve a problem. got an offer right at the end of the day i was in for 3rd round
- Questions about javascript callbacks
- Discussion about the design of an app
- Troubleshooting a logical real-world problem
Shutterfly Software Engineer Interview Questions
Quoted word for word from Shutterfly interview reports.
“Given a definition for d(n) (n plus the sum of its digits), and the concept of a self-number (a number with no generators), find the count of positive self-numbers below a given threshold.”
Read reports →“Regarding Java, when does the finalize() method get called?”
Read reports →“What is the most efficient way to reverse a singly linked-list?”
Read reports →“How would you print a BST in level order?”
Read reports →“What are the differences between private, public, protected, and default access modifiers in Java?”
Read report →“What are the least steps to count from 1 to N using only two operations: a) add one or b) reverse the number?”
Read report →“What are the differences between delete and truncate in SQL, and what is database indexing?”
Read report →“Can you find the missing number in an array that should contain numbers from 1 to n?”
Read report →“Can you describe an algorithm to verify the natural ordering of a binary search tree?”
Read report →Formats, difficulty and experience
Across all 40 Shutterfly interview reports.