Wednesday, April 11, 2012

50 Salesforce.com Interview Questions

Salesforce.com is currently one of most sought after technology. If you are an experienced Salesforce.com guy, you are lucky. Having said that, even if you are someone who has recently started out working on Salesforce.com, don't worry, there are enough resources available on the internet to help you start.

I will be posting some of the learning techniques and how I prepared for Salesforce.com soon in my blog.

However, here are some of the most common interview questions I have come across for a developer/administrator role.

Questions:
1. How many users have you supported. 
2. What are permission sets and how do they differ from profiles. 
3. When will you use profile and permission sets together. 
4. Difference between roles and profiles.
5. What are controllers. 
6. What are extensions. 
7. Difference between controllers and extensions.
8. What is a standard controller, custom controller. Difference between the two. 
9. When you override a button by specifying a VF page, what is a necessary condition for the VF page to be available.
Ans - The VF page should have a standard controller listed for that object. Else, the VF page will not be available to override a button. 
10. Minimum number of queries required to query for 2 level, 3 level relationships. 
11. How will you avoid recursive triggers. 
12. How to bulkify triggers. 
13. Understand basic SOQL and Apex limits. 
14. What is with sharing and without sharing class.
15. How can sharing be done using Apex. 
16. Explain the trigger handler pattern. 
17. List few components which cannot be deployed using force.com IDE or change sets. 
18. What deployment methods have you used. List advantages and disadvantages of each. 
19. How will you load data for a child object. 
20. Difference between a look up and master-detail relationship.
21. Explain, the way you will query child from parent and parent from child
22. What are sharing rules, when do you used sharing rules. 
23. Explain lead to opportunity conversion.
24. What are record types. Why are the record types used. 
25. When is page layout assignment used. 
26. Can 1 user be assigned multiple profiles, if yes how, if not, what is the work around.
27. How many types of salesforce licenses are there. What are the limits. 
28. Which license will I use if users will only use 1 custom application.
29. How can I create developer, full sandbox.
30. In how many days can one refresh a full sandbox.
31. What is batch apex. Why do we use batch apex. 
32. What is @future method.
33. What are test classes, what is the test coverage you need to move a code into production. 
34. Can I directly change code in salesforce production org. 
35. How do I log a case with salesforce. 
36. How can I change owner for multiple cases at once (example - from Rob to John)
37. Difference between a workflow rule and approval process. 
38. What is the order of execution of workflow rules, validation rules, triggers.
39. Explain Salesforce.com security implementation with respect to Profiles, Roles and Hierarchy, Sharing rules, OWD(org wide default settings). Also, specify which is the most restrictive security setting. 
40. What are custom report types. 
41. What are different types of reports you can create. 
42. What is Trigger.old and Trigger.New
43. What is ApexPages.addMessage
44. How is a pdf generated using visual force page.
45. How can I redirect user to a page after processing is completed in the controller/extension.
46. What are custom settings. 
47. What are Action Support, Action Function and Action Poller used for. 
48. What is rerender attribute used for. 
49. What is package.xml
50. How can one read parameter values through the URL in Apex. 


Authentic Blog, featured by BlogUpp

