Computer Engineer with 16+ years of experience, focused on backend engineering for the past 7 years in adtech & gaming; besides that, I have expertise developing mobile videogames, web, geographic information systems, multimedia & network systems programming.
This other day I was interviewing with a recruiter for a Go dev position, then she asked "what is a map?", couldn't believe such a basic question was being asked, proceeded to explain, then asked her why such a basic question; she said most applicants couldn't tell her what a map was (shock face).
Next question was "what is a hash table?", even more shock...
I'm a Computer Engineer who started to program when I was 12 in a 286.
I’ve used Project Eulers Problem 001 as an interview filter and more than one senior developer failed it… not surprised they don’t know what a map is too
Probably mostly companies stuck with long-term contracts.
The global company I work at uses it, they have an enterprise-wide contract. Migrating to something else is just a massive PITA, extra costs & sure downtime.
Mexican here, in my country these type of "evidences" are harder to support / enforce, as long as your lawyer / you are willing to provide enough scientific indication they're not reliable, those evidences are dismissed.
Of course, as any country, there's corruption at every level.
Which often means that there was some dark pattern in the offer which violated Quebec's law (or possibly they did not want to bother dealing with Quebec's language law...all content must also be available in French...which can be a deterrent as well)