One of the most salient features of our Tech Hiring culture is that there is so much bullshit. Everyone knows this. Each of us contributes his share. But we tend to take the situation for granted.
I've been a professional C, Perl, PHP and Python developer.
I'm an ex-sysadmin from the late 20th century.
These days I do more Javascript and CSS and whatnot, and promote UX and accessibility.
How to do this with zsh?
Zsh supports bash completion, if you tell it to:
will tell it to load the compatibility "built-ins" which include
compgen
. It's not 100% compatible, but that should get you started.