General Q&A Flashcards
What is a junction object?
A) Custom object with any number of lookup and master-detail relationships
B) Custom object with one lookup relationship and one master-detail relationship
C) Custom object with two lookup relationships
D) Custom object with two master-detail relationships
D - A custom object with two master-detail relationships
Which method is defined in the StandardController class? Choose 2 answers A) Save B) Undelete C) Cancel D) Merge
A - Save
C- Cancel
Additional StandardController Methods
- addFields
- delete
- edit
- getId
- getRecord
- reset
- view
What is the name of the standard relationship from Account down to Contact A) Accounts B) Account C) Contacts D) Contact
C-Contacts
What does SOSL queries return
List of Lists of sObjects, where each list contains the search results for a particular sObject type
Force.com is multi-tenant. What does this statement mean?
A) Applications share hardware, storage and other infrastructure
B) Requires expensive infrastructure but allows resource sharing
C) Applications can be deployed at multiple locations
D) Applications from different organizations get their own technology architecture
A- Force.com is a multi-tenant platform, that is, applications on the platform share hardware, storage, and other infrastructure
Identify the advantages of declarative customization (Select all that apply) A) Enhanced security B) Ease of upgrades C) Ease of maintenance D) Offers the most flexibility
B and C. Declarative customizations are easy to upgrade and maintain. They do not offer enhanced security or maximum flexibility
Which programmatic tool will you use to write custom business logic
Apex
Which programmatic tool will you use to load large amounts of data into the system
Bulk API
Which programmatic tool will you use to create pages with custom look and feel
Visualforce
Which programmatic tool will you use to move configuration changes between sandbox and production environments
Metadata API
Identify the differences between Apex and the other programming languages? Select all that apply
A) Apex runs in a multitenant environment
B) Apex performs uncontrolled program invocations
C) Apex is case-insensitive
D) Apex can be processed on any platform.
A and C. Apex runs in a multitenant environment and is case-insensitive
Before you can deploy to production, you should
A) Use profiles to lock users out of the system
B) Test your changes first in a test sandbox environment
C) Give training documents and release notes to end users
D) All of the above
D) All of the above
Which of the following are good ways to track changes in production?
A) Diff the metadata
B) Use a change log request form
C) Check the setup audit trail every week
D) All of the above
D) All of the above
A metadata type is
A) A data type
B) A representation of configurations and customizations in Salesforce and is in XML format
C) A representation of custom objects only
D) JSON representation of settings
B) A representation of configurations and customizations in Salesforce and is in XML format
What is a good way to track changes to customizations and settings that aren’t represented as metadata types
A) Hire an intern to track changes
B) Use the SOAP API
C) A change request form and the setup audit trail
D) Have everyone write the changes on whiteboard using different colored markers so you know who did what
C) A change request form and the setup audit trail