Salesforce CRM Basic Interview Questions
1) Visualforce Basic Questions :
- What is View state in Visual force ?
- Which api used to design Visual force page?
- What is the difference between actionSupport and actionFunction
- What is the actionRegion?
- What is difference between insert and include?
- What is the difference between related List ,enhanced List ,detail
- What is the difference between controller and extension
- What is Ajax? Have you used it ?if so tell the scenario ?
- What is Jquery ? Where you have used ?
- What is S-Controls ?
- What is the use Static Resource in Visual force?
- Can I pass parameters from VF page to apex method?
- How do you refer‘to current page id
- Tell me Something $Action
- How do you embed Google map in visual force?
- What are custom components?
- How do you make a VF page available for Salesforcel .
- How to use Sforce connection ?
- What is custom component ?
- How to inplementautoLookup and query from VF pages ?
2) Apex fundamentals
- 1. What is Apex?
- 2. What API is used in the apex?
- 3. What are the access modifiers in the apex?
- 4. What is the difference between With Sharing and Without Sharing?
- 5. What is a constructor?
- 6. What is the use of the static variables?
- 7. What are reference variables in apex?
- 8-. What. Are Sobject's'?
- 9. What is the. Difference between List and Set?
- IO. What is Map in apex?
- 11. Can we have duplicate Keys in Map
- 12. How many objects we can store in list ?
- 13.What are setter and getter methods?
- 14. How do you refer to current page id in apex?
- 15. How to do you invoke standard actions in apex class?
- 16. What is page reference?
- 17. How do you pass the parameters from on apex class to another to another?
- 18. What is virtual class?
- 20. What is abstract class?
- 21. What is overloading?
- 22. What is overriding?
- 23.When we invoke with sharing method in without sharing class .Now method is Executed as?
- 24. Will the inner class inherits the sharing properties of outer class?
- 25. Base class is declared as With Sharing and Derived class is declared as without Sharing what will happen?
- 26. Can I have constructor with parameters in apex?
- 27 .Derefemcing a Null pointer value error?
- 28. Variable is not available?
- 29. Too many Records: ‘10001
3) Batch Apex and Schedule apex questions.
- 1. What are the Soql limitations in apex?
- 2. What are transaction limits in apex?
- 3. What is the need of batch apex?
- 4. What is Database.Batchable interface?
- 5. Define the methods in Batchable interface?
- 6. What is purpose of Start method in batch apex?
- 7. What is the Database.QueryLocator ?
- 8. What is the Iterable
? - 9. How to define the custom Iterable?
- 10. What is the use of execute method?
- 11. How many times execute method is called?
- 12. What is scope-of execute method?
- 13. Can we call callouts from batch apex?
- 14. Can we call another batch apex from batch apex?
- 15. How many callouts we can call in batch apex?
- 16. If you get Callouts Governing limits error how do you rectify?
- 17. Batch is synchronous or Asynchronous operations?
- 18. How to synchronize the batch apex?
- 19. How do you call batch apex from the batch apex in earlier versions of API 26.0?
- 20. What all the general errors/exception we will get in executing batch apex?
- 21. What is the maximum size of the batch and minimum size of the batch?
- 22. Tell some of the scenario’s that you have developed using batch apex?
- 23. What is Database? BatchableContext?
- 24. HOW to track the details of the current running Batch using BatchableContext?
- 25. How many batch jobs can be added to queue?
- 26. What is Database.Statefiill Interface
- 27. What is Database.AllowCallouts?
- 28. Why should we call Database.Execute() and future methods in Test.StartTest() and Test.StopTest()
- 29. What is ASyncApexJob object?
- 30. When a BatchApexWorker record is created?
4) Schedule Apex :
- 1) What, is Schedule apex?
- 2) How many ways we can schedule the batch apex?
- 3) What is Schedulable interface?
- 4) What is the order of execution?
- 5) How can we schedule the batch apex?
- 6. How many schedule jobs we can schedule at a time?
- 7. What is cronTrigger?
- 8. How to identify the jobs next schedule?
- 9. What is the difference between Synchronous and Asynchronous jobs
- 10. How many future calls we can make in aday?
- 11. What is the difference between manual schedule and apex schedule?
- 12. What is the best scenario that you have designed using schedule apex?
- 13. How to invoke asynchronous Cali ‘
- 14. Can we call synchronous callouts in Sclieuule apex?
- 15. What are the problems that you have encountered while using schedule apex?
5) Triggers:
- 1. What is trigger?
- 2. What are differenttypesof Triggers in sfdc?
- 3. What areTrigger Context variable? _
- 4. What is the difference between Trigger. New and :Trigger.NewMap
- 5. What is the difference between TriggerNew and T ri gger.old, ’ i i 1' 4
- 6.What is the difference between and TriggerNew and Tn'ggerOld in update Trigger
- 7. Can we call the Batchapex from the trigger?
- 8. What are the problems you have encountered when calling batch apex from the trigger.
- 9. Can we call the callouts from triggers?
- 10. What are the problems that you encountered while calling apex callouts in triggers.
- 11. What is the recursive triggers?
- 12. What is bulkifying triggers?
- 13. What is the use of future methods in triggers?
- 14. What is the order of executing the trigger apex?
- 15. What is trigger handler?
- 16. How do you avoid-recursive triggers?
- 17. HOW many triggers we can define ona object?
- 18. Can we define two triggers with same event on single object?
- 19. Tell me some scenarios’ where you have written the triggers?
- 20. What is the best scenario that you have developed on triggers?
- 21. How many time workflow filed update will be called in triggers?
- 22. When are the rollup summary fields are calculated ?
6. WebServices:
- 1. What is the difference between HTTP] .0 and HTTP 2.0
- 2. Difference between REST API and SOAP API?
Comments are closed.