I applied through university. The process took 3 weeks. I interviewed at SharkNinja (Needham, MA) in Apr 2018
Interview
3 interviews with various team leads. 30 minutes each. Standard HR questions, kind of easy. pretty boring. Some questions focused on mindset and ability to be bend to a person's will. Mindnumbingly inefficient.
I applied online. The process took 4 weeks. I interviewed at SharkNinja (Boston, MA) in Dec 2015
Interview
I applied for the position in July, and received a follow up email in December. The process was very quick through the holidays. I had one phone interview, was asked to complete a personality survey. About two weeks later I was asked to do a phone interview with a senior member of the team. Ultimately the position was not a fit, but the process was smooth.