But companies know that applicants are uniformed as to what can and can’t be asked. I would estimate that 70% of the jobs I have applied for on a company web site ask “Are you a US citizen.”
Also companies are devious. One way they attempt to get around the age factor is by asking when did you graduate from college or high school, thus allowing them to approximate your age.
This article also fails to say that those looking for gov jobs are SOL, because, if I am correct, these laws do not apply to our “overlords”.
All of this applies to the Federal Govt except the “Are you a US Citizen.” Federal jobs (for the most part) are restricted to U.S. Citizens.