Shutterfly Software Engineer Interview Questions | Glassdoor

Shutterfly Software Engineer Interview Questions

Updated Aug 4, 2017
10 Interview Reviews

Experience

Experience
55%
22%
22%

Getting an Interview

Getting an Interview
50%
25%
12%
12

Difficulty

3.2
Average

Difficulty

Hard
Average
Easy

10 Candidate Interview ReviewsBack to all Interviews

Filter

Sort: PopularDateDifficulty

Filter

Sort: PopularDateDifficulty

 

Software Engineer Interview

Anonymous Interview Candidate
No Offer
Negative Experience
Average Interview

Interview

Interviewer comes with laptop, searches questions. Bad attitude. Not professional. I could feel interviewer was showing his power and ego. HR had no clue about the interview schedule.

Interview Questions

Other Interview Reviews for Shutterfly

  1.  

    Software Engineer Interview

    Anonymous Employee in Santa Clara, CA
    Accepted Offer
    Positive Experience
    Easy Interview

    Application

    I applied online. The process took 3 weeks. I interviewed at Shutterfly (Santa Clara, CA) in July 2016.

    Interview

    Application for the position was submitted online. Processes started with an HR phone interview which was scheduled 2 weeks after submission of the application. HR asked basic behavioural questions and scheduled a technical phone interview. The technical interviewer asked questions on resume. After a couple of days, I was asked to come onsite where 3 interviews were scheduled 30mins each. It was a whiteboard interview with questions on algorithms, basic data structures and on academic projects.

    Interview Questions

    • Why do you want to work with Shutterfly?
      Where do you see yourself in 5 years?
      FizzBuzz
      Arrange given numbers to form the biggest number   1 Answer

  2.  

    Software Engineering Interview

    Anonymous Employee in San Jose, CA
    Accepted Offer
    Positive Experience
    Average Interview

    Application

    I applied through a recruiter. The process took 3 weeks. I interviewed at Shutterfly (San Jose, CA) in May 2015.

    Interview

    Applied through recruiter, got a technical telephonic interview invite a week after telephonic HR round which was basically an approach to test my interest in this company,this particular role, and how my background matches to the job description. Got an offer 3 weeks after the technical interview. The process was overall pretty good and straight forward.

    Interview Questions

    • the technical interview began with questions on my background, my school projects, my contribution in those projects, asked some tricky questions to make sure I really worked on the technologies that I mentioned on my Resume. Asked some simple basic DS questions.   1 Answer
  3.  

    Software Engineer Interview

    Anonymous Employee
    Accepted Offer
    Positive Experience
    Average Interview

    Interview

    Applied online, was contacted within a few days. Initial phone interview a day later, and second phone interview on the same day. Offered a position maybe an hour or two later - the whole process took was completed within less than a week!

    Everyone was incredibly friendly, and the technical interview isn't too bad as long as you remember your fundamentals.

    Interview Questions


  4. Helpful (3)  

    Software Engineer Interview

    Anonymous Interview Candidate
    No Offer
    Negative Experience
    Average Interview

    Application

    I applied online. The process took 3 days. I interviewed at Shutterfly in May 2014.

    Interview

    This was a bad interview experience because of the interviewers. It was a Skype interview, They came off as disinterested and unfriendly. While I was working on the question they gave me, they were working on their own laptops. I tried to talk to them while coding to explain my thought process but they seemed not to care what I said. They gave me an impression that Shutterfly is a dull place to work. The recruiter was very nice and interview questions were fair though. They asked about sorts and logic questions.

    Interview Questions

    • For any positive integer n, define d(n) to be n plus the sum of the digits of n. For example, d(75) = 75 + 7 + 5 = 87. The number n is called a generator of d(n). Some numbers have more than one generator: for example, 101 has two generators, 91 and 100. A number with no generators is a self-number. There are thirteen self-numbers less than 100: 1, 3, 5, 7, 9, 20, 31, 42, 53, 64, 75, 86, and 97. Write a function that returns the number of positive self-numbers less than a number, threshold.   1 Answer

  5. Helpful (2)  

    Software Engineer Interview

    Anonymous Interview Candidate in Redwood City, CA
    No Offer
    Neutral Experience
    Difficult Interview

    Application

    I applied in-person. The process took 4+ weeks. I interviewed at Shutterfly (Redwood City, CA) in March 2013.

    Interview

    I attended the career fair organized by Shutterfly in Sunnyvale, California in the last February and applied to various positions. I was contacted by the HR for this position after 10 days. ------>Had a phone interview scheduled after another week.
    Phone Interview Questions
    ----> Java concepts(Overloading, Overriding, "Static, Final, Finally, Finalized" Keywords etc)
    ----> Basic SQL questions(Diff between delete and truncate, Database indexing etc.)
    ----> Basic Linux
    ----->Basic Testing questions

    Got a reply from HR after a week, was called onsite.
    In-person Questions
    ---->BST print level order
    ---->Lot of shell scripting questions were asked
    ---->Best Design patterns
    ----->Data structures basics

    Interview Questions

    • Looks like in-depth shell scripting is very much required, one of the interviewer asked only shell scripting for 1 hour.   Answer Question

  6. Helpful (7)  

    Software Engineer Interview

    Anonymous Interview Candidate in Mountain View, CA
    No Offer
    Neutral Experience
    Difficult Interview

    Application

    I applied through a recruiter. The process took a week. I interviewed at Shutterfly (Mountain View, CA) in June 2010.

    Interview

    I have to say I was under-estimating the programmers there, since this is only a card manufacturer's website. But, apparently, a lot goes on behind-the-scenes that we as a user are not aware of.

    I had a phone interview with a project manager, who asked me questions regarding my resume, qualifications etc. There were some minor technical questions, but I think he realized that he needs to bring me on site.

    So for the on-site interview, it started at approximately 1pm and ended at 6pm. I was grilled by 2 project managers, 1 senior developer and 2 other software engineers. I have to say, I was not prepared as much and extremely nervous. They definitely grilled me really well, but I made it a point to communicate my thought process so that they have an idea of how my thought-analysis progresses.

    Either way, they tested me on some fundamental CS questions regarding data-structures, sorting algorithms and RDBMS. One of the junior software engineers presented a problem posed in a white-paper, which took me 45mins to figure out. I was not able to crack the solution, but I think more than solving, he was interested in how I went about solving it and what concepts I dug in to solve it. The senior developer asked me some "out-of-the-box" questions. The project managers asked me about sorting algorithms, which I forgot to brush up before I went for the interview. So I did my best to figure out the solution.

    I was asked to come in again for the second day, met the VP of engineering who asked me explain my Master's thesis on white-board as quickly as possible. After that, another senior developer grilled me with questions. He asked me 3 questions, the first one was simple, but I think my nervousness got the worst of me. However, for the second and the third one, I definitely nailed it.

    Alas, on the 4th day, I found out that they were not going to go ahead with my application. They told me that I have potential, good character, attitude etc., but they were looking for someone who can work more independently since I mentioned that I do look forward to code-reviews and like to ask questions. I think it was all due to my nervousness. I was so sure I was going to get this job, but even the managers were not expecting this.

    Interview Questions

    • How do you determine if 2 strings are anagrams of each other?   Answer Question
    • How do your reverse a singly linked-list in the most efficient way?   Answer Question
    • How do you sort 1TB of characters with only 1MB of RAM but infinite amount of disk-space?   Answer Question

  7.  

    Software Engineer Interview

    Anonymous Employee in Redwood City, CA
    Accepted Offer
    Positive Experience
    Average Interview

    Application

    I applied through a recruiter. The process took 2 weeks. I interviewed at Shutterfly (Redwood City, CA) in March 2010.

    Interview

    The HR/recruiters were really good at setting up the interviews and the on-boarding process. They were very easy to deal with, which was refreshing after some frustrating experiences at other companies.
    The interviews were reasonable with questions relevant to the job. There was no brain teasers bs that tells you nothing about the person's skill set or freshman level cs questions (i.e. how to implement a linked list) which anyone can look up online in 5 minutes.
    The people were very friendly and polite, pleasure to deal with.

    Interview Questions

    Negotiation

    it helps to have a competing offer on the table, which Shutterfly was willing to match.

  8. Helpful (2)  

    Software Engineer Interview

    Anonymous Interview Candidate
    No Offer

    Application

    I applied through an employee referral. I interviewed at Shutterfly.

    Interview

    I have mixed opinion about the interview process. It's a hit-or-miss. The company has a high attrition rate. While the position that I applied to opened up after several months, the company was undergoing major reorganization. The manager who interviewed me wanted to invite me onsite. However the position moved under a different manager. Still they called me for an interview. The interviewers were very polite, interested and respectful. After a couple of days, I was asked to meet a couple of other folks working at a different location. The second round was indeed a very bad experience since the guy interviewing me had no idea about my background or previous interview. He probably had no time to look at my resume and struggled to come up with questions. Based on the questions he asked , I could tell that he was not prepared and seemed like it was just imposed on him. The other interviewer admitted that the resume was sent by the recruiter at the last min and hence ended up asking general questions. After sending a couple of reminders, I finally got to hear that I was not the right fit for the role. It was really frustrating.

    They do make a good product, have very easy going people. This experience was terrible. If you plan on applying or interviewing at Shutterfly, make sure that you don't get fooled by the recruiter's sweet talk. Don't keep hopes until you have the offer letter.

    Interview Questions

    • Most questions are fairly easy. If you are applying for a java position, make sure you know concurrency, Data structures and Collections really well.   Answer Question

  9.  

    Software Engineer Interview

    Anonymous Employee
    Accepted Offer
    Positive Experience
    Difficult Interview

    Application

    I applied through a recruiter. The process took 2 days. I interviewed at Shutterfly in December 2008.

    Interview

    I had first 1:1 with the hiring manager over phone, he asked about my then current position and experience. Then I was called for interview at their office which was technical and then another technical interview over phone.

    Interview Questions


Don't Miss Out On a Job You Love
Upload a resume to easily apply to jobs from anywhere. It's simple to set up.