Note that every good Salesforce developer must also be a good admin, so you’ll see a lot of non-coding related questions in every developer interview you’re in.
- Name three Governor Limits.
- When do you use a before vs. after trigger?
- What’s the maximum batch size in a single trigger execution?
- What are the differences between 15 and 18 digit record IDs?
- Provide an example of when a Custom Setting would be used during development.
- When should you build solutions declaratively instead of with code?
- Give an example of a standard object that’s also junction object.
- Describe a use case when you’d control permissions through each of the following:
– Profiles
– Roles
– Permission Sets
– Sharing Rules - When should an org consider using Record Types?
- What are some use cases for using the Schema class?
- A trigger is running multiple times during a single save event in an org. How can this be prevented?
- Why is it necessary for most sales teams to use both Leads and Contacts?
- What is the System.assert method and when is it commonly used?
- What are the differences between SOQL and SOSL?
- Order the following events after a record is saved:
– Validation rules are run
– Workflows are executed
– “Before” triggers are executed
– “After” triggers are executed - What is Trigger.old and when do you normally use it?
- When should you use a lookup instead of a master-detail relationship?
- What are the advantages of using Batch Apex instead of a trigger?
- What are the pros and cons when using a Workflow Rule Field Update vs. a Formula Field?
- What are the differences between a Map and a List?
- What are the advantages of using Batch Apex instead of a trigger?
- Describe a use case for Static Resources.
- Provide an example of when a Matrix report would be used. How about a Joined report?
- A group of users must be prevented from updating a custom field. What’s the most secure method of preventing this?
- When would you use the @future annotation?
- List three different tools that can be used when deploying code.
- When should an Extension be used instead of a Custom Controller?
- What are the advantages of using External Id fields?
- What are the uses of the <apex:actionFunction> tag?
- What are the differences between static and non-static variables in Apex?
- What are some best practices when writing test classes?
- What does the View State represent in a Visualforce page?
- What are three new features in the most recent Salesforce release?
- Describe the benefits of the “One Trigger per Object” design pattern.
- Write a SOQL query that counts the number of active Contacts for each Account in a set.
- Declaratively create logic in your org that prevents two Opportunities from being created on a single Account in a single day.
- Declaratively create logic in your org that prevents closed Opportunities from being updated by a non System Administrator profile
No comments:
Post a Comment