I applied through a recruiter. The process took 3 weeks. I interviewed at Adentro (Waterloo, ON) in Jun 2016
Interview
The process was thorough and challenging. Initial conversation with team lead for introductions and experience, followed by an on-site interview, a take-home coding challenge, a third technical phone interview and a chat with the Co-Founder. I got an offer but didn't accept because I decided not to move for the job.
Interview questions [2]
Question 1
Given a list L of numbers from 0 to n, and another number k = [0-9], find how many times k appears in L. If the target number in L is more than one digit, treat each digit separately. For example, k=0 appears twice in L = [0,10].
I applied through a recruiter. I interviewed at Adentro
Interview
The total process was about 3 weeks. I was contacted by a recruiter who put me into contact with one of their engineers, who asked me about my skills and experience. Then I was asked to both complete a take-home challenge and come in for a 3.5 hour interview.
I met with several people while there. The first two engineers asked me to describe how I would build a system for customer license plate renewal at a high-level. I had a second technical interview with a coding challenge on a whiteboard, and then a Skype call with an off-site engineer to do a third coding challenge in the language of my choosing. In between of these I met with other key personnel to fill the time I guess.
I had gotten a response back from them the next day, before I had even gotten the chance to submit the other take-home challenge.
Interview questions [2]
Question 1
Given a bitmap of the cross-sectional of a tree trunk, describe how you would approach determining it's age from the rings? Implement and test.