190 comments:

  1. Thanks for posting these interview questions.


    By any chance have you got answers for them?

    ReplyDelete
    Replies
    1. Thank you!
      I know the answers to these questions. These are some of the questions I asked while recruiting people in my team, or while I was being recruited. I plan to upload these later.

      Thanks!

      Delete
    2. please can u send me those answers please my mail id "santhoshbanti2@gmail.com"

      Delete
    3. hello friends, if anyone knows the answers for above 50 questions, please send me those answers to my id kashyap.ina@gmail.com

      Delete
    4. It will be very helpful for me if I get the answer. Please mail me the answers at parmita.mallick1@gmail.com

      Delete
    5. hi Please send me those answers please my mail id is gopi.gkce@gmail.com

      Delete
    6. Please send me those answer to my mail id gaurav07goyat@gmail.com.

      Delete
  2. Hi friends,

    when will you post answers for those questions..

    Thanks...

    ReplyDelete
  3. This comment has been removed by the author.

    ReplyDelete
    Replies
    1. Hi Jagadish,

      I have been busy with some other stuff lately. I plan to upload the answers soon. If you need answers to any specific questions, please feel to ask them here. Sorry, I deleted your comment by mistake

      Delete
    2. This comment has been removed by the author.

      Delete
    3. can u please uplode the answers as soon as possible it is very much helpful to us

      Delete
    4. Hi
      you can visit here for top salesforce advanced interview questions with answers
      https://mindmajix.com/salesforce-interview-questions

      Delete
  4. is there any chance pls upload the answers for all questions.thse are very helpful for us

    ReplyDelete
  5. sir i dont have basic understanding of any programming language,infact i feel i lack logic,but i understand functional aspect of any business in no time.

    iam planning to take salesforce developer as career...

    Shall i move forward?

    ReplyDelete
  6. i dont know what is oops ,javascript,
    as sales force is booming ..i want to make career as a salesforce developer,

    but i hate coding(apart from that i have not given an attempt to understand that)

    ReplyDelete
    Replies
    1. Thank you for your question. I cannot judge your logic,so it is hard for me to give you a correct answer. However, these are the prerequisites which everyone should have or consider

      1. Good understanding of data modelling
      2. Basic understanding of OOPS
      3. Knowledge of software design principles

      Also, investing your time in learning new technology is one thing, but you need to make sure there are enough opportunities for you to join in as a newbie (since you do not have experience in Salesforce). Having said that if you are good in Salesforce, you should be in good shape to find opportunities. Hope this helps

      Delete
    2. Hi Matrix, hope you are doing great at your end!
      Thanks for sharing questions and your views about Salesforce. Actually i've good experience in asp.net(c#,vb) now i want to learn salesfoce myself, can you guide me how to start and what CRM should i work on. what i came to know about salesforce is, there is one crm visualsorce on which i have to work on..
      i don't have any idea, i m getting hanged/confused what should i do.....can you please lemme know what and how should i start..
      thanks in advance,
      looking for positive response..

      Delete
    3. Hi Gaurav,

      Thank you for your comment. As long as you have basics for OOPS you are in good shape. Having said that, Salesforce will be a complete new way of building and designing applications. I am in process of putting together a blog, which will list down things to help people get acquainted with Salesforce quickly. These will be the methods I used. I come from a JAVA background, so I understand what a person needs to learn something new. Please check back again, or add my blog to your RSS feeds

      Delete
  7. Hi Matrix,
    this is naveen.Thanks for sharing questions and your views about Salesforce.
    can u please uplode the answers as soon as possible .it is very much helpful to us

    ReplyDelete
  8. please can u send me those answers please my mail id "santhoshbanti2@gmail.com"

    ReplyDelete
  9. Hi Matrix, I am new to Salesforce, but recently i did two certifications ADM 201 and DEV 401. I think that i am not ready to take interview, because i don't know much about Visualforce and Apex coding. I am going to Salesforce 401 and 501 podcasts to prepare my self to take interviews. Do you think that those videos really help to crack the interviews? If you provide answers for these questions that would be really helpful for all of us.

    Request: Please provide answers ASAP.

    Thank you.

    ReplyDelete
  10. this is praveen.Thanks for sharing questions and your views about Salesforce.
    can u please email the answers as soon as possible .it is very much helpful to us

    ReplyDelete
  11. please send me answers
    sharmapraveen.sharma@gmail.com

    ReplyDelete
  12. hai please send me answers to maheshg93@gmail.com

    ReplyDelete
  13. please can u send me those answers please my mail id krishna.kutakula@gmail.com

    ReplyDelete
  14. hello friends, if anyone knows the answers for above 50 questions, please send me those answers to my id kashyap.ina@gmail.com

    ReplyDelete
  15. Dear All,

    Thank you for your interest. I will post the answers soon. I have been pretty busy with my work and have not got a chance to work on the blog. But I promise to submit the answers by end of next week.

    ReplyDelete
  16. Hi,

    Could you please post the answers asap.

    Thanks a ton in advance !

    ReplyDelete
  17. please can u send me those answers please my mail id "raghav.konidena@gmail.com

    ReplyDelete
  18. hiiii frnds if any one knows the answers of these 50q please send my mail
    sree1267@gmail.com
    thanks
    sreenivas reddy

    ReplyDelete
  19. hi can you send me answers of these question
    ahmadraza2278@yahoo.com

    ReplyDelete
  20. hi Please send the answer to maryjustin47@yahoo.com

    ReplyDelete
  21. Hi Matrix,
    Could you please send me the answers to bijay.rohit@gmail.com

    ReplyDelete
  22. hi can you snd me the answers to aditya.vjwwm75@gmail.com

    ReplyDelete
    Replies
    1. Its aditya.vjwm75@gmail.com

      Delete
  23. This comment has been removed by the author.

    ReplyDelete
  24. Hi,Could you please send me those 50 answers as well to saini280484@gmail.com

    ReplyDelete
  25. Hi, Please send me the answers as well at ankit.goel345@gmail.com

    ReplyDelete
  26. HI please send answers to my id cskm123@gmail.com

    ReplyDelete
  27. Nice questions.. these are the the ones they ask.. rest on what you have worked on and from the projects..

    ReplyDelete
  28. Hi this is jay i would like to know the best way of practicing salesforce.. i have completed salesforce course it has been a month and i think im loosing my way.so please suggest me the best way to practice salesforce... thanks and regards.

    ReplyDelete
  29. Hi These questions are really good please mail me the answers rewati.patil@gmail.com

    ReplyDelete
  30. Hi These questions are really good please mail me the answers to jeny6249@gmail.com

    ReplyDelete
  31. Hi Could you please send me the answers to avinash.badham@gmail.com











    ReplyDelete
  32. Hi matrix, Could you please send me an answer to my email id? My email id is zeeshanmalik_66@yahoo.in

    ReplyDelete
  33. Hello Martix, please send me answers to ankit.srivastav090@gmail.com.

    ReplyDelete
  34. Hi matrix, Could you please send me the answers to my email id? My email id is nayak.aswini1991@gmail.com

    ReplyDelete
  35. can anyone please send me the answers for these 50 questions to saiforsalesforce@gmail.com as soon as possible...


    Thanks.

    ReplyDelete
  36. Can any one please share all answers to my mail id satheesha.gs20@gmail.com as it would be very helpful for going further proceed. Thanks in advacne!

    ReplyDelete
  37. Hi All,

    Please share the Answers for the above all questions ASAP to jhreddyy@gmailc.com,

    I am just started to preparing for the interviews.PLease help me in go successfull .

    ReplyDelete
  38. Hello Martix, please send me answers to balajiparna@gmail.com

    ReplyDelete
  39. find more salesforce interview questions here..http://salesforcecloudcrm.blogspot.com/

    ReplyDelete
  40. Please send me those answer to my mail id mahesh060708@gmail.com.

    ReplyDelete
  41. Please share answers to my Email id tbharath0406@gmail.com. Its really helpfull for me......

    ReplyDelete
  42. Please send me answers on my email id: nikhilsrivastava1987@gmail.com

    Many Thanks !! :)

    ReplyDelete
  43. Please send answers to girish.nallamothu@gmail.com

    ReplyDelete
  44. Thank you for sharing the Questions....
    Can you please share answers to my Email id nask177777@gmail.com

    Thank you:)

    ReplyDelete
  45. Thanks a lot for sharing the details. Can you please share the answers to these question AT sonu_creative@yahoo.com



    Kind Regards

    ReplyDelete
  46. This comment has been removed by the author.

    ReplyDelete
  47. Can you please share answers to my mail id takkellapati.venky@gmail.com

    ReplyDelete
  48. hey wasssup with the answers man it looks like ur too busy for the last 3years u posted the questions.
    I doubt man do u even know the answers..!! where did u copy these questions from..??

    ReplyDelete
  49. Thank you, this really good information, can find more questions on http://www.exampeta.com

    ReplyDelete
  50. its a nice collection of question about salesforce, i hope it really useful to the fresher who looking their career in sales force
    Salesforce training in Chennai

    ReplyDelete
  51. Hi, I wish to be a regular contributor of your blog. I have read your blog. Your information is really useful for us. I did Software Testing Training at Fita training and placement academy which offer best Software Testing Course in Chennai with years of experienced professionals. This is really useful for me to make a bright career.

    ReplyDelete
  52. The information you posted here is useful to make my career better keep updates..Recently I did oracle certification course at a leading academy. Suppose if anyone want to become an oracle certified professional reach FITA Oracle Training Center in Chennai, which offers Best Oracle Course in Chennai with years of experienced professionals.

    ReplyDelete
  53. Your blog is really nice and informative. Thanks for sharing this post. Keep posting..

    Regards..
    Salesforce Administrator Training in Chennai

    ReplyDelete
  54. Thanks for sharing your innovative ideas..Its really useful and interesting...

    Regards...

    Salesforce Training in Chennai



    ReplyDelete
  55. SAS is a comprehensive statistical software system which integrates utilities for storing, modifying, analyzing, and graphing data. SAS runs on both Windows and UNIX platforms. And now this is the most widely used statistical software. To know more about this please visit this site. SAS Training in Chennai

    ReplyDelete

  56. Thanks for sharing this valuable information.and I gathered some information from this blog. I did SAP Training in Chennai, at FITA Academy which offer best SAP Course in Chennai with years of experienced professionals.

    ReplyDelete
  57. It was really a wonderful article and I was really impressed by reading this blog. Your technical information is very useful for me. Thanks for sharing your ideas.

    Regards...
    Hacking Course in Chennai

    ReplyDelete
  58. please send me answers my mail id: mahenndra6@gmail.com

    ReplyDelete
  59. There are lots of information about latest technology and how to get trained in them, like Hadoop Training Chennai have spread around the web, but this is a unique one according to me. The strategy you have updated here will make me to get trained in future technologies(Hadoop Training in Chennai). By the way you are running a great blog. Thanks for sharing this. FITA chennai reviews

    ReplyDelete
  60. Please share the answers to my email- dheeru.thakurz@gmail.com

    ReplyDelete
  61. SAP Training in Chennai
    This post is really nice and informative. The explanation given is really comprehensive and informative.

    ReplyDelete
  62. I get a lot of great information from this blog. Thanks for sharing this valuable information to our vision. You have posted a trust worthy blog keep sharing.
    sas online training

    ReplyDelete
  63. This information is impressive; I am inspired with your post writing style & how continuously you describe this topic. After reading your post, thanks for taking the time to discuss this, I feel happy about it and I love learning more about this topic..
    Informatica Training in chennai | QTP Training in Chennai



    ReplyDelete
  64. Mangaining customers and thereby increasing the company's revenue is the toughest thing to handle. But companies like Salesforce are dedicated to it by offering most useful and efficient tools. Your content is stating the same. Thanks for offering a worth able article to read. Keep up the activity of posting valuable posts.

    Salesforce training institutes in chennai | Salesforce course in chennai | Salesforce administrator training in chennai

    ReplyDelete
  65. Nice Article! Mostly I have gathered knowledge from the blogger, because its provides more information over the books & here I can get more experienced skills from the professional, thanks for taking your to discussing this topic.
    Regards,
    Informatica training in chennai|Best Informatica Training In Chennai|Informatica training center in Chennai

    ReplyDelete
  66. your providing such a valuabe information about studying..and also have some good key points to every students.
    Salesforce Videos

    ReplyDelete
  67. Latest Indian Govt Jobs 2016 Notification

    Good Post...... Thanks to author for sharing valuable information.........

    ReplyDelete
  68. Assam 2564 Police Constable Recruitment 2016



    Thanks for sharing with us that awesome article you have amazing blog.........

    ReplyDelete
  69. Good Post! Thank you so much for sharing this pretty post, it was so good to read and useful to improve my knowledge as updated one, keep blogging…
    Regards,
    sas training in Chennai|sas training institutes in Chennai|sas training center in Chennai

    ReplyDelete
  70. Using big data analytics may give the companies many fruitful results, the findings can be implemented in their business decisions so as to minimize their risk and to cut the costs.
    hadoop training in chennai|big data training|big data training in chennai

    ReplyDelete
  71. For all SalesForce certification latest and exact exam dumps contact us at completeexamcollection@gmail.com.
    Refer our blog for more details http://completeexamcollection.blogspot.in/2015/04/salesforce-certification-dumps.html

    ReplyDelete
  72. Internship & Recruitment Program for MCA students
    Webtrackker also provide the 6 Month/ weeks industrial training / Internship & Recruitment Program for MCA students in Java, dot net, Web designing, web developments, Angular.js, Node.js, Hybrid apps, computer networking, Plc Scada, Auto cad, All modules in ERP sap, sap mm, sap fico. Php, Oracle Dba, networking etc for MCA, BCA, B.Tech Students.
    Webtrackker Technologies
    B-47, Sector- 64
    Noida- 201301
    Phone: 0120-4330760, 8802820025
    Email: Info@Webtrackker.Com
    Web: www.webtrackker.com

    ReplyDelete
  73. Internship & Recruitment Program for MCA students
    Webtrackker also provide the 6 Month/ weeks industrial training / Internship & Recruitment Program for MCA students in Java, dot net, Web designing, web developments, Angular.js, Node.js, Hybrid apps, computer networking, Plc Scada, Auto cad, All modules in ERP sap, sap mm, sap fico. Php, Oracle Dba, networking etc for MCA, BCA, B.Tech Students.
    Webtrackker Technologies
    B-47, Sector- 64
    Noida- 201301
    Phone: 0120-4330760, 8802820025
    Email: Info@Webtrackker.Com
    Web: www.webtrackker.com

    ReplyDelete
  74. For latest dumps of all Salesforce exams with all the updates of Winter ’16 please contact me at mikeshsfdc@gmail.com.

    For essential training videos to learn salesforce from scratch as well.

    ReplyDelete
  75. sas training institute in noida - web trackker is the best institute for industrial training for SAS in noida,if you are interested in SAS industrial training then join our specialized training programs now. webtrackker provides real time working trainer with 100% placment suppot.

    ReplyDelete
  76. Android training institute in noida - webtrackker is best training institute webtrackkerr provides real time working trainer with 100% placement supprt. webtrackker provides all IT course like SAP(ABAP, BASIS, FI/CO, CRM, MM, PP, BI), SAS, WEB DESIGNING, AUTOCAD, CAM, NODEJS, ANGULARJS, HYBIRD APPS, DIGITAL MARKETING.

    ReplyDelete
  77. Big data is used extensively in MNC today as using big data leads to accurate decision making and there are is a huge demand for the big data analysts.
    Big data training in Chennai | Hadoop training in Chennai | Big data training institute in Chennai

    ReplyDelete
  78. I am really satisfied by your information. I like it very much for giving information. It’s really helpful who want to crack Salesforce interviews. Keep sharing. Salesforce is a highly complex application that can be configured to do practically anything. For More Info: https://goo.gl/H8i2lC

    ReplyDelete
  79. Nice Article on quesitons on salesforce. Thanks! Please visit here for Cloud Computing Interview Questions

    ReplyDelete
  80. Greens Technology's. the leading software Training & placement centre Chennai & (Adyar)
    qtp training in chennai

    ReplyDelete
  81. what a amazing ideas are provided for getting placements. It helps to gain more knowledge about an computing which also provides a salesforce certified for becomes an developer.


    Salesforce Training in Chennai

    ReplyDelete
  82. Awesome presentation, these kind of interesting questions are most helpful for develop my career which provides an new ideas.

    Salesforce Training in Chennai

    ReplyDelete
  83. This comment has been removed by the author.

    ReplyDelete
  84. Hai Author, Very Good informative blog post,
    Thanks for Sharing

    ReplyDelete
  85. Thanks to shared this salesforce interview questions with me. Keep updating.
    Oracle courses | DBA course

    ReplyDelete
  86. Boost your career with Salesforce/SFDC on demand CRM, Lightning, world #1 with hands on and scenarios based learning at very much affordable cost. Call-91-9310096831

    ReplyDelete



  87. It is really a great work and the way in which you are sharing the knowledge is excellent.Amazon Web service Training in Velachery

    ReplyDelete
  88. Excellant post!!!. The strategy you have posted on this technology helped me to get into the next level and had lot of information in it.

    python training in chennai | python training in bangalore

    python online training | python training in pune

    python training in chennai

    ReplyDelete
  89. Wow it is really wonderful and awesome thus it is very much useful for me to understand many concepts and helped me a lot. it is really explainable very well and i got more information from your blog.

    rpa training in Chennai | rpa training in pune

    rpa training in tambaram | rpa training in sholinganallur

    rpa training in Chennai | rpa training in velachery

    rpa online training | rpa training in bangalore

    ReplyDelete
  90. .
    -
    Awesome post! Really enjoyed this post. But I want more information on such valuable topic.
    Click Here : Crawler dozers for sale Cat D5KXL KWW00358

    ReplyDelete
  91. I always enjoy reading quality articles by an individual who is obviously knowledgeable on their chosen subject. Ill be watching this post with much interest. Keep up the great work, I will be back
    Python training in pune
    AWS Training in chennai
    Python course in chennai

    ReplyDelete
  92. Thanks for taking time to discuss about this technology. I love to learn more about this topic. If possible. as you gain experience update your blog with more information? It is extremely helpful for me.
    Software testing training in chennai
    SEO Training in Chennai
    Digital Marketing Course in Chennai
    Selenium Training
    Selenium Course in Chennai
    Selenium Courses in Chennai

    ReplyDelete

  93. Hmm, it seems like your site ate my first comment (it was extremely long) so I guess I’ll just sum it up what I had written and say, I’m thoroughly enjoying your blog. I as well as an aspiring blog writer, but I’m still new to the whole thing. Do you have any recommendations for newbie blog writers? I’d appreciate it.

    AWS Interview Questions And Answers

    AWS Training in Bangalore | Amazon Web Services Training in Bangalore

    AWS Training in Pune | Best Amazon Web Services Training in Pune

    Amazon Web Services Training in Pune | Best AWS Training in Pune

    AWS Online Training | Online AWS Certification Course - Gangboard

    ReplyDelete
  94. Thanks you for sharing this unique useful information content with us. Really awesome work. keep on blogging
    python course institute in bangalore | python Course institute in bangalore| python course institute in bangalore

    ReplyDelete
  95. When I initially commented, I clicked the “Notify me when new comments are added” checkbox and now each time a comment is added I get several emails with the same comment. Is there any way you can remove people from that service? Thanks.

    AWS Training in Bangalore | Amazon Web Services Training in Bangalore
    Amazon Web Services Training in Pune | Best AWS Training in Pune
    AWS Online Training | Online AWS Certification Course - Gangboard
    Top 10 AWS Interview Question and Answers

    ReplyDelete
  96. This blog is the general information for the future. You got a good work for these blog.We have a developing our creative content of this mind.Thank you for this blog. This for very interesting and useful.

    Salesforce Developer Training
    Cloud Training in Chennai
    Software Testing Training in Chennai
    Oracle DBA Trainingin Chennai
    Angular Training in Chennai

    ReplyDelete
  97. Thanks for the great information , i was looking for this information from long.Great blog
    tally course in hyderabad

    ReplyDelete
  98. This comment has been removed by the author.

    ReplyDelete
  99. Thanks For Sharing The Information The information Shared Is Very valuable Please keep updating us Time Just Went On reading The article Python Online Course AWS Online Course Devops Online Course DataScience Online Course

    ReplyDelete
  100. This comment has been removed by the author.

    ReplyDelete
  101. Thanks a lot for sharing such a good source with all, i appreciate your efforts taken for the same. I found this worth sharing and must share this with all.




    Dot Net Training in Chennai | Dot Net Training in anna nagar | Dot Net Training in omr | Dot Net Training in porur | Dot Net Training in tambaram | Dot Net Training in velachery


    ReplyDelete
  102. JavaScript, often abbreviated as JS, is a programming language that conforms to the ECMAScript specification. JavaScript is high-level, often just-in-time compiled, and multi-paradigm. It has curly-bracket syntax, dynamic typing, prototype-based object-orientation, and first-class functions.
    Java training in chennai

    python training in chennai

    web designing and development training in chennai

    selenium training in chennai

    digital-marketing training in chennai

    ReplyDelete
  103. This post is so interactive and informative.keep update more information...
    SEO Training in Tambaram
    SEO Training in ChennaiS

    ReplyDelete