I applied online. The process took 5 days. I interviewed at Indicative (New York, NY) in Jan 2016
Interview
I applied to Indicative as an out of state candidate. I was contacted for a phone screening almost right away. The gentleman who conducted the phone screening was very easy going, and he asked me standard phone screening questions. The next day I was assigned a mini software project. Once submitted, we did a code review over Skype. The process was very rapid. Everyone was very kind and professional during the entire process.
I applied through a recruiter. The process took 4 weeks. I interviewed at Indicative (New York, NY) in Feb 2016
Interview
Standard phone screening, followed by 2 in-person interviews. The first interview was a lengthy discussion about a previous project of mine and a review of the code base. The second interview involved some fun problem solving on the white board with two other engineers and talking through potential scenarios with a product manager. Both went well. Well enough that I was then tasked to complete an assignment as part of the next round. This was not very time-consuming, but did involve building an app from scratch. I received nothing but good feedback about all aspects of the app and was asked how I would improve specific things, I responded immediately with answers and even made the improvements to the app. I was a little disappointed at the lack of back-and-forth. After the time I had put in, some sort of code review would have been nice. After about a week of hearing nothing, I received a very short rejection email with absolutely no explanation. It was all very misleading and if I had known beforehand how little courtesy the employer had, I would not have given them the time. It's a shame because the product is great.
Interview questions [1]
Question 1
Create a function that returned the Fibonacci number of a given value