Shutterfly logo

Shutterfly Interview Questions
& Process

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

Based on 247 interview experiences · FREE TO READ

2.9 Rounds average
Average Typical difficulty
54.3% Positive experience

Which role are you interviewing for?

30 roles · 247 reports

Candidate interview experiences

First-hand accounts from people who interviewed at Shutterfly.

Showing 4 of 247
Shutterfly logo
Shutterfly

Manager

Other · nearly a year ago

Manager Average Negative experience No offer 2 rounds
Interview process
Recruiter call Phone screen
Interview formats
Behavioral

Talked to recruiter, then passed to hiring manager. Interviewed with hiring manager, they said I aligned with what they are looking for. Then I was GHOSTED!!! Reason why? They are hiring people they know and have worked with before because the entire team area all from the same firm and worked with each other before. So, they hired each other and interviewing other is just for show. UPDATED: Found out who they hired and I was correct they hired someone they used to work with or know. Whats the point of posting the job then and making people go through interviews.

Confirmed questions1 question
  • What kind of work environment are you looking for?
Shutterfly logo
Shutterfly

Software Engineer

Engineering · nearly a year ago

Mid Difficult Positive experience Accept offer 3 rounds
Interview process
Recruiter call Onsite Take home Offer
Interview formats
Technical Coding

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.

Confirmed questions1 question
  • Could you explain what a view protocol in SwiftUI is?
Shutterfly logo
Shutterfly

iOS Engineer

Engineering · more than a year ago

Mid Difficult Negative experience No offer 3 rounds
Interview process
Technical screen Take home Onsite Recruiter call Background check Offer
Interview formats
Technical Coding Other

I went through the interview process at Shutterfly in March 2024. It had 3 main parts: a 2-hour on-site technical interview with whiteboard coding, a take-home assignment, and then a final HR chat to discuss the assignment implementation. The take-home was pretty involved – building a movie database app using the TMDB API and the TCA architecture. It was a big, complex task with lots of expected features and took me more than 60 hours to complete within the week deadline. After submitting it, I heard nothing. A week later, I followed up and found out they hadn't even had a chance to review my code yet and couldn't say when they would. I followed up a few more times, sometimes getting a 'not yet' and sometimes no reply at all. It took them about 2.5 months to finally let me know the position was filled, with no feedback on my project at all, which makes sense since it seems like no one ever looked at it. Honestly, it was a really bad experience: HR was unresponsive, the interview process was draining, and I got zero feedback.

Confirmed questions3 questions
  • Could you implement a screen from your app using SwiftUI on the whiteboard?
  • Can you implement the stack getMaxValue function with O(n) complexity?
  • For the home assignment, please build a movie database using the TMDB API and the TCA architecture.
Shutterfly logo
Shutterfly

HR Compliance Manager

HR · more than a year ago

Manager Average Negative experience No offer 2 rounds
Interview process
Recruiter call Phone screen Recruiter call Technical screen
Interview formats
Behavioral Technical

Applied to the role, recruiter called and mentioned my salary expectations might be higher than the hiring manager's budget. A week later, I got a rejection. Two weeks after that, the recruiter reached out again, stating the hiring manager had budget flexibility and wanted to schedule a video interview. I had the interview with the hiring manager, who didn't use my name and seemed quite negative. Two weeks later, the recruiter told me there was no update but they were still considering me. I then withdrew my application.

Confirmed questions2 questions
  • Tell me about your experience.
  • Go over your resume with me.

Shutterfly 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

Can you write a function to determine if a string reads the same forwards and backward?

Read reports

How would you reverse a string in place without using any Java API?

Read reports

What are the differences between private, public, protected, and default access modifiers in Java?

Read reports

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 tell me if a string with different kinds of parentheses like '(', ')', '{', '}', '[', ']' has balanced parentheses?

Read report

Can you explain how to attach a click handler to a DOM element using only raw JavaScript?

Read report

Can you find the missing number in an array that should contain numbers from 1 to n?

Read report

Formats, difficulty and experience

Across all 247 Shutterfly interview reports.

Interview formats

Behavioral 43.8%
Technical 33.9%
Coding 8.7%
Other 5.1%
Presentation 4.5%

Interview difficulty

Easy 23.9%
Average 63.6%
Difficult 12.6%

Candidate experience

Neutral 19.3%
Positive 54.3%
Negative 26.3%

Reports by job function

Engineering 77
Operations 52
Marketing 36
Design 18
Other 15
Finance 11