Uber Recruiting Engineers By Randomly Sending Coding Game To Play During Rides (businessinsider.com)
An anonymous reader links to a Business Insider report: Uber has found a new way to lure engineers to work for the fast-growing startup. The taxi-aggregator service tests coding skills of select riders during their ride. Uber insists that it is not using individual information to identify recruits, but are just identifying geographies where tech jobs are concentrated to find candidates. "The option to play gives interested riders the opportunity to show us their skills in a fun and different way -- whether they code on the side or are pursuing a career as a developer," a Uber spokesperson said. If they accept the test, Uber challenges the ride with three coding problems to solve, each with a 60-second countdown, and scores them based on their answers. Uber is not the only Silicon Valley giant which has found a "creative" way to hire people. Last year, we saw Google offer at least one person a job based on his search queries.
Can you need so many people for something like this? Marketers and lawyers, sure, but how many technical people do you need for this?
I'm baffled.
Mostly random stuff.
Word gets out, and on the one hand it's novel and cute and shit. On the other, people'll wonder, and may well choose not to call, but wait to be called, and get turned off it doesn't happen. Yes, gimmicks are gimmicky, but they can also backfire.
Anyhow, I think that we, as in the whole mass of companies trying to find and retain talent in general, are doing pretty poorly with the whole finding and selection thing. With HR, with recruitment and staffing agencies, with gimmicks like this, and so on. Some people do very well, but not necessarily the best possible for the job, and plenty are left out, too. In fact, even the latest innovations of machine learning CVs/resumes are gimmicks, and not fundamental improvements. I think we need to think lots harder about this.
(for a woman passenger) How can you do a background check to determine whether your Uber driver is actually a serial rapist, trying to find a suitable isolated place to perform the deed?
I would vomit over every square inch of that car if I tried to code while moving. Am I in the minority here?
If I ever meet the guy who decided to put TVs (that are impossible to turn off) in the back of every NYC cab I am going to vomit on him.
What's my incentive for taking their coding challenge? A gold star from dude-bro's not-a-taxi company, or worse, a job slinging bits for some sociopath with an MBA? Pay me, or don't waste my fucking time!
Dear Uber Passenger who has been picked up at location A and is wanting to be taken to location B.
We would like to test your skills as a developer by seeing how well you can solve the following simple tasks:
What are the
1. Fastest
2. Shortest
3. Most interesting
Routes between location A and location B
Please pass on your answers to your driver so that he/she/it can rate your abilities.
I am Slashdot. Are you Slashdot as well?
You cannot identify or hire good engineers via "puzzles". Why do you think Google is stagnating for about forever now? They make the same mistake.
Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
If I used Uber to get to and from work, for instance, then when I’m headed there, I haven’t had all my caffeine yet, and when I’m heading home, I’m worn out from work. No way I would get offered a job. On the other hand, if they saw my resume, it would be a different story, what with the 20 year of industry experience, the PhD, etc.
I'm a mechanical engineer by training. My current job is a mix of applying that ME knowledge and programming to create power plant simulators used for operator training or design verification/validation. I happen to enjoy programming a lot so I also maintain a couple of our applications, but I'm sure most of you would code circles around me.
I happened to be in Chicago on business and was riding in an Uber to the airport when I was prompted with one of these games. I have no formal programming education outside of 2 C++ classes in high school. I got 2 out of 3 right. The first two were of a "Look at these lines of code and identify where a problem exists" and I answered those with seconds to spare. One was a short sorting function and call and i can't remember the other one. The last question was a vocabulary question about which way to best store data with answers like array, table, and hash. Without a formal CS education, I wasn't sure, so I took a wild guess and got this one wrong.
Each question has a point value that is multiplied by the remaining time to generate a score. Answering 2 of 3 correctly and using almost the full 60 seconds on both was good enough for them to send a follow-up email requesting my resume and LinkedIn profile and programming type (backend, front-end, etc), but I have no desire to ever be a resident of the People's Republic of California since they don't respect the 2nd Amendment or my right to keep my earnings, so I never replied.
The moral of the story is there's no way Uber profiled me as some coding genius and I don't live or work near anything that could have given them a false positive. I have no formal training or amazing aptitude and I still passed so clearly you need to have just a basic feel for troubleshooting code to pass their test. If any of you were presented with the game, I'm sure most of you would pass easily.