I applied online. The process took 3 months. I interviewed at Shutterfly in Mar 2024
Interview
I interviewed at Shutterfly in March 2024. Hiring process included 3 steps: on-site technical interview (2 hours, whiteboard coding), home assignment, discussion of the assignment implementation and final HR interview. Home assignment was to implement movie database app using TMDB API with TCA architecture. A very large and complex task with a lot of features expected to be implemented. Took me over 60 hours (within a week limit). After I sent it, I got no response. After a week of waiting I asked about the update only to learn that they didn't have a chance to look at my code and don't know when they will. I asked several more times, sometimes I got "not yet" response, sometimes no response at all. After 2.5 month they finally said that the position is already filled, without any feedback regarding my project (obviously nobody even looked at it).
Overall, very negative experience: unresponsive HR, exhausting interviewing process, no feedback.
Interview questions [1]
Question 1
1. Implement a screen from their app with SwiftUI on whiteboard
2. Implement stack getMaxValue function with O(n) complexity
3. Home assignment: Movie database using TMDB API and TCA architecture
Thank you for taking the time to share your feedback regarding the interview process. Eyal Cohen is one of the HR/Talent Leaders here at Shutterfly and he would value being able to chat further about your experience during your interview. He can be contacted via Eyal.Cohen@shutterfly.com to set a time to talk if you’d like to do so. Again, greatly appreciate your feedback and the opportunity to connect further.