I applied online. The process took 4 weeks. I interviewed at Prism Skylabs in Oct 2013
Interview
1) Applied Online
2) Contacted by Recruiter in 2-3 weeks
3) Had a phone chat with recruiter (45 min)
4) Had to take a programming test (3 hours)
5) Next step - back to back interview with two engineers on Skype (1 hr each)
6) Next step - back to back interview with two engineers on Skype (1 hr each) - this interview was cancelled 15 min before the start time with a vague email - very unprofessional.
Interview questions [1]
Question 1
Interviews were about programming, computer vision
After the recruiter call, had an initial phone screen. The interviewer went over basic questions on vision and ml ranging from traditional vision all the way to deep learning. Discussed concepts like accuracy, precision, recall, specificity etc. Finally asked me to describe an algorithm to construct binary tree from two traversals. No actual coding in this round.
Next, there was a 1 hour coding test. I incorrectly read it as finding count of k element subsets that add up to target sum. They wanted the actual subsets not just count. Got a rejection email next day.
Interview questions [1]
Question 1
1. Construct binary tree given postorder and inorder traversal
2. Given an array of numbers, find if k distinct numbers add up to target sum.