I applied online , got an email within a few hours from a person ( Not automated ) saying they would get back to be and thanking me for my interest . Got an interview a few days later for a remote programming . Did not go through the first step of the interview process (Not sure why )
Interview questions [1]
Question 1
You have to explain what you are thinking as you try to answer the questions
I applied through university. The process took 3 weeks. I interviewed at Salesforce (San Francisco, CA) in Oct 2014
Interview
The interview process had multiple steps:
1) Phone interview - basic behavioral questions and a quick algorithm-writing exercise
2) Remote programming test - a longer programming problem involving OOP principles and a two-hour time limit. This was done on my own laptop at home so I had all the resources of Google at my disposal.
3) On site interview - flew in and had several interviews in a day. Two were technical and three were nontechnical with different hiring managers.
Interview questions [1]
Question 1
Write a program to simulate managing a restaurant.