I applied through a staffing agency. The process took 2 weeks. I interviewed at Canvas InfoTech (San Francisco, CA) in Oct 2014
Interview
You will have to give your 100% in the training session. All you will have to do is be dedicated and motivated towards what you are aiming for. The process is very simple and as long as you give 100% you will surely be placed.
Overall it was not difficult.
First two rounds were phone interviews followed by Virtual round with HM and Final Panel round.
I interviewed for one of the contract roles of Canvas's biggest client and
got the offer.
I applied in-person. I interviewed at Canvas InfoTech (Fremont, CA) in Feb 2017
Interview
Induction which involved the face to face behavioral interview type questions. Along with it, screening test was to add on communication skills, gestures, confidence level and job attitude.