I applied online. The process took 4 weeks. I interviewed at Salesforce (San Francisco, CA) in Jul 2016
Interview
Call with recruiter then 45 min call with architect. 2.5 hrs rpt
Then i was invited for onsite.
5 rounds with 1 hour lunch.
They haven't booked meeting rooms. Was searching around for meeting rooms.
The interviewer don't tell us upfront how many coding questions they are going to ask etc
Only one of them told me that he is going to ask me 2 coding question one easy and other one hard.
for the last round of interview, the interviewer was remote.
Very hard for her to explain me her question and hard to show my thought process.
Was standing whole day in front of whiteboard holding marker.
All rounds went well except last one.
I applied through an employee referral. The process took 4 days. I interviewed at Salesforce (San Francisco, CA) in Mar 2016
Interview
I was referred, and hiring agent contacted me with bare-bones emails, not much of a hint about preparation except for "look our product and check interviewer profile in LinkedIn". CAREFUL, if you are referred, seems like they skip introductory interview and go directly to technical. Or was it just my interviewer? After all he did not reveal much of a consistency in other aspects. Introduced himself, said it'll be 45min, asked about my experience, but tend to skip unfamiliar technologies, back to alertness when I mention Oracle and than... ADVICE: never take phone interview on the street or just stepping out from your office. Plan in advance to have quiet room, enough time and to be undisturbed. The guy asked me simple question about tree vs HashTable. I've explained how HashTable works (buckets, than traversing), mentioned O(lg n) for tree and blurted out O(n) for HashTable. The interview stops right there. I mean seriously, I've been in engineering 15+ years, you ca guess from resume about number of passed interviews, do you really think you have to ask this?? I must say he was polite enough to ask me if I have questions. That's good because I've figured out I won't regret missing this opportunity: 1) he wasn't positive on Macs for developers; 2) they tend to use Eclipse as IDE because "they have plugins"; 3) they are "not using nosql database because Oracle gives them logging, stats, etc" (and this is for product which deals with unstructured data (CRM)!!!). Which tells me they are rather "sandbox" shop in terms of technologies, i.e. rather use what they know vs reaching out and invest in research. Too bad for engineers.
Interview questions [1]
Question 1
Q: Explain Encupsulation
Q: Inheritance vs composition
Q: What's the difference between tree and HashTable :))
I applied online. The process took 3 weeks. I interviewed at Salesforce (San Francisco, CA) in Dec 2015
Interview
Some good questions. Three questions were repeated in different forms by different interviewers. Quite strange. They do not care to ask different questions. Corporate culture? Practical coding task was for 2 hours but I would say it's size doesn't fit that time. Whole day onsite interview. Absolutely no feedback.