Sunteți pe pagina 1din 20
Sey cpa aaa 1. What is Inheritance? 2. What is the use of virtual keyword for a class? 3. Whaat the use is of extends keyword? 4, What is a constructor? 5. How is Constructor overloading? 6. What is the difference between static and non static variables? 7. What are final variables? 8. What are transient variables? 9, What are final static variables? 10. What is difference between with sharing class and without sharing class? 11. What is system context and what is user context? 12. What is encapsulation? 13. How to do you restrict the access on the data in the class? 14. What is the use of override keyword? 15. What is wrapper class? 16. What is Type casting? 17. What is Type conversion? 18, How to call static methods in the Apex class? 19. In how many ways we can call Apex class? 20. What is interface? 21. What is abstract class? 22. Name some of the predefined interfaces? 23. How to make an apex class visible to user? ist &Set &Map What is antarray? Elements in the array are referfed using? What are the drawbacks of array? What isa List ? What is the internal data structure? Will List maintain the insertion order? Are the duplicates are allowed in the list ? How the elements in the list are referred ? What is difference between add() and addall{) methods? 10. what is the difference between add(index ,ele) and set{index ,ele) 11. How the size of a list? 12. How to sort the elements in the list in the ascending order? 13, How to sort the elements in the list in the descending order? 14, What is set? POENanewne @ C apita a] 040-66028688 Soe noma ee = «8686864286 16, Willset allow duplicates? 17. Will the set maintains insertion order? 18, Howthe elements in the set are referred ? 19. What is the use of conatins(ele) ContainsAll(eles) 20. What is the use of retainAll(ele) 21. Can we sort the elements in the set ? 22. What is Map? 23. Cana key be duplicate? 24. Cana value be a duplicate? 25. What is keyset () in map? 26. What is values () on map? SOQL & SOSL 1. Whatis soai? 2. Whatis the return type of SOQL? 3. Whatis dynamic sogl? 4, When do you use Database.Query()? 5, Howmany records can be fetched using SOL? 6. Whatis LIMITin SQL? 7. Whats OFFSET key in the SOL? 8. Whatis the mit of OFFSET ? 9. What is ALL ROWS in SOQL? 10. Howto fetch the records from Recyclebin using SOOL? 11, What are Parent to child SOQL query? 12, Whatis Child to Parent SOL? 13, Name some date function in SOQL? 1, What are Aggregate functions? 15. Whatis the difference betwéen count() and Count{fieldname) in SOQL? 46. Whats AgeregateResult? 17, Where do you use AggregateResult? 18. What are the governing limits on SOQL? 419. Howto reduce the no of SOQL in a transaction? 20. Howto write SOOL using MAP? 21, What is the Advantage of writing SOQL using MAP? 22. What is SOSL? 23. Whats the return type of SOSL? 24, How many records are fetched using SOSL? 25. Can we write Ageregate functions using SOSL? 26. Howto lock the records from being edited by others using SOQL? 27, Whatare alias name in SOQL? 28, What the use of Aggregate function SOQL queries in salesforce? 29, What is the use of group by clause in SOQL? 30. Can we write group by clause in SOSL? Capital w0-sc0zecee em a ~=s«BG 8G 8G 4286 1. What are DML operations? 2. What are Atomic operations? 3. What are non ~Atomic operations? 4. Whatis the difference between insert and Database.insert? 5. How to empty the recycle bin? 6. How to hard delete the data? 7. How many DML statements we can write ina single transaction? 8. How to avoid DML 151: Exception? 9. What are the best practices we should follow while writing DML? 10. What is Upsert operation? 11. What is the user external id in the Upsert operation? 12. Which fields can be external id fields? 13. How to undelete the data using DML? 14. What is merge statement in DML? 15. When we perform merge operation what will happen to the child records Gbithe record which is deleted? Future Methods 1. What are Asynchronous methods? 2. What are different types of Asynchronous methods we have in salesforce? 3. What is future method? 4. Howto define future methods? 5. 5.Which types of parameters we can pass th the future methods? 6. 6.What is the syntax of future method ? 7.7. Can we pass SObjects as parameters in future methods ? 8. B.if you need to pass the sobject | List as parameters how do you pass? 9. 9, What are mixed DML Exception? 10. 10. What are setup objects? 111, 11, What are non- setup objects? 12. 12. Can we call webservices from future methods? 13. What is the use of @future(callout=true) 14, How to track the status of the future methods that are running? 15. What is the use of AsynApexiob object? 16. Can we call future methods from Batch Apex? 17. Can we call future methods from Triggers? 18. Can we call future methods from Schedule Apex? 19. How to call the webservice callouts from Schedule Apex and Triggers? 20. Can we call asynchronous methods from Another Asynchronous method? 21, Name some methods which are not supported by future methods? 22, How many future methods we can callin a transaction? Batch Apex | 040- 66028688 86 86 8642 86 Capita TRANG TECHNOLOGY oUTsoURG 1. What are Governing Limits in salesforce? 2. Name some Governing limits in salesforce ? 3. How many DML statements can be written in a transaction? 4, What is the Governing limit of SOQL query? 5. 5.0nhow many records we can perform DML operation in a transaction? 6. What are Asynchronous operations? 7. Howto track the Asynchronous jobs in salesforce? 8 What is Batch Apex? 9. What is Database.Batchable interface? 10. What are the methods in the Database. Batchable interface? 111. What is Database. QueryLocator? 12. Howmany records can be fetched using Database. QueryLocator in start method? 13, When do you use Database. QueryLocator as return type for start method? 44, Whats iterable interface? 15, When do you use Iterable as return type in start method? 16. How many records can be fetched using Iterable? 17. What is Iterator? 18. What is Database BatchableContext ? 19. What is the use of the Database.BatchableContext ? 20. What is the use of execute() method? 21. How many times execute() method will be called? 22, What is the scope parameter in execute() method? 23. What is the use of finish method? 24. What is the default size of the batch? 25, What is the minimum size of the batch? 26. What is the maximum size of the batch? 27. At atime how many jobs can be added to the queue? 28. What is the Flex concept in batch? 29, Canwe call batch apex in another batch ? 30. |s the state of the data is maintained between the batch apex execute methods? 31, What is Database stateful interface? 32. When do we use Database Stateful interface? 33._ If we use Database.stateful intéfface then state of the static v 34, Canwe call webservice callouts from the batch apex ? 35. What is the use of Database AllowCellouts? 36. How many callouts we can call in each execute()? 37. How to call one batch apex in another batch apex? 38. Can we call future method in execute method of the batch apex? 39, Cana class have Both Database. Batchable and Schedulepex on a same class? 40. Give some scenario’s where you have batch apex and why you have used it? 41, When we have divided the job into five batches and if any one of the batch job fails what will happen to other jobs? Schedule Apex «Capital mo-ss0zsess — 08686864286 & |. What is schedulable interface? How many methods are there in the schedulable interface? In how many ways we can schedule the apex class? What is the difference between manual schedule and apex schedule? What is cronTrigger? How do you define cron expression? Can we schedule the job for every hour? Can we schedule the job for every minute? How many jobs can be scheduled at a time? 10. Can we call the batch apex from the schedule apex? 11, Can we call the synchronous webservice callouts from the schedule apex? 12, How to call asynchronous webservice call from Schedule apex? 413. Give some scenario’s where you have used schedule apex? 14. How to stop the schedule jobs using Apex? Schema: What is schema? What is sobjectType? Whats getSobjectTypeQ) ? What is Schema DescribeSobjectRestult? How to create a new Sobject Dynamically? What is the use of getGloabalDescribe(); How to fetch all the subjects in the salesforee ? How to fetch fields from Given Sobject? How to fetch picklist entries from the given picklist fields? 10. How to fetch the tabs info from Schema? 11. Where do we use the schema programming ? FLOWS & PIUGINS 1. Whatis visual flow? eexanawne 2. When do we use visual flows? 3, What are plugins ? 4, What is process.Plugin ? 5, What is the use of invoke method ? 6, What is the use of describe method? 7. How to read the parameters from flow to plugin? 8, What is the use of Process.DescribeResult ? 9, How to invoke the flows from Visualforce page? 10. How to pass the values from. wwalforce page to flow /Pluing? i . ; & Capital toa OTe ano { coos 1. What is workflow? 2. When workflow is invoked? 3. What is a Trigger? 4, What is the difference between Trigger and workflow? 5. What are Trigger events? 6 7. 8, 9, What are trigger context variables? we insert.100 records how many times the trigger is called? What is Bulk Trigger? What is the difference between the Trigger. New and Trigger .old in the Update triggers? 10. What is the difference between Trigger. New and Trigger.NewMap in update trigger? 111, When we perform the operation using before Trigger and after Trigger whieh you prefer? 22. Canwe write SOQL query to fetch set the records which are in Trigger.New in before trigger? 23. Can we write DML on the List of records which are in Trigger. New in before triggers2, 14. What are recursive triggers? 45. How to handle recursive Triggers? 116. How many triggers we can write on the same object with same trigger event? 17. What is order of execution of trigger? 18. Willthe field update done on the workflow call the update Triggers? 49. Canwe call the batch apex from the trigger? 20. Can we call the schedule apex from the trigger? 24, Canwe call the future methods from the triggers? 22. Can we send an email using Trigger? 23. What are the good practices that you have to maintain while writing trigger? 24. How to disable the triggers for a particular user?, 25, Are the triggers are fired while loading the data using dataloader? 26, 25.How to run the triggers only when the datacames from external system? Remote Actions: ‘1. What is remote action? 2. How do you define the remote action methods? 3. How to invoke the remote action? Custom Settings How to fetch the data from sobject? ‘What is global data? \Whatis custom setting object? How to fetch the data from custom setting object? How many types of custom setting are there? ‘What List Custom Setting type? How to fetch the data from the List Custom setting type ? How to fetch the data from Hierarchy custom setting type ? How do you personalize the data for a user or a organization? Capital o0-ssoaseus a SOR 86 86 86 42 86 10, What is the advantage of custom settings? 11. Can we write a SOQL query on the Custom Settings object? 12, Are the actions on the custom setting are counted against governing 13, When we want disable all the validation rules for a specific user on the all the sobjects how can we achieve it? 14, When we want to deactivate a trigger for a specific user how to achieve it? its? Test Classes: 1. How to define test class? 2. Whatis @istest? What is the use of @isTest(seeallDat: How do you test Asynchronous jobs? What is the use of Test StartTest() and Test StopTest() ‘What is Test.isRunningUser(userid) ‘What is minimum test coverage required to deploy the class? What is the minimum test coverage required to deploy the Trigger? ‘Are the DMIL operations in the test classes are going to update theldata inithe sobject? 110, Should we write test class for Wrapper classes? 411, Should we write test classes for Visualforce pages? rue) eenamee @ Capital (iene Tianans — ERAOIOGY OUTSOURCING 1, Whatis sandbox? 2. Whatare different types of sandboxes? 3. With which sandboxes you have worked? 4, Whatis developer sandbox? 5. Whatis developer pro sandbox? 6. Whatis partial copy sandbox? 7. Whatis full copy sandbox? 8. In which sandbox we will have same copy of production? 9. In which sandbox we will have same records ID like production? 10. For which edition we will have sandboxes? 11.Tell us some issues that you have faced on sandboxes? Deployments 1. What is deployment? 2, What is data migration? 3. In how many ways we can deploy the code from sandbox to production? 4, What is the outbound change set? 5, What is theinbound change set? 6, What is the advantage of deploying the code using change set? 7. Whats the disadvantage of deplaying code using change set? 8. How to deploy the code using eclipse into production? 9. What is the advantage of deploying code using eclipse? 10. What is the disadvantage of deploying code using eclipse? 11, What is repository? 12. Is your organization maintaining the repository of the code? 13, Which tool is used to maintain the repository? 14. Can we deploy the code using ant? ‘Ranke TeOAWOLOGY —oUTSOURCAG @Capita | 040-66028688 86 86 864286 Salesforce poe 15, Whatis the advantage of deploying using ant? 16. What isthe disadvantage of deploying using ant? 417. Can we deploy users from sandbox to production? 18. Can we deploy the profiles from sandbox to production? 19. Can we deploy the workflows and Approval process from sandbox to production? 20. While deploying the dashboards what are the basic precautions we should take? 21. Whats the test code coverage that is needed to deploy class? 22. f there are four classes in the sandbox and first three classes have 100% code coverage and fourth class 0% code Coverage .Will the deployment will be success or fail? 23. What isthe minimum test coverage required for trigger? 24. How many deployments you have done as of now? Profiles : 1. What is profile? 2. What we can control using profile? 3. How many profiles we can assign to a single user? 4. Profiles are created based on ? 5. How many types of profiles aféthere? 6. How to create a custom profile? 7. Can we deploy profiles from/sandbox to production? 8. Can we delete standard Profiles?, 9. Can we delete custom profiles? +10. Which user can create a new Profile? Permission Set 41. What is permission set? 2. Permission sets are created based on? 3. Which permissions we can assign using permission set? 4, How to assign permission set to a user? 5. Can we deploy permission set from sandbox to production? i TeeMNOLOGY — oUTSOUREINE @ Capital 040 - 66028688 86 86 86 4286 User: 1. Howto create a user? 2. What are the required fields which we have to assign while creating the user? 3. Howmany standard user licenses are assigned to the user? 4. Howto lock the user from logging into his account? 5. Whatis the difference between Freeze and deactivate? 6. Howto delete the user? 7. Whatare IP Address restrictions and in how many ways we do it? 8. Whatis business hours restriction and how many ways we restrict using this? 9. Howadmin can resolve the login issues related to user? 10. What is view Setup Audit trail? 11. If user has selected different time zone from organization time zone now which time zone will be considered? 12. Canwe deploy the users from sandbox to production? Objects: 1. Whatis object? 2. What are different types of objects in salesforce? 3. Can we delete the standard objects? 4. In how many ways we can create an objééx? 5, Object falls under which paltior MVE2 6. What are optional features? 7. What are one time object creation options? 8. What is the use of Allow reports option ? ‘9.What is the use of Allow Activities option? 10.What is the use of track field history? 11. Can we deploy the object from Sandbox to production using changeset? 12, CRUD permissions on object are controller by? 13. Canwe assign CRUD permissions on object by using Permission set? 114,How many objects we can create in the salesforce? @& Capital w seme 1. What isa Tab? 2. How many types of tabs are there? 3. What is custom object Tab? 4. What is Visualforce page Tab? 5. What is Web Tab? 6. What is lightning Component tab? 7. What is default on? 8. What is default off? What is tab hidden? 10. Visibility of the tabs is controlled by ? 11. Can we deploy the tab from sandbox to production? 12. Which permissions are by default enabled when we add tab to an application? 13. Same tab can be used in how many application? 14. What is default landing tab? 415. How to see the tabs which are not in the TabPanel? IELDS. 1. How many types of fields are there in salesforce? 2, What are system fields? 3. What type of operations we can perform on the system fields? 4, What is the use of ID field? 5. What is the difference between 15 characters ID and 18 Character ID? 6. What does the first three characters in the IDindicate? 7. What does the last four characters in the ID indicate? 8, What are System Audit Fields? 9. What is the difference between SystemModstamp and LastModifiedDate 10.What are StandardFields? 1LWhat isthe difference between created by and owner? 12.What are the different datatypes that are accepted by name field? 13.Can we change the data type from Text to AutoNumber for the Name when we already have records in the Object? Capita al 040-66028688 CRG BGR APES Salesforce eee lied Custom Fields : 4. What are Text Encrypted fields? 2. Whatis the length of the Text Encrypted Fields? 3. Can we use text encrypted fields inthe filter conditions and formulas? 4, Can we write Validation rules on text encrypted fields? 5, Can we search data based on the text encrypted fields? 6. Can show the text encrypted fields in the search result? 7. Can we show the text encrypted fields in the report result? 8, By default who can see the text encrypted field data in the original format? 8, What is view encrypted data permission? 410. Do we need the permission to modify the enerypted fields? 11. Canwe deploy the text encrypted fields from sandbox to production? Relations 4. What are relations in the salesforce? 2. What s different types of relations in the salesforce? 3. What is Master Detail Relation? 4, How many Master_Detail fields can be créated on the object? 5. If we delete the parent record what will happen to child records? 6. Whois the owner of the child records in the master—detail relation? 7.Cana child record be a master to some other object? 8. Canwe create a Master-Detail relation on the standard object? 9, What isthe Security sharing on the master-detail relation? 10. The child records which are deleted will they go to the recylebin? 411, What is lookup relations ? 12.How many lookup relations can be created on a object ? 13. If we delete the parent record what will happen to the child records? 14.Can we create the Lookup relation on the standard object? Capital inoe RGR iC 15. What is junction object? 16. What is primary master? 17. What is secondary master? 18. What is the importance of primary master? 119. Who is the owner for the junction object record? 20. ifthe junction object contains 200 records related to a parent can we delete a corresponding parent? 21, Can a junction object be a parent object to some other object? 22. What external relationship introduced in the spring 15 version? 23.Relations and fields fall under which part of MVC ? 24.What are rollup summary fields ? 25.How many rollup summary fields can be created on the object? Page layouts and Record Types _& Mini Page Layouts’: .What is pagelayout ? 2.How many pagelayouts can be assigned to a profile on.a object? 3. What we can control using page Layout ? 4, How to add custom button on the Page Layout? 5. Howto add custom button related list in the page Layout? 8. _ Find out what type of secess is provided on the field when we have following comibination Field Level Security Page layout output? jsable Read Required 1. ok No Ne Ne (Ne Ne 2 ok Na” No ok Ne Ne: 2. ok No No ok ok lo: 4 ok No No ok Nok: 7. What is record type? 8. How to create a record type? 9. How to control the options in the pick list field? @ Capital 040 - 66028688 aoe «= S886. 864286 10. How to control the sales process? 11, How to control the lead process? 12. How to control the case process? 13. What is minipage Layout? 14.What is the use of minipage layout? Scenario’s In Above Context: 1. If we want to display the data from parent record data in the child record how to achieve it? 2. If we are on the detail page of the child record if we want to modify the parent record data how to achieve it? 3. If we are on the detail page of the Parent record how caniedit data of child records? 4, How to use child record data in the parent in master-detall field? 5. Which field can be controlling field in the Field Dependency? 6. Which field can dependent fields? 7. How many options can be there in the controlling? Workflows &Approval 1. What is Automated Process? 2. What is workflow? 3. What are difference evolution criteria? 4. What is difference between Created and Every time edited and Created and any time edited to meet the Evaluation criteria? 5. In how many ways we create the workflow rules? 6. On which fields we can create a criteria based workflow conditions? 7. Give me one scenario where you can create formula based workflow conditions? 8, What are time dependent workflow actions? 9. On which evaluation criteria we cannot create time based workflow rules? 10. What are field update actions? 11. Which fields of the object we can update using field update actions? ital] 040-66028688 Sao eee «8G 86864286 sic T2-On which ‘objects we can create task? 13. What are outbound messages? 14. What are remote site settings? 15. How to test time based workflow rules? 16. How many workflow rules we can create on a object? 17. What is approval process? 18. What is parallel approval process? 19, What is unanimous approval process? 20. What is first response approval process? 21. When we have more than one step in approval process and if the record is rejected in the last step what will happen? 22. How to test approval process? 23. What is the difference between whold and whatID? OWD & Sharing Rule: 1. What are OWD's 2. What are different types of OWD’s we have? 3. What is the difference between Private ,Public Read ,Public Read Write? 4, What is Public Read Write |Transfer? 5. On which Object we can assign Public Read| Write|Transfer? 6. What is public Full Access? 7. On which object we éan grant Public Full Access? 8, What is controlled by Parent? 9. What is the use of Grant Access using Role Hierarchy? 10. What are sharing rules? 11. How many types of sharing rules are there? 12. What is owner based sharing rule? «Capital 040- 66028688 te 8686 8642 86 13, What are Criteria based sharing rule? 14, What are manual sharing rules? 15. What are Apex Sharing rules? 16. What is View All permission in Profile on the object? 17. What are modifying all permission in profile? 18. Which will dominate the access on the record ( profile or OWD) DataLoader: 1. What is dataloader?: 2. On Which standard objects we can perform operations using Data loader? 3.0n how many records we can work using dataloader? 4.What are the operations we can perform using dataloader? 5. If we want to login to data loader without security Token? 6. Which time zone will be used in data loader? 7. Insert null values in data loader? 8, Howto enable European date format in dataloader? 9,How to run dataloader from command prompt ? 10.What is external id in.the upsert operation? 11. If we give the duplicate external id what will happen? 12. What is difference between export and export all? 13. What is advantage of data import wizard? 14.15 dataloader is non-atomic? 15. What is the default size of the dataloader? 16. What is process config file? 17. What is data config file? «}Capita 7 ey Loa | 000-G6028688 86 86 86 4286 E ix & Reports & Dashboards? 1. What is report? 2. How many types of reports are there? 3. Where do you save the reports? 4, What is Tabular report? 5, When do you use tabular report? 6. What is summary report? 7. When do we use summary report? 8. What is Matrix report? 9. When do we use matrix report? 10.What are Joined reports? 12. What is report Types? 13. On which objects standard Report Types are used? 14. What is conditional highlighting? 15. What is bucketing field? 16. What is the difference between running user and viewing user? 17. How can we export the teport? 18. In which format reports are exported? 19. How manyrrecords ean be exported? 20. What are dashboards? 21. What are different types of dashboards components are there? 22. What is the use of metric? 23. What is the use of gauge? 24. What is the use of tabular? 25, What is Dynamic dashboard? 26. What are the custom reports you have created? 27. How many components can be added to the dashboard? 28, How to deploy dashboard to production? @ Capita] soem rs isualforce Basic level Questions When do you use Visual force page? Which components we can use in visualforce pages ? What will happen if we set the