I applied online. The process took 6 weeks. I interviewed at Salesforce (San Francisco, CA) in Dec 2019
Interview
I attended the career fair at college, after which I received an online test. The online test had 3 questions and 1 hour, this was moderately hard. Then we were sent a mail saying that team matching is being done and if our resume were selected we would be contacted. This process itself took 6 weeks before I received a confirmation that a team has selected me.
There was 2 phone interview back to back :
1st Interview: There were 2 people interviewing me, the manager and a team lead. The team lead asked me everything in my resume. This round had both technical questions as well as system design.
2nd interview: There were 2 interviewer, gave me 2 coding question to solve online.
Interview questions [2]
Question 1
Given a pre-order list of operations along with operands, we need to compute the result. Also, we need to handle error checks as well as follow object-oriented coding
Eg: +98*8.
Given a i-order list of operations along with operands, we need to compute the result. Converting inorder operations to post order operations was a fundamental question? Like before we need to handle error checks as well as follow object-oriented coding
I applied through college or university. The process took 4 weeks. I interviewed at Salesforce
Interview
I gave my resume in career fair in October. In November end I got a mail asking for my available dates. I gave my first interview in December. It was a phone interview and lasted for one hour. I was asked the basics of Relational Db(some queries), Distributed Systems, Java(overloading and overriding, anonymous classes, static fields etc) and Web services(Http, RPC, xml etc). It went well. Then after 15 days I got a mail saying I cleared the first round. The next round was with managers. There I was asked basics of cloud and java. Then about parametrized queries, cross platform scripting etc. I was not very confident with this round. After 15 days I got a mail which made my day. I got through Salesforce.com :)
Interview questions [1]
Question 1
Cross platform Scripting, How to create an Immutable object class?