Salesforce Interview Guide



Headquarters
San Francisco, CA
Founded
1998 by Marc Benioff, Parker Harris, Dave Moellenhoff ,Frank Dominguez
Status
Public (CRM)
Employees
~ 35,000
Leadership
Marc Benioff, Keith Block
Industry
Cloud Computing Software
Revenue
~ $13B
Income
~ $1B
Overall Rating
(3.7)

Mission & Culture



Salesforce mission statement 

“to empowers companies to connect with their customers in a whole new way.” The focus of this statement is on the difference that Salesforce can make in all its clients."

Salesforce Culture

  • Trust-Nothing is more important than the security and success of our Ohana. We are trusted advisors to our customers, delivering exceptional service and engaging intelligently with technology in order to keep their data secure.
  • Customer Success-In Salesforce, we motivate and align our people with ongoing opportunities for growth, development, and success.
  • Innovation-Thinking differently is in our DNA. Salesforce Customer 360 helps companies connect to customers in whole new ways, and our technology empowers Trailblazers to innovate like never before.
  • Equality-
  • Integrity
  • Transparency
  • Alignment
  • Accountability

Company



Good Work-Life Balance.

Work from home.

Community Service and volunteering.

Emphasis on culture.

Easy to Medium Coding problems.

Emphasis on past and current projects.

Software Engg.

Salesforce engineering job levels and Total compensation

  • Associate MTS  (160k-175k)
  • MTS (SWE )        (160k-230k)
  • Senior MTS(Senior SWE)(180k-270k)
  • Lead MTS (Lead SWE)     (225k-340k)
  • Principal MTS (PrincipalSWE) (320k-425k)
  • Architect  (475k-575k)
  •  Principal Architect  (575k-600k)
  •  Distinguished Engineer

management

4 Levels (Managers, Directors, VPs, and CxOs)

  • Salesforce Sales Cloud
  • Salesforce Service Cloud
  • Salesforce Marketing Cloud
  • Salesforce Community Cloud
  • Salesforce Platform
  • Salesforce Einstein
  • Salesforce Collaboration
  • Salesforce Commerce Cloud.
  • Infor CRM
  • Netsuite CRM
  • Sage CRM
  • Microsoft Dynamics 365
  • Oracle Siebel
  • Nimble CRM
  • Sap CRM
  • 401K
  • Parental Benefits
  • Health Benefits
  • Vacation


Software Engineer



Process

  • An initial phone screen by the Recruiter. The recruiter primarily evaluates the candidate.
  • A  phone interview with the hiring manager checking for technical knowledge
  •  Solve the problem with Hacker Rank within 3 hours.
  • The on-site interview with 2 rounds with a mix of behavioral and technical questions.

Notes

  • The interview process takes 3-4 weeks on average.
  • All phone or onsite interview as 30 to 50 minutes each.
  • Interview Feedback within a week
  • Medium Leet code Questions
  • Work on past projects
  • Hacker Rank and geeks for geeks coding challenges
  • Group Anagrams Delete nth Node from Linked List.
  • array/string manipulation
  • String Replace Checker -Given a string and pattern, replace the repeated pattern with X.
  • Standard stack problem.
  • How does a hash table work? 
  • How would you optimize network traffic for screen resolution?
  • How would you create a client-side application that would handle movie streaming services?
  • What are all the verbs for a CRUD API?
  • How would you efficiently send a 1GB of file over the network?
  • Design a system where you could add, modify and delete contacts 
  • Design LRU cache 
  •  OOP design. 
  • A design related to scalability.
  • Why Salesforce?
  • Tell me about your project you are most proud of?
  • How did you handle a task where you had a deadline that you couldn’t meet?
  • Tell me time when you failed?
  • Tell me time when you recommended something and it was not well received?
  • Tell me time when you gave feedback to your peer?
  • Tell me time when you have to make a pivot and choose a different approach or solution.
  • Tell me a time you had a conflict with your peer and how did you resolve it?
  • Tell me about the constructive feedback you have received?
  • Tell me a time you disagreed with your management?
  • How do you handle a difference of opinions within your team?

Loading Please Wait...