🧠 Magento Fundamental Practice Test

This test includes 50 scored questions and typically takes around 1 hour 40 mins to complete. There is no strict time limit.

You need a minimum score of 78% to pass the assessment.

Don’t Skip Questions — Get a True Evaluation of Your Skills 👇

1. Which message broker is commonly used with Adobe Commerce Cloud?

2. What command is used to deploy static content in production mode?

3. Which indexing mode is recommended for production?

4. A constructor has too many dependencies.
Best practice?

5. Which cache backend is commonly used in Magento Cloud?

6. Add custom checkout field → best approach?

7. Which cache type is responsible for storing entire HTML pages?

8. A developer stores API keys in config files.
Best approach?

9. Which service is used as CDN in Adobe Commerce Cloud?

10. What is Tier Price used for?

11. In Magento 2, if multiple plugins are defined on the same class, the execution order is controlled by:

12. Which plugin can completely control method execution?

13. Which Magento feature protects against CSRF?

14. Flat catalog is:

15. Where are events defined?

16. Which of the following is NOT a valid plugin method type in Magento 2?

17. Which service is commonly used for Magento caching?

18. A CMS block is updated. Which cache tag is used?

19. Which file is mainly used to configure Dependency Injection in a custom module?

20. A product has:
  • Price = ₹1000
  • Special Price = ₹800
  • Tier Price (Qty 5) = ₹750
Customer buys 5 items. What price is applied?

21. If Special Price is ₹700 and Tier Price is ₹750 (Qty 5), what will apply?

22. Which file defines REST API routes?

23. Where are plugins defined in a Magento 2 module?

24. In Magento 2, what is the purpose of the generated folder?

25. Which content is NOT cached by Varnish?

26. A merchant reports that after updating product prices via API, the storefront still shows old prices for several minutes.
What is the BEST solution?

27. Which cache improves frontend speed most?

28. What is the purpose of indexers?

29. A developer creates a custom block that displays customer-specific loyalty points on the homepage. The homepage is cached using Full Page Cache (Varnish).
What is the correct approach?

30. Which indexer mode is recommended for production?

31. A product is assigned to multiple sources but not salable.
What could be the issue?

32. In Magento 2, which file defines module dependencies and version?

33. What is the purpose of di.xml?

34. What type of plugin executes before method?

35. You need to add a custom field to checkout and save it to order.
Which approach is correct?

36. What is the correct way to dispatch a custom event in Magento 2?

37. Which plugin type wraps the original method?

38. A third-party module contains a class:
Vendor\Module\Model\OrderManager
You need to modify the return value of the placeOrder() method without breaking other modules.
What is the best solution?

39. Which event fires when a product is saved?

40. Which file is used to configure environment variables in Adobe Commerce Cloud?

41. If an event passes data using ['order' => $order], how do you access it inside the observer?

42. Service contracts are defined in which folder?

43. Which file defines the deployment hooks for build, deploy, and post-deploy phases?

44. Which protocol is used for GraphQL queries?

45. Quote data stored in:

46. A PWA storefront using GraphQL is slow.
What is BEST optimization?

47. A product is updated in the admin panel. Which cache tag is used to invalidate related cache?

48. What happens if a block does NOT implement IdentityInterface?

49. In Magento 2, where should you define an observer if you want it to trigger only during frontend requests?

50. Which cache stores layout XML?

Instant result • No signup required