I failed to follow my own advice about interviews.
https://social.masto.host/@njoseph/113735701566986398
For a recent take-home assignment, I did use a popular language like Python. I wrote a good number of tests and handled edge cases etc.
They assigned a Java developer to review my code. That's when I realized my disastrous mistake. My code was purely functional. It had no classes at all.
Fortunately, they allowed me some time to fix it. So I'm writing sub-classes 3 levels deep now.
Next time, I'll just write Java. 🤷♂️