Salesforce Certification Salesforce Platform Developer I 1 — Questions and Answers
Question 1: Which Salesforce language is used to write server-side business logic?
- JavaScript
- Apex (Correct answer)
- SOSL
- Visualforce
Correct answer: Apex
Apex is Salesforce's proprietary Java-like programming language used to write triggers, classes, and controllers.
Question 2: What does SOQL stand for in Salesforce development?
- Salesforce Object Query Language (Correct answer)
- Standard Object Queue Language
- Salesforce Org Query Logic
- System Object Query List
Correct answer: Salesforce Object Query Language
SOQL (Salesforce Object Query Language) is used to query Salesforce data from the database layer in Apex.
Question 3: What is a Salesforce Apex Trigger?
- A scheduled job
- Code that executes before or after DML events on records (Correct answer)
- A REST API endpoint
- A batch processing class
Correct answer: Code that executes before or after DML events on records
Apex Triggers execute custom logic before or after insert, update, delete, or undelete operations on records.
Question 4: What is the Salesforce governor limit for SOQL queries per synchronous Apex transaction?
- 50
- 100 (Correct answer)
- 200
- 500
Correct answer: 100
Salesforce enforces a limit of 100 SOQL queries per synchronous Apex transaction to ensure fair resource use.
Question 5: Which Apex class is used to perform DML operations on large record sets asynchronously?
- Queueable
- Schedulable
- Database.Batchable (Correct answer)
- Future
Correct answer: Database.Batchable
Classes implementing Database.Batchable process records in configurable chunks asynchronously to avoid governor limits.
Question 6: What keyword in Apex is used to query for records that must match a text search?
- SOQL SELECT
- SOSL FIND (Correct answer)
- LIKE clause
- WHERE clause
Correct answer: SOSL FIND
SOSL (Salesforce Object Search Language) uses the FIND keyword to search text fields across multiple objects simultaneously.
Which Salesforce language is used to write server-side business logic?