Developer Fundamentals Flashcards

1
Q

If a junction object’s sharing is set to Read/Write, what does this mean?

A

Users must have at least read/write access to both master objects to have CRUD capabilities on the junction object.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

A developer would like to create a new sObject with default values using the describe information of a
similar sObject. Which of the following can be used to obtain information about the type of sObject from an sObject describe result?

A. getSObject()

B. getSObjectName()

C. getSObjectType()

D. getType()

A

C

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is the per transaction limit for maximum CPU time?

A

10 seconds synchronous and 60 seconds asynchronous.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Which method returns a map of the record Ids and details for associated record types?

A

The getRecordTypeInfosById() method of the Schema.DescribeSObjectResult class.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Which permission is needed to export data from reports?

A

Export Reports.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is the per transaction limit for the number of records retrieved by a single SOSL query?

A

2,000.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

How can a developer check the maximum number of digits for an Integer field?

A

Use the getDigits() method of the DescribeFieldResult Class.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What are considerations for deleting master records of junction objects?

A

If either master record is deleted, the junction object is deleted and placed in the Recycle Bin. If both are deleted, the junction object record is permanently deleted and can’t be restored.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

How is user access to a junction object determined?

A

The user’s access to the junction object will be determined by their most restrictive access to either master object.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is the limit on total heap size?

A

6 MB for synchronous and 12 MB for asynchronous.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What are the considerations when undeleting records in a master-detail relationship?

A

Undeleting a master record will undelete detail records, unless they were deleted first.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

True or false: cross-object formula fields are supported on both lookup and master-detail relationships.

A

True.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

How many records are supported by Data Loader?

A

5,000,000

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is the maximum stack depth of recursive triggers?

A

16.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

True or false: cross-object formula fields can pull data from a record even if the user does not have access to it.

A

True.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

How many records are supported by Data Import Wizard?

A

50,000

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

For which fields can a roll-up summary calculate a sum?

A

Number, currency, and percent.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

How long is the download link active after Data Export Service completes?

A

48 hours.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

What is true about triggers and workflow field updates?

A

If a workflow field updates a record, before and after triggers are fired one more time.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

What is the difference between application and component events?

A

Component events can only be handled by components in the firing component’s containment hierarchy. Application events allow all components on a page, regardless of the containing component, to respond to an event.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

True or false: formula fields can reference values from child records.

A

False.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

Which three types of fields cannot be used in formula fields?

A

Long text area, encrypted, and description.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

What is the per transaction limit for total number of records retrieved by SOQL queries?

A

50,000.

24
Q

True or false: there is a limit on the execution time of a SOQL query.

A

True.

25
Q

What is the name of the sharing object for the standard Contact object?

A

ContactShare.

26
Q

If a junction object’s sharing is set to Read Only, what does this mean?

A

Users that can at least read both master objects will have CRUD capabilities on the junction object.

27
Q

What is the suffix for an instance of an event message?

A

__e

28
Q

Phone Factory uses a custom object named Phone Inventory which has a Geolocation field named Storage
Location. A developer is writing a trigger that needs to update Storage Location when certain conditions are met. What is the proper syntax for accessing and
modifying this field in Apex?

A
Phone_Inventory_c.Storage_Location_c

B
Phone_Inventory_c.Storage_Location_latitude_s AND/OR Phone_Inventory_c.Storage_Location_longitude_s

C
Phone_Inventory_c.Storage_Location_c.latitude AND/OR
Phone_Inventory_c.Storage_Location_c.longitude

D
Phone_Inventory_c.Storage_Location_c.longitude_s AND/OR
Phone_Inventory_c.Storage_Location_c.latitude_s

A

B

29
Q

What is the per transaction limit for sendEmail methods?

A

10.

30
Q

What is the per transaction limit for the number of records returned by Database.getQueryLocator?

A

10,000.

31
Q

What is the per transaction limit for the number of records processed as a result of DML statements?

A

10,000.

32
Q

How many roll-up fields can you have per object?

A
  1. This can be increased to 40 by contact SF support.
33
Q

True or false: there is a limit on the execution time of a DML statement.

A

False.

34
Q

True or false: Lightning components are defined as public by default.

A

True.

35
Q

What are two important limitations of roll-up summary fields?

A

1) The field being rolled up cannot be a formula field with a cross-object reference and 2) The field being rolled up cannot be a formula field that contains dynamic functions (such as NOW() and TODAY()).

36
Q

For which fields can a roll-up summary calculate a Min or Max?

A

Number, currency, percent, date, and date/time.

37
Q
A
38
Q

What can a roll-up summary field calculate?

A

Sum, Max, Min, and Record Count.

39
Q

True or false: schema builder can create lookup and master-detail relationships.

A

True.

40
Q

True or false: the export all option in Data Loader includes records in the Recycle Bin.

A

True.

41
Q

What mappings are possible in email to case?

A

Mapping the email subject to the Subject field and the email body to the Description field.

42
Q

True or false: schema builder can import/export schema definitions.

A

False.

43
Q

What is the name of the sharing object for the custom object Engine?

A

Engine__Share.

44
Q

What is the per transaction limit for total SOSL queries?

A

20.

45
Q

Which three field types can be designated as an external ID?

A

Number, text, or email.

46
Q

What is an external relationship?

A

One that links a child standard, custom, or external object the parent object to an external parent object.

47
Q

True or false: Lightning components need to be activated after being deployed to the org.

A

False.

48
Q

If an org uses multiple currencies, how is the currency of a roll-up summary field determined?

A

It will match the currency of the master record.

49
Q

Between the server and client in the Lightning Component Framework, which is stateless and which is stateful?

A

Stateful client and stateless server.

50
Q

What is the per transaction limit for total number of callouts?

A

100.

51
Q

What is the per transaction limit for number of DML statements?

A

150.

52
Q

What are the per transaction limits for total SOQL queries?

A

100 (200 in asynchronous transactions).

53
Q

How many characters can a formula field contain?

A

3900, including spaces, return characters, and comments.

54
Q

Which formula function returns the conversion rate for a currency?

A

CURRENCYRATE.

55
Q

What causes a roll-up summary field to be recalculated?

A

Saving any detail record.