I applied through a recruiter. The process took 4 weeks. I interviewed at Salesforce (Bellevue, WA) in Nov 2017
Interview
A one hour technical phone screen followed by a full day onsite loop. The onsite loop consisted for 4 one hour interviews with a 'soft' interview at lunch with the hiring manager. The other interviews were with a mix of manager, senior team member, and mid-level team members. There was a mix of standard coding questions, higher level distributed systems design, and job content specific questions (Spark in this case).
Interview questions [1]
Question 1
How would you design a spark application to process a particular set of semi-structured data and generate a particular output.