I applied through a recruiter. The process took 1 day. I interviewed at shopkick (Palo Alto, CA) in Jun 2011
Interview
The in-person interview was quite challenging, but extremely annoying. There were three rounds of interviews. The person who conducted the first round must be conducting the first rounds all the time. He gave a good summary of what the company does. He was also the most arrogant of the lot. Even if you explain the concept thoroughly, it does not matter until you utter the keywords viz url signing, etc. The second round was conducted by someone who has been with the company from the very beginning and has worked on almost all of their systems. He was a little less arrogant. Went into dynamic programming. The last round felt like a lifetime. The questions were really crazy. If you answer the questions, the follow up was questions will become not only difficult but also too far fetched. Looked like he just came up with the questions on the stop and did not know the solutions himself.
I applied through university. I interviewed at shopkick in May 2017
Interview
all happened within a week. Started with a behavioral phone interview to see what kind of person you are, followed by a technical interview also over phone. Both interviews took about an hour, while the second highly focused on technicals
I applied through an employee referral. I interviewed at shopkick
Interview
Was referred by an employee. After a couple of days got a call from the recruiter. After about 1 week, we schedule a technical screen. I was interviewed by a product manager(!) and not by an engineer. After a couple of days, they reached out and say that I passed the interview, and asked for dates for an onsite interview. I provided some dates and waited. After a week or so I got an email from the recruiter saying that my background is not a match to the position, without any apology for me wasting my time. Really rude.
Interview questions [1]
Question 1
Given a digit string, return all possible letter combinations that the number could represent. (+ running time).
I applied through a recruiter. The process took 5 days. I interviewed at shopkick in Aug 2015
Interview
Brief recruiter call to discuss interest.
First technical phone screen was horrible. Interviewer ran an interrogation-style badgering session for 30 minutes before cutting it off and not testing any technical skills. If this is a reflection of the company, no amount of money is worth working there.
Polite recruiters and it seems the product has a lot of growth potential but don't get a hardware engineer to interview a software engineer.