We propose to eliminate this gap by having real job, day to day, scenarios like: install apache, mysql, php, clone site, install database etc.
These are recurring task in the daily activities of a sysadmin.
What do you say?
Anecdotally, this sort of "filtering" would have precluded both my own hiring early on in my career (so I'm naturally sensitive to this), and that of probably two of the three best junior sysadmins I've had the pleasure to working with having come out of entirely non-technical fields, while allowed in both of the "disaster cases" that come to my mind.
Don't let this ramble be a "it's impossible stop trying;" but perhaps a "more of the same won't solve the problems we can already see endemic across our field", as the great-grandfather post brought up. I simply worry that the availability of "traditional hackerrank brute-force-evaluation" will simply result in more people leaning on it than trying to think more critically about their interview process.
Definitely your suggestions are great and we will discuss having tests in this area.
Cheers!
Why do you think so? And, I'm hopping you don't rely on timing on this level.
An experienced sysadmin would have little experience with basic tasks, since he solves them around once or twice per job. And you never know the environments they tried it before, that may be completely different from what you are presenting them right now.
I'd say "installing X" is a test for encyclopedic knowledge, and a very unreliable test for expertize. That's the kind of test that gave bad names to IT certification at the early 2000's.
This would be quite nice. Going through the job searching process at the moment, the "aptitude tests" etc that I've seen are very good at blowing cobwebs off my obscure analytical skills, which I rarely if ever use, yet fail completely at getting any gauge of my ability to get every day stuff done in a clean, smell-free way.
As a result I'm now doing kata training on Coderwars and am getting more used to this style of testing. It's actually good fun, and I think it'll help increasing my ability to just spit out code. In real life scenarios though, most of the time is spent analysing a problem or process flow.
Are you doing anything to make sure your service gets more respect?
[1] - https://news.ycombinator.com/item?id=12825953
[2] - https://news.ycombinator.com/item?id=12667174&source=techsto...