Salesforce Interview Questions with Answers Part 39

Salesforce Interview Questions with Answers Part 39

1. Difference between Salesforce classic app and lightning app?

Similar to apps in Salesforce Classic, Lightning apps give your users access to sets of objects, tabs, and other items all in one convenient bundle in the navigation bar. However, Lightning apps take things to a level beyond Classic apps. Lightning apps let you brand your apps with a custom color and logo. You can even include a utility bar and Lightning page tabs in your Lightning app.


2. What can you put in the Lightning app navigation bar?

Most standard objects, including Home, the main Chatter feed, Groups, and People
Your org’s custom objects
Visualforce tabs
Lightning component tabs
Canvas apps via Visualforce tabs
Web tabs


3. What is the difference between Desk.com and Service Cloud console in Salesforce?

https://www.infallibletechie.com/2016/10/what-is-difference-between-deskcom-and.html


4. Platform Encryption in Salesforce

https://www.infallibletechie.com/2016/07/shield-platform-encryption-in-salesforce.html


5. Transaction Security in Salesforce

https://www.infallibletechie.com/2016/11/transaction-security-in-salesforce.html


6. External Data Integration Limits in Salesforce

https://www.infallibletechie.com/2016/11/external-data-integration-limits-in.html


7. How to automate creation of sandbox in Salesforce?

https://www.infallibletechie.com/2016/11/how-to-automate-creation-of-sandbox-in.html



8. Platform Cache in Salesforce

https://www.infallibletechie.com/2016/11/platform-cache-in-salesforce.html


9. Apex Sharing Reason in Salesforce

https://www.infallibletechie.com/2016/11/apex-sharing-reason-in-salesforce.html


10. ENTERPRISE TERRITORY MANAGEMENT in Salesforce

https://www.infallibletechie.com/2016/11/enterprise-territory-management-in.html



11. What is the purpose of Protected custom settings?

Setting the visibility of the Custom Setting Definition to “Protected” and including it in a managed package ensures that it’s only accessible programmatically via Apex code that exists within your package.
Unlike custom metadata types, custom settings can be updated at runtime in your Apex class, but cannot be updated via the Metadata Api.


12. What is granular locking ?

https://www.infallibletechie.com/2016/12/what-is-granular-locking-in-salesforce.html



13. In what ways that SOQL differs from SQL

https://www.infallibletechie.com/2016/12/in-what-ways-that-soql-differs-from-sql.html


14. What is the Apex Crypto Class?

https://www.infallibletechie.com/2016/12/what-is-apex-crypto-class.html


15. ROW_LOCK issue

ROW_LOCK issue is very common if you have multiple users updating the record at the same time .Or say a batch job is running and is updating a record and same record another trigger or code snippet (usually a future method) is updating.

Account [] accts = [SELECT Id FROM Account LIMIT 2 FOR UPDATE];
Using FOR UPDATE keyword helps to achieve a lock a client end to prevent this locking issues .

Leave a Reply