Hacker News new | ask | show | jobs
by subhobroto 2313 days ago
> They're one of the stupidest things ever invented

Sure.

What do you have in mind that takes less, not more commitment in time from the candidate however?

> If you want to master it, I guess you need to buy a whiteboard, and have a programmer friend give you random problems on a timer.

Yup!

> Having said that, do you really wanna work at a company that does this?

I would take a whiteboard firing squad any day over the takehome test firing squad where they ask me to implement Todoist from scratch - backend and frontend, refuse to provide me any feedback/insight, tell me "do your best, follow your best judgement, treat this like production code" and then after hours of me writing tests and code, come back to me and say I spent too much time developing the backend and the frontend was not progressive enough.

The whiteboard firing squad questions are pretty predictable.

The very bad ones will ask directly from one of the popular sites. DFS/BFS/Invert Binary Tree/Coin Change/Hop Jump Skip/you know.

I have to learn it once and can regurgitate until I forget them again.

I pay the heavy cost once upfront and amortize it over all the interviews.

No such thing for a take home coding test!

Take Home coding tests are great at gauging real life performance of a candidate, if done right, but in my limited exposure (I don't have a lot of time to work on coding tests just so I can collect data samples to back my opinion), coding tests are handled extremely poorly, with expectations being set extremely vaguely.

Any realistic assignment requires a dialogue between the consumer and producer.

Companies are trying to minimize the time/money they spend on each interview.

Clarifications cost money.

Hoping a company will engage in a "what really are your requirements? are you trying to test my basic coding competency or do you want to see the best I have got?" will elicit a very vague response, if any.

If a company treats a home coding test as a real assignment and provides the candidate with the resources they need, I see no problem.

Unfortunately from my personal experience and anecdotes from others, it's just not the case.