They want free work. Simple as that.
Ask HN: Is it now common to ask for “full” applications as part of interviewing?
21–30 of 77 posts
Re: Ask HN: Is it now common to ask for “full” applications as part of interviewing?
#22Re: Ask HN: Is it now common to ask for “full” applications as part of interviewing?
#23To me, it represented enough of a system that I could see how a problem was broken up. I also wanted to see some insight as to using npm, determining a package(s) to use and then that they used streaming not read it all into memory... as this can cause issues with really big files.
Only 3 people actually returned any code, and only 1 half worked. Amazing how many people will label themselves "expert" and can't figure out how to read in a file, as a stream or otherwise.
---
Edit: Additionally, we were not trying to outsource interview work, but the task itself was something we were doing similar things with as we were actively migrating to a new database, and there was a lot of conversion tasks underway in support of this.
Re: Ask HN: Is it now common to ask for “full” applications as part of interviewing?
#24So, an HTML/CSS/Javascript test proving that you know how to make an api request, play with data, and set up event handlers.
Which is fine, I suppose, except it was with a 2 hour limit and you had to code everything via a web interface (hackerrank maybe?).
I found it super annoying to work outside of my editing environment without any of the linting tools that I'm use to working with and without even source control to record good commits to jump back to if things went wrong.
The task itself was not particularly hard, but I had to work very fast, didn't finish the last filtering options, and had no time for design -- everything was default html with a few primary colors thrown in here and there.
I don't mind a time-limited coding challenge, but not letting me use the tools I use every single time I code (and would use if I were hired to work there) was very frustrating.
Re: Ask HN: Is it now common to ask for “full” applications as part of interviewing?
#25Usually they ask for a test to asses my skills, but if I am already in the industry I have similar projects I did in my free time that we can use to discuss. I dislike to repeat the same test other candidates have already done if there isn't a good reason. Asses my skill by fulfilling your expectations with your test is not the way go in my opinion. If you are looking for talent to bring new skills to your team, definitely you cannot get them if you are looking for the skills you know. It is better to have an open conversation about something the candidate has done that have some impact.
Re: Ask HN: Is it now common to ask for “full” applications as part of interviewing?
#26Re: Ask HN: Is it now common to ask for “full” applications as part of interviewing?
#27Maybe in addition, they can offer training in various topics, include periodic assignments during those training periods, then have several days of monster examinations at the end of it. After which, you then finally get this certification. Of course, if this is done properly, it may take about 4 - 6 years of full time work to get through all the training and examination sessions.
Re: Ask HN: Is it now common to ask for “full” applications as part of interviewing?
#28I once designed a fairly simple code test as part of interviewing, requesting that the code in question be added to a public github repository. The code in question needed to be in node/javascript, read an xml file as a stream, and output a json file (newline separated json)... I then did the challenge myself, it took a couple hours. To me, it represented enough of a system that I could see how a problem was broken u…
Re: Ask HN: Is it now common to ask for “full” applications as part of interviewing?
#29I've stopped interviewing with companies that do this. Take home interview "challenges" take up a lot of time and resources. Most of the ones I've gotten have been prototypes/MVP type deals. + You're asking me to spend almost a week of my time, for free + I have similar examples on my Github + I'm not usually allowed to share the solution Sorry, but if you can't look at my significant github profile and figure out if…
At my previous job, we asked applicants to write a piece of software that would model the org chart for any given employee, enumerating their hierarchical relationships as well as their peer relationships. We may have thrown in an additional complexity or two, but we also removed a lot of requirements (no i/o or database, no user interface; we only sought application logic). Candidates were required to solve the problem in the language of their choice, spending between 4-6 hours on the exercise. The instructions were otherwise intentionally ambiguous.
By specifically calling out an amount of time, and requesting that candidates not spend more or less time, we drew conclusions about:
* Candidate's ability to derive features from imperfect 'business requirements'
* Ability to know when something is 'done' given time restrictions
* Understanding/handling of implied but not explicit edge cases
* Creative thinking
* Tendency for writing testable code
As one can imagine, this weeds out lots of individuals who exhibit tendencies deemed "undesirable" for this role. Scope creep, missed requirements, untestable code, code that doesn't actually work, solutions written in unsuitable languages (Django? Really?) and the list goes on. You'd be amazed what people return when asked to perform a 4-6 hour coding exercise.
Re: Ask HN: Is it now common to ask for “full” applications as part of interviewing?
#30One additional thing to consider is that if you do work like this for an interview, you should explicitly request to keep the copyright to the work in case they don't give you the job, so you can showcase to other prospective employers. A simple way to do this would be to request them to review it on Github or Gitlab.