I applied online. The process took 3 weeks. I interviewed at Mathematica in Jun 2020
Interview
Interview process took about 2-3 weeks. First stage was phone screening, second stage was technical interview, third stage was interview day (where i got to meet with the team), final stage was contacting my references. Great experience overall.