I applied through a recruiter. The process took 2 weeks. I interviewed at Salesforce (San Francisco, CA) in May 2018
Interview
Was contacted to fill a summer intern position that opened up in May. Two phone interviews both technical. The first began with a short two part coding question and then a Second began with "Tell me about yourself" before a ~45 minute coding question session (Algorithms and SQL)
Interview questions [1]
Question 1
Round 1:
Given the root node to a binary tree, print each value in the tree breadth-wise.
Followup: Print the sum of each layer (depth) of the tree.
Round two:
Construct a Frequency Stack (push, pop, top).
-Push adds an integer to the stack
-Pop/top removes/returns all values with the largest frequency in the stack.
Write a SQL query to return the 2nd largest value in a table.
I applied online. The process took 4 weeks. I interviewed at Salesforce (Londres, Inglaterra) in Apr 2018
Interview
The interview process was very organised and pleasant. Initial phone screening with a recruiter, followed by 2 back to back interviews with 2 engineers and a final interview a few weeks later. Everyone I talked to was extremely nice and helpful and they all seemed very happy to be working at Salesforce.
I applied through college or university. The process took 1 day. I interviewed at Salesforce (Waterloo, ON) in Mar 2018
Interview
Hour and a half interview that was mostly conversational with only one technical question. Mostly just talked about previous work experience and experience with back end soft dev. Interviewer was very nice.
Interview questions [1]
Question 1
Write a function that takes an array of positive integers and returns the integer that is the majority in the array. If no one integer is the majority return -1.