Do questions about the order of initialisers come up in the Associate exam? The gory details are in the Java® Language Specification starting with that section.
1: At class loading time: the first static initialiser.
2: Immediately after that: the 2nd static initialiser.
3: Next: the 3rd static initialiser, etc etc
4: Whenever an instance is created: The Object() constructor
5: Immediately thereafter: the superclasses' constructors called via super(...); in order from nearest to Object.
6: Thereafter: the 1st instance initialiser
7: Next: the 2nd instance initialiser
8: Following directly after: the 3rd instance initialiser etc etc
9: Last but not least: The remainder of the current object's constructors, starting immediately after super();
Remember that the constructors can be called in different orders depending on whether they include this(...); Remember also that stages 4‑9 are called repeatedly, whenever new objects are created, and stages 1‑3 are called once, only at class loading time.
At least I think that is correct.