I applied through a staffing agency. The process took 2 weeks. I interviewed at Case IQ (Ottawa, ON) in Oct 2016
Interview
Informal. They have a 3 step interview process if you go all the way. One technical interview with a couple of their developers. One interview with two of their team managers. One interview with their partners. Get the sense that this is a cool place to work just from looking around. They said good things about their people their people said good things about their partners. They were laid back and really just looking to see who you are and if you're a good fit.
They seemed to have to find the interviewers. The managers seemed a bit disorganized and unprepared. It would have been good if they introduced themselves in the process because I had no idea who I was talking to until close to the end of the interviews.
Interview questions [1]
Question 1
Tell me about yourself.
What are you looking for in the organization you want to work for?
What do you know about i-Sight and why do you want to work here?
First round interview with HR. It was a fairly casual meeting and focused mostly on non technical questions like "how would you approach X situation" or definitions of computer science terms.
Had interview at i-sight. The interviewers seemed very friendly and the conversation went well. Did excellent on their JavaScript questions. Answered all their questions perfectly. However, got rejected with no feedback whatsoever.
Interview questions [1]
Question 1
-Basic programming challenges related to strings and hashmaps ( objects in the case of javascript ).
-Javascript equality operator question.
-Javascript closure and this keyword question
Two rounds of interview. Behavior questions at the first round and technical questions at the second round. Technical interview with 4 people. Average level difficulty. Questions can be prepared but competition is high.