Good advice here: https://jacobian.org/series/work-sample-tests/ (also take a look at the series on interview questions and what makes them more or less predictive of performance)
Ask HN: How to design a good technical interview test (take home or live)
11–20 of 21 posts
Re: Ask HN: How to design a good technical interview test (take home or live)
#12On the other hand, I also don't like on-site interviews. A random question not-related at all with the position you're interviewing for is given, and have to solve it while you're beholded by a bunch of strangers... Being tired/nervous after a 3/4 hour in-site interview, scenic panic... To sum up, tThe recipe for disaster.
Whe I was the interviewer long ago, I gave them a questionary that could be solved in 1 hour. I made sure to tell the candidates that don't get stressed, look for whatever info you want in internet, and that there's no good/bad answers. In fact, I gave them the questionary and once the time has passed I would get them to check the answers.
There was several level of questions, to prune candidates at different levels. That also helped to determine the level of the candidate (I was working for a 200 employee non-tech company at the time).
I suppose that the questionary could have been asked to be completed in-place, in an empty room and without internet... But, what's the point of that? In the real world a developer is allowed to use internet, in fact, knowing to search is a skill I'd like to check.
Besides, if they had some open-source projects I would take a look at that, and at the end, there was a technical conversation between them and some senior developers about their career.
Re: Ask HN: How to design a good technical interview test (take home or live)
#13Re: Ask HN: How to design a good technical interview test (take home or live)
#14I don't think that take-at-home tests are fair. Most of times I've been given one the 3-4 hours have been actually a weekend. In fact, I have the policy of only accepting take-at-home tests that are interesting problems that help me learn something along the process of developing them. On the other hand, I also don't like on-site interviews. A random question not-related at all with the position you're interviewing f…
Re: Ask HN: How to design a good technical interview test (take home or live)
#15The principles below are specifically for take-home tests, though some will still apply to technical interviews conducted live: 1. Design tests to be open-ended and demonstrate how a candidate thinks, rather than ones that drive toward a binary pass/fail outcome. Asking why a candidate worked on the pieces they did and where they would focus if given more time gets you high signal without requiring as much time from…
Re: Ask HN: How to design a good technical interview test (take home or live)
#16I don't think that take-at-home tests are fair. Most of times I've been given one the 3-4 hours have been actually a weekend. In fact, I have the policy of only accepting take-at-home tests that are interesting problems that help me learn something along the process of developing them. On the other hand, I also don't like on-site interviews. A random question not-related at all with the position you're interviewing f…
I don't feel that take-home tests are fair because of the time that is required, but on the other side of it, I excel at them and have gotten my best jobs from returning excellent results on take-home projects in a short amount of time. For some reason, the format just works better for me and it takes a lot of the pressure out of the process. The downsides become more apparent when you're interviewing for several job…
Re: Ask HN: How to design a good technical interview test (take home or live)
#17I don't think that take-at-home tests are fair. Most of times I've been given one the 3-4 hours have been actually a weekend. In fact, I have the policy of only accepting take-at-home tests that are interesting problems that help me learn something along the process of developing them. On the other hand, I also don't like on-site interviews. A random question not-related at all with the position you're interviewing f…
Re: Ask HN: How to design a good technical interview test (take home or live)
#18I don't think that take-at-home tests are fair. Most of times I've been given one the 3-4 hours have been actually a weekend. In fact, I have the policy of only accepting take-at-home tests that are interesting problems that help me learn something along the process of developing them. On the other hand, I also don't like on-site interviews. A random question not-related at all with the position you're interviewing f…
I don't feel that take-home tests are fair because of the time that is required, but on the other side of it, I excel at them and have gotten my best jobs from returning excellent results on take-home projects in a short amount of time. For some reason, the format just works better for me and it takes a lot of the pressure out of the process. The downsides become more apparent when you're interviewing for several job…
Re: Ask HN: How to design a good technical interview test (take home or live)
#19I don't think that take-at-home tests are fair. Most of times I've been given one the 3-4 hours have been actually a weekend. In fact, I have the policy of only accepting take-at-home tests that are interesting problems that help me learn something along the process of developing them. On the other hand, I also don't like on-site interviews. A random question not-related at all with the position you're interviewing f…
I think you mean that poorly designed take-home tests aren't fair. Do you think a well-designed, hourlong one could be fair?
- Online shops.
- Hackerrank questions.
- Read from a big log file in an efficient manner with Python (did it but there was also a 3-4 hour on-site interview).Re: Ask HN: How to design a good technical interview test (take home or live)
#20Earlier quoted context omitted.
I think you mean that poorly designed take-home tests aren't fair. Do you think a well-designed, hourlong one could be fair?
I'm genuely interested, what kind of test could that be? Some tests they have gave me in several interviews: - Online shops. - Hackerrank questions. - Read from a big log file in an efficient manner with Python (did it but there was also a 3-4 hour on-site interview).
HackerRank questions typically don't meet criteria 1 or 3. The best tests are often ones that the engineering team has designed themselves.
For example, this is an example of a test that meets all the criteria above: https://app.mightyacorn.io/flow-club/founding-front-end-engi...