I first applied for an internship
1) interview with 2 engineers
2) 2h remote programming test on a small problem
3) interview with N+1
I started the internship, then completed the process to apply for a job:
4) 45min presentation of a technical topic to a larger audience (the whole local team, including N+1, N+2)
5) 3 x 1h technical interviews with 2 interviewers
Overall: great interviews conducted by skilled, demanding and helpful engineers.
Interview questions [1]
Question 1
Technical Interviews: questions on architecture, design patterns, data structures, QA methods.
I applied through college or university. The process took 4 weeks. I interviewed at Salesforce in Aug 2017
Interview
It is a simple process. A phone call and google hangout. Very friendly recruiters/interviewers. If you can talk to them directly and see them in person to give your resume that would be ideal. Also, study algorithms and data structures.
I applied in-person. The process took 4 weeks. I interviewed at Salesforce (San Francisco, CA) in Sep 2017
Interview
I had an initial phone screening where I was asked about my experience with coding and the languages I knew. After that I was asked to complete a technical interview in which was not too difficult but a good challenge. My interviewer really helped ease the stress of taking a technical interview by guiding me through what I needed to do.
Interview questions [1]
Question 1
Create a library fining program that keeps tracks of the fines of individual items in the library based on customer.