Async Apex Quiz
10 quick questions to test your Salesforce Asynchronous Apex knowledge (Future methods, Queueable, Batch Apex, Schedulable, Platform Events). Click an option to instantly see if you got it right — no submit button needed.
Score: 0 / 10
Question 1 of 10
Which annotation is used to run an Apex method asynchronously as a simple future method?
Question 2 of 10
Which interface must a class implement to be run via System.enqueueJob()?
Question 3 of 10
From within an executing Queueable job, how many additional Queueable jobs can you chain by calling System.enqueueJob()?
Question 4 of 10
Which interface allows you to process large data volumes in manageable chunks within governor limits?
Question 5 of 10
Which three methods must a Batch Apex class implement?
Question 6 of 10
Which method is used to schedule an Apex class to run at a specific time using a CRON expression?
Question 7 of 10
What is the default batch size (records per execute call) if you don’t specify one for Database.executeBatch()?
Question 8 of 10
In a test class, which method call forces any queued future, queueable, or batch jobs to execute synchronously before assertions run?
Question 9 of 10
Which async Apex feature lets you publish and subscribe to custom, durable events across processes and even external systems?
Question 10 of 10
What is a key restriction on parameters passed into an @future method?