Spring's AOP pointcuts (in its first incarnation as AspectJ) and Groovy (pre-Gradle and pre-Apache) are both over 15 yrs old. To not know those is having a skillset that's well over ten years out of date.
Heck, I know what those are and I've only written 20 lines of production Java code. They came up repeatedly when I was researching using Microsoft's (now defunct) Unity framework to do AOP in C#.