The Salesforce interview process was well-structured and comprehensive, consisting of multiple rounds over three weeks.
Round 1: Phone screening with HR (30 minutes)
Round 2: Technical phone interview with Senior Engineer (60 minutes)
Round 3: Virtual onsite interviews (4 hours total)
The interviewers were professional, knowledgeable, and provided clear feedback. The process was transparent with good communication throughout. Overall, it was challenging but fair, and gave me a good sense of the company's engineering standards and culture.
During the technical round, they asked me to design a scalable system for handling real-time notifications for millions of users.
They wanted me to explain how I would handle the architecture, database design, message queuing, and ensure the system could scale horizontally while maintaining low latency.
The following metrics were computed from 62 interview experiences for the Salesforce Software Engineer role in San Francisco, California.
Salesforce's interview process for their Software Engineer roles in San Francisco, California is on the easier side as most engineers get an offer after going through it.
Candidates reported having very good feelings for Salesforce's Software Engineer interview process in San Francisco, California.