I applied online. The process took 2 weeks. I interviewed at Canon U.S.A. (Mount Laurel, NJ) in Mar 2016
Interview
There were 2 over the phone interviews and two face to face interviews. Very in-depth conversation. They are very big on culture and team work. I thought the process was very thorough.