Suggested answer

Key synchronous governor limits:

1. SOQL queries: 100 per transaction.
2. SOQL rows returned: 50,000.
3. DML statements: 150.
4. DML rows: 10,000.
5. Heap size: 6 MB.
6. CPU time: 10,000 ms.
7. Callouts: 100 (max 120 seconds per callout).
8. @future calls: 50 per transaction. Asynchronous limits are higher (e.g., Heap 12 MB, 200 SOQL). Limits reset per transaction, not per user or org. Use Limits.getQueries() and similar Limits class methods to programmatically check usage. Design patterns to avoid limits: bulkification, SOQL for loops for large data sets, asynchronous processing (Batch, Queueable).

Practice content for interview preparation; not an official vendor answer. Verify details against current product documentation.

Community comments (0)

No comments yet.

Sign in or create a free account to add a comment. Comments are moderated before they appear.

Plain text only, 3–2000 characters. A moderator reviews every comment before it is published.