About this practice

An unofficial practice site for the Adobe Commerce and Hyvä developer exams and the interviews around them. Here is how it works, how the questions are checked and what it keeps in your browser.

Why this site exists

Knowledge you don't use fades. A year after a project the details slip away, like the order of plugins, when an indexer runs or which cache a block clears.

A practice exam from time to time brings them back. You see what you still remember and read why each answer is right. It keeps you sharp for projects and interviews, gets you ready for the real exam, and every time it leads to new ideas.

This site is made for exactly that. It is free for every developer who wants to keep their skills ready.

  • You passed the exam long ago and want to stay sharp.
  • You are getting ready for a certification.
  • You have a job interview coming up.

What this site is

Practice exams in the format of the real ones. An attempt has the same number of questions, the same time limit and the same mix of exam groups as the real exam.

After each answer you see the right options, the reason and links to the code and the documentation it was checked against. At the end you get your score for every group next to the pass mark.

Getting ready for an interview

Technical interviews often cover the same ground as the exams. Each vendor page lists the exam topics that come up in interviews and where to practice them.

  • Adobe Commerce (Magento 2) for backend roles, such as dependency injection, plugins and observers, indexing, caching and Cloud.
  • Hyvä for frontend roles, such as layout XML, Tailwind CSS and Alpine.js.
  • Claude for roles that build with Claude. Practice questions for it are not added yet.

Before an interview, take one topic at a time with the timer off. Try to explain the answer in your own words first, then read why.

Every explanation links to the files it was checked against. They help with the follow-up questions an interviewer asks.

These are not questions from real interviews either. They cover the same topics.

How questions are checked

Every question is written for one version of the platform. Its right answer and its explanation are checked against the source code and the official documentation of that version.

  • Adobe Commerce (Magento 2) questions are written for 2.4.7 and checked against the Magento 2.4.7 source code and the Adobe documentation.
  • Hyvä questions are written for Hyvä Theme 1.3 with Tailwind CSS 3 and Alpine.js 3, and checked against the Hyvä documentation and code.
  • Claude questions are not added yet.

Every explanation links to the files and pages it was checked against, so you can read the source yourself.

The code in a question shows only the lines that the question needs, so it is shorter than the real file.

The real exam is different

These are not real exam questions and not copies of them. The real exam has its own questions, and the vendors change them over time.

A score here does not promise a score on the real exam. Use the practice to find your weak spots and to read the code and the docs behind them.

Your data

There are no accounts. Your attempts, answers, results and the theme you chose are kept in the local storage of this browser on this device.

Usage statistics are off until you allow them. With your permission, the site tracks where people get stuck and how easy it is to use, and keeps a random ID in a cookie for that.

Report/Feedback sends only what you write in it, and only when you press Send.

All the details are on the Privacy page.

Not affiliated with Adobe, Hyvä or Anthropic

Not affiliated with or endorsed by Adobe, Hyvä Themes or Anthropic.

Adobe, Adobe Commerce and Magento are either registered trademarks or trademarks of Adobe in the United States and/or other countries. Hyvä is a registered trademark of Hyvä Themes B.V. Claude and Anthropic are trademarks of Anthropic.