SFDC DEV 401


1. An organization has two custom objects to track job positions and salaries for those positions. Everyone in the organization should be able to view the positions, however, only select users can view the salary records. What steps should a developer take to ensure the requirement is fulfilled?
a. Create a lookup relationship between positions and salaries; define public access on position and private access on salary
b. Create a Master-Detail relationship between positions and salaries; define public access on position and private access on salary
c. Create a Master-Detail relationship between positions and salaries; define private access on position and create sharing rules on salary
d. Create a lookup relationship between positions and salaries; define public access on position and public access on salary; create sharing rules on salary to restrict visibility

2. In which Salesforce instances would there be identical record IDs?
a. Production; full sandbox
b. Production; full sandbox; Apex sandbox
c. Production; full sandbox; config only sandbox; Apex sandbox
d. Salesforce.com never repeats record IDs

3. A developer has created a time-based workflow that escalates a lead record 10 days after it has been created if no updates have occurred. What is the best way for the developer to test that the new time based workflow rule is functioning? Please select two (2) choices.
a. Use debug logs to set up the developer; create a new lead record review debug logs
b. Create a new lead record; view the time-based workflow queue;
c. Set up the developer for time-based workflow queue; create a new lead record; view the time-based workflow queue
d. Create a new lead record; view the outbound messages queue

4. If a parent object has a lookup relationship defined with a child object, what happens to the child object when you delete a record from the parent?
a. The child record is deleted
b. Nothing
c. The parent record cannot be deleted
d. The child record cannot be deleted

5. A developer needs to create a trending report. What should he/she use to get the historical data?
a. Reports
b. Analytic snapshots
c. Roll-up summary
d. Report types
e. Audit history records

6. What are the data types that are supported by a formula field? Please select three (4) choices.
a. Number
b. Percent
c. E-mail
d. Currency
e. Date

7. What is true about a junction object?
a. A custom object that has two Master-Detail relationships
b. A custom object that has a Master-Detail relationship
c. A standard object that has two Master-Detail relationships
d. A standard object that has a Master-Detail relationship

8. What is true about a cross-object formula field for a Master-Detail relationship?
a. You can only create a cross-object formula field on the parent object
b. You can only create a cross-object formula field on the child object
c. You can create a cross-object formula field on both the parent and child object
d. A cross-object formula field is not available for a Master-Detail relationship

9. What are the different custom tabs that you can create? Please select three (3) choices.
a. Web tab
b. Apex tab
c. Visualforce tab
d. Custom object tab
e. Standard object tab

10. For the order management application, the developer has created a custom object to store the product line and product combination. When creating an order, the product line and product combination need to be consistent. What is the best option for implementing this?
a. Use a workflow to update the product automatically based on the product line
b. Create a validation rule using IF
c. Create a formula field to enforce the combination
d. Create a validation rule using VLOOKUP

11. What is true about a Master-Detail relationship? Please select two (2) choices.
a. When the parent record has been deleted, all the child records will be deleted
b. Child records inherit the ownership from the parent.
c. The master detail relationship is created on the master.
d. You cannot delete a child record

12. How does Salesforce enforce data access using role hierarchy?
a. Users are given access to the records owned by the users who are below them in the role hierarchy
b. Users are given access to the records owned by the users who share the same role in the role hierarchy
c. Users are given access to the records accessible by the users who are below them in the role hierarchy
d. Users are given access to the records accessible by the users who are above the role hierarchy

13. What will cause the analytic snapshots run to fail? Please select three (3) choices.
a. The source report has been deleted
b. The target object has a trigger on it
c. The running user has been inactivated
d. The target object is a custom object
e. The source report is saved as matrix report

14. Where do you change the hover detail?
a. Mini view
b. Page layout
c. Profile
d. Mini page layout

15. What layer of model-view-controller paradigm are standard or custom objects associated with?
a. View
b. Model
c. Controller
d. View and controller

16. What field can be controlled by a translation workbench?
a. Rule criteria
b. Formula
c. Validation errors
d. Assignment rules

17. What are the components of the dashboard that use grand totals?
a. Chart
b. Metric
c. Table
d. Pivot

18. Universal containers need to make all records of an object visible to all users when it is in ‘Approve’ status. The records are created with “New” status and are only visible to a select set of users. How will a developer implement this?
a. Set the object level sharing to private, add a workflow rule to update the sharing rule when status changes.
b. Set the object level sharing to public read-only, restrict the sharing when status is New.
c. Set the object level sharing to private, create a public group with appropriate users, modify manual sharing to public group based on status
d. Create role hierarchy, modify the user profiles when status changes

19. A customer has a requirement to filter columns in the related list. As a developer how will you accomplish this?
a. Use the filter option in the related list section of the page layout
b. Use the filter option in the related list section of the mini page layout
c. Use the filter option in the detail page layout of the related list object
d. Build a Visualforce component with a filter to replace the related list section of the page layout

20. A recruiting application has a position object that contains location, department and other information relating to a position. We need to create a report that is grouped by department but not by locations. What is the best type of report a developer would choose?
a. Summary report
b. Tabular report
c. Matrix report
d. A report using Visualforce

21. In a recruiting application a position that is of type critical should not be kept open for more than 14 days. How will you develop the business logic to cater to this?
a. Time-dependant workflow action to send an e-mail to the owner after 14 days
b. Time-dependant workflow action to send the record for review to owner after 14 days
c. Time-dependant workflow action to send an e-mail to the owner before 14 days
d. Time-dependant workflow action to close the position after 14 days

22. A job application object has a child review object to store candidate reviews. The review needs to be tracked between a score of 1 to 5. The score has to be a choice between 1 and 5 displayed as a radio button. How will a developer cater to this requirement?
a. Create 5 fields for scores (1 to 5) of type radio-button and use it in review page layout
b. Create a dependent picklist that feeds the radio button type field
c. Create a formula field
d. Create a Visualforce page with radio buttons for the review object

23. An application was designed without considering whether requirements for reports include dashboards. Out of the following statements which one is TRUE?
a. The data model will support all the requirements of the application, including reports and dashboards
b. Reports are part of the application and application design will take care of it
c. No special considerations for reports or dashboards are required as Salesforce can natively take care of the requirements
d. The data model and the application will not cater for reports and dashboards

24. In a data model object A is related to B, B is related to C. How will a developer create a report to include fields of A and C?
a. Create lookup relationships between A,B and C
b. Create a custom report type with A, B and C, and use it in the report
c. Create a custom report with A and C fields as relationships already exist
d. Report cannot be created

25. Which of the following refers to the data model of Salesforce? (Choose 2)
a. Force.com API
b. Force.com metadata API
c. Sandbox
d. Force.com IDE

26. In a Model View Controller architecture, which of the below corresponds to View? (Select two)
a. Page layouts
b. Validation rules
c. Tabs
d. Workflows

27. Which of these is not a standard profile? Select the one correct answer.
a. Developer
b. Contract Manager
c. Read only
d. Solution Manager
e. Sales User

28. Fields of which of the following type are allowed to be set as external ids. Select 3 correct answers.
a. Date
b. Number
c. eMail
d. Text

29. Which of the following is not supported by Enhanced Page Layout editor. Select the one correct answer.
a. Change the field name
b. Add blank spaces
c. Make a field required or read-only
d. Add a new section
e. Add a new custom field

30. Which of the following is not allowed?
a. Master (Custom object) and Detail (Standard object)
b. Master (Custom object) and Detail (Custom object)
c. Look Up between (Standard object) and (Standard object)
d. Look Up between (Standard object) and (Custom object)

31. What can not be done with the profiles ?
a. Control the tab access
b. Set the CRUD permissions
c. Give access to records by modifying the record types
d. Control password settings

32. Which of the following is not a correct statement?
a. Tags can be enabled by enabling Tags permission for the Organization
b. Tags can be enabled by enabling Tags permission for the Profiles
c. Tags can be added on the Records
d. Tags can be accessed from the Sidebar component

33. What can be created using Force.com Quick Start? Choose 3 answers
a. Custom objects
b. Object relationships
c. Custom tabs
d. Custom report types
e. Custom apps

34. Custom Objects will not have the following:
a. Validation Rules
b. Assignment Rules
c. Record Types
d. Workflow rules
e. Page layouts

35. Which of these represent the correct syntax for custom controllers? Select the one correct answer.
a.<apex:page controller=”MyController”>
b.<apex:page standardController=”MyController”>
c.<apex:page customController=”MyController”>
d.<apex:page privateController=”MyController”>

36. Which of the following represent correct syntax to display first name from global variable user? Select the one correct answer.
a. {User.FirstName}
b. {!User.FirstName}
c. $User.FirstName
d. {!$User.FirstName}

37. Universal Recruiters need to ensure that the Social Security Number and Phone Numbers follow a specific pattern. Which function can be used to implement this functionality. Select the one correct answer.
a. REGEX
b. EXPRMATCH
c. ISNUMBER
d. PRIORVALUE
e. VLOOKUP

38. Universal Recruiters have an object that they use to store all US zip codes and corresponding states. They want to ensure that the zip code and state specified by users are correct. Which function could be used to implement this feature? Select the one correct answer.
a. REGEX
b. EXPRMATCH
c. ISNUMBER
d. PRIORVALUE
e. VLOOKUP

39. How you can provide the User Login (Authentication) in Public sites created by Salesforce.
a. Using “Customer Portal”
b. Using Partner Portal
c. Using Custom tabs
d. Visual force pages

40. Out of the following things which can be done using the Force.com platform? (Select two)
a. Data-warehousing
b. Applications with clicks and not code
c. Applications can be upgraded without loss of customization
d. Code version control system

41. Which of the following is not the Return Type for Formula Fields?
a. Currency
b. Radio Button
c. Text
d. Percent

Answers:
1.   a) Create a lookup relationship between positions and salaries; define public access on position and private access on salary
2.   a) Producton and Full copy Sandbox.
3.   a) Use debug logs to set up the developer; create a new lead record; review debug logs
      b) Create a new lead record; view the time-based workflow queue
4.   b) Nothing
5.   b) Analytic snapshots
6.   a) Text
      b) Percent
      d) Currency
7.   a) A custom object that has two Master-Detail relationships
8.   b) You can only create a cross-object formula field on the child object
9.   a) Web tab
      c) Visualforce tab
      d) Custom object tab
10.  d) Create a validation rule using VLOOKUP
11.  a) When the parent record has been deleted, all the child records will be deleted
       c) You have to expose the master lookup field on the child detail page layout
12.  a) Users are given access to the records owned by the users who are below the role hierarchy
13.  a) The source report has been deleted
       b) The target object has a trigger on it
       c) The running user has been inactivated
14.  d) Mini page layout
15.  b) Model
16.  c) Validation errors
17.  b) Metric
       d) Pivot
18.  c) Set the object level sharing to private, create a public group with appropriate users, modify manual sharing to public group  based on status
19.  d) Build a Visualforce component with a filter to replace the related list section of the page layout
20.  a) Summary report
21.  b) Time-dependant workflow action to send the record for review to owner after 14 days
22.  d) Create Visualforce page with radio buttons for review object
23.  d) The data model and the application will not cater for reports and dashboards
24.  b) Create a Custom Report type with A, B, and C, and use it in the report
25.  a) Force.com API
       b) Force.com IDE
26.  a) Page Layout
       c) Tabs
27.  a) Developer
28.  b) Number
       c) Email
       d) Text
29.  e) Add a new custom field
30.  a) Master (Custom object) and Detail (Standard object)
31.  c) Give access to records by modifying the record types
32.  b) Tags can be enabled by enabling Tags permission for the Profiles
33.  c) Custom tabs
       d) Custom report types
       e) Custom apps
34.  b) Assignment rules
35.  a) <apex:page controller=”MyController”>
36.  d) {!$User.FirstName}
37.  a) REGEX
38.  e) VLOOKUP
39.  a) Using “Customer Portal”
       b) Using Partner Portal
40.  b) Applications with Clicks and not code
41.  b) Radio Button

No comments:

Post a Comment