I applied through a recruiter. The process took 3 weeks. I interviewed at Salesforce (Vancouver, BC) in Jun 2018
Interview
It was a very pleasant experience overall. The process consisted of a one hour remote interview, a 2 hour coding exercise and finally a series of back to back in-person interviews with various employees focusing on a wide range of topics. I was always kept informed throughout the whole process and everyone I met were friendly and helpful. I got an offer two business days later.