Interview Questions

Salesforce Developer Interview Questions


Salesforce Developers design, code, and implement Salesforce applications. Salesforce is a powerful CRM platform that allows businesses to manage all their sales, marketing, and communication services in one place. Salesforce Developers are responsible for developing new Salesforce apps to meet company objectives and provide scalable processes.

Whether you're a job seeker preparing to be interviewed for the role of Salesforce Developer or an employer preparing to interview candidates for Salesforce Developer position, these Salesforce Developer interview questions will help you prepare yourself for the job interview session.

Salesforce Developer Interview Questions

Below are a list of some skill-based Salesforce Developer interview questions.

  1. Why did you want to specialize in Salesforce application development?
  2. Why do you think Salesforce is a powerful tool in workflow management?
  3. How would you go about translating simple ideas into scalable CRM applications?
  4. What was the most complex CRM application you developed in the past?
  5. What do you think is the most difficult part of building and implementing Salesforce applications?
  6. What is App in Salesforce?
  7. What is the object in Salesforce?
  8. How many relationships are included in SFDC & What are they?
  9. What is a “Lookup Relationship”?
  10. What is the “Master-Detail Relationship”?
  11. What are the main things that need to consider in the “Master-Detail Relationship”?
  12. What happens to a detail record when a master record is deleted? What happens to a child record when a parent record is deleted?
  13. Can you have a roll-up summary field in case of a Master-Detail relationship?
  14. How can I create Many – to – Many relationships?
  15. List examples of custom field types?
  16. What is TAB in Salesforce?
  17. Can a user insert their own custom logo, while creating their own custom applications?
  18. List things that can be customized for page layouts?
  19. What is a “Self Relationship”?
  20. What is the difference between trigger and workflow?
  21. What is Wrapper class?
  22. What is the difference between SOQL and SOSL?
  23. What are Static Resources?
  24. How do you call javascript using Static Resource in Visual Force page?
  25. What is sharing rule?
  26. What is the use of writing sharing rules? Can you use sharing rules to restrict data access?
  27. How many ways can we share a record?
  28. How to create Master-Detail relationships between existing records?
  29. What are the actions in workflow?
  30. What is the difference between Role and Profile?
  31. Why are Visualforce pages served from a different domain?
  32. What is the maximum size of the PDF generated on visualforce attribute renderAs?
  33. How many controllers can be used in a visual force page?
  34. Can you edit an apex trigger/ apex class in a production environment? Can you edit a Visualforce page in a production environment?
  35. What is the difference between Action support and Action function?
  36. How many ways we can call the Apex class?
  37. What is a permission set?
  38. Can two users have the same profile? Can two profiles be assigned to the same user?
  39. What are Governor Limits in Salesforce?
  40. What is a sandbox org? What are the different types of sandboxes in Salesforce?
  41. What are the different data types that a standard field record name can have?
  42. What are WhoId and WhatId in activities?
  43. What is a bucket field in reports?
  44. What are dynamic dashboards? Can dynamic dashboards be scheduled?
  45. What are the different types of reports available in Salesforce? Can we mass delete reports in Salesforce?
  46. What are the different types of object relations in salesforce? How can you create them?
  47. Explain the term “Data Skew” in Salesforce.
  48. Which fields are automatically Indexed in Salesforce?
  49. For which criteria in workflow “time-dependent workflow action” cannot be created?
  50. What are the types of custom settings in Salesforce? What is the advantage of using custom settings?

Salesforce Developer Interview Questions and Answers

Every interview is different and the questions may vary. However, there are lots of general questions that get asked at every interview.

Below are some common questions you'd expect during Salesforce Developer interviews. Click on each question to see how to answer them.

  1. Why Do You Want This Job?
  2. What is Your Greatest Weakness?
  3. Are You a Leader or a Follower?
  4. What Is Your Greatest Accomplishment?
  5. Do You Have Any Questions for Us?
  6. What is Your Salary Expectation?
  7. Why Do You Want To Leave Your Current Job?
  8. What is Your Greatest Strength?
  9. Tell Me About Yourself
  10. Why Should We Hire You?