> unnatural conditions including (1) time limits, (2) forbidding research on Wikipedia or StackOverflow, (3) forbidding collaboration, and (4) forbidding the use of libraries The above indeed does not make sense, unless you're hiring a solve-puzzles-as-sports person. I don't think it's enforced by HackerRank, though. It must be the employer's requirement. If so, their hiring process does have problems.
An employer asked me to do a HackerRank test. Here's my alternative proposal.
101–110 of 271 posts
Re: An employer asked me to do a HackerRank test. Here's my alternative proposal.
#102Many recruitment agencies won't even talk to you until you pass some FizzBuzz test on HackerRank or similar. Even Facebook strongly suggest you to take their own training based off similar platform and Google does something similar. So it seems that even entry level jobs these days require Googlesque excellence just to get your foot in the door. It's similar to law firms requiring you to take parts of bar exam during…
If "Googlesque excellence" is passing FizzBuzz then I am severely undercompensated.
Re: An employer asked me to do a HackerRank test. Here's my alternative proposal.
#103As someone responsible for hiring developers, these quizzes seem like an absolute waste of time. As an applicant it's almost insulting. I've been a part of two great alternatives: a pair programming session with the lead dev and adding some features/refactoring a sample project. I'd be curious if anyone here is responsible for hiring devs and finds hackerrank type tests useful.
I am responsible for hiring developers, and I do find online programming tests very useful. They serve as a relatively simple early-stage screen for applications from people we've never met. Ours costs each candidate 1-2 hours. But we do not require cover letters, which in the good old days might have taken about half that time, and been thrown in the bin. Some may think no CS graduate would fail a test that let you…
>Some may think no CS graduate would fail a test that let you choose any popular language to implement some basic string parsing.
I don't see anything wrong with basic screeners like that, but I have experienced some really silly stuff. Recently I was given a test that asked ~10 questions (some trivia, some paragraph type response), a few small simple questions (reverse a string, etc.), create a class to handle card games (poker, blackjack, etc.), and create a user repository... in 30 minutes. I felt like a dog at a dog show.
Re: An employer asked me to do a HackerRank test. Here's my alternative proposal.
#104Earlier quoted context omitted.
For a homogenous culture of a large corporation, where each dev is a cog in the system, yes, i would agree that this person will not fit. If i had a start-up, i would definitely give this person a good old try, because i can tell that he/she is capable enough to churn out rather advanced projects with complexity higher than just CRUD. Programmers of this type is what i'd call 10x, and one should never dismiss a 10x!
I would be even more hesitant to hire for a startup! can this person grow with the startup? what happens when we have 10, 20, 30+ engineers - how will they work with the team - will they second guess everything? will everything be an argument? I'm not doubting this persons ability - I'm only responding my opinion of this person based solely on this email.
I wish I had more teammates who could write as effectively.
Re: An employer asked me to do a HackerRank test. Here's my alternative proposal.
#105This is one of the things where just shoot yourself in the foot by being too demanding too early in the process. (You can be demanding ONLY AFTER they told you that they want to hire you, but not before)
Re: An employer asked me to do a HackerRank test. Here's my alternative proposal.
#106You want a personalized interview, styled exactly for you ? I would be a 'no' if i were interviewing me. You obviously can program but this makes you appear to be someone who would be difficult to work with.
For a homogenous culture of a large corporation, where each dev is a cog in the system, yes, i would agree that this person will not fit. If i had a start-up, i would definitely give this person a good old try, because i can tell that he/she is capable enough to churn out rather advanced projects with complexity higher than just CRUD. Programmers of this type is what i'd call 10x, and one should never dismiss a 10x!
In this case, it definitively shows a bent for the innovative and smarts, but shows lack of judgement / wisdom.
For a 10x, merely completing the test is a lot faster and more effective than trying to go change the process from the outside.
Re: An employer asked me to do a HackerRank test. Here's my alternative proposal.
#107I think many HR people will just ignore you if you e-mail what OP posted. Once, I wrote a blogpost why programmers don't get jobs due to random factors ("Why software engineers don’t get jobs: Four horror stories" https://goo.gl/v4PUWV), but being patronising and "explaining programming to HR" is one of the things where you just shoot yourself in the foot by being too demanding too early in the process. You can be demanding ONLY AFTER they told you that they want to hire you, but not before.
A tip for e-mailing HR and business e-mails in general: Try to never signal that you will be hard to work with. Always be kind and even a little bit submissive. Don't try to teach people something, don't quote authors and don't do footnotes. Imagine the person will take a maximum of 3 seconds per paragraph and 10 seconds in total to read your e-mail. There is a chance the reader is listening to an audiobook or is watching Youtube while answering e-mails in a cubicle. If you need to discuss something critical, invite the person for a phone call. Salary, negotiating or deviating from a standard process (like here) should be discussed in person/in a call.
Hope that helps to get some insight from "the other side".
Re: An employer asked me to do a HackerRank test. Here's my alternative proposal.
#108Earlier quoted context omitted.
...If "Tells me when I'm doing something in a way that could potentially be improved, in a polite, validated way" falls under your definition of "Difficult to work with", then perhaps he wouldn't want to work with you anyway. However if you want to hire people to just complete tickets as fast as possible, maybe that's a valid reason to reject the candidate.
"Difficult to work with" is perhaps too harsh a statement. But the candidate is asking for a completely custom treatment at the earliest possible stage of the interview process. The candidate is also assuming that the interviewers aren't aware of the caveats mentioned about standard coding screens/HackerRank exercises. The candidate's proposal also doesn't mirror real-world conditions, because I doubt the job consist…
Re: An employer asked me to do a HackerRank test. Here's my alternative proposal.
#109Re: An employer asked me to do a HackerRank test. Here's my alternative proposal.
#110From both sides as a hiring manager and candidate, I’ve found that a take-home coding challenge that’s tailored to the company is a far better indicator of fit. With a tailored take-home, the company has a chance to evaluate candidates based on more realistic, holistic challenges than “solve this academic comp sci problem that you won’t actually encounter on the job”. And candidates can get a better sense of the type…