@pcalcado yeah, I tried to sell https://zerohr.io solutions for a year and the companies really prefer delusional processes
@JeffGrigg @pcalcado https://memorici.de/posts/pre-mortem/#turning-methodology-into-a-product
Test task texts themselves can be found in this section of my article about the experience.
If someone wants the highly praised[1] task skeletons, I can send them over privately.
[1]: https://zerohr.io/for-developers (testimonial)
@jonn @JeffGrigg This is excellent, thanks! Also I can't believe I never read Sockpuppet's blog you linked, I wrote something around the same ideas at the same time https://philcalcado.com/2016/03/15/on_asking_job_candidates_to_code.html I'm thinking about updating it to an LLM world
@pcalcado awesome read! Btw, I had a super weird thing happen to me when I was between founder jobs: I interviewed to a cryptographic R&D company and at the final round they asked me to implement tetris in 40 minutes.
After the interview I looked up smallest tetris implementation in #Rust and it's 160 lines without data modelling. So I was expected to write 4 loc / minute while solving the problem and telling them what was I thinking about.
Clearly impossible! Told them "I'm not a competitive programmer" and made a grimace when I heard the question. Maybe I should have told them that I won't be doing this in that amount of time? Idk...
I got a rejection saying that I'm not technically proficient enough, but I have a very strong feeling that it was a test of "attitude, not skill".
What do you think about adversarial hiring tricks like this? Do you think if I would have refused, they would have given me a sub task? Does the company just suck and I dodged a bullet?
@bobulous hmm, but... Then why not say "implement as much tetris as you can in 40'"?
I continued with a disclaimer that I'll code as fast as I can and implemented the board naively and shift.
But then I realised that I should have implemented row deletion first and ran out of time.
I was *extremely* stressed the whole time, of course. I still hope they wanted to see a refusal to do impossible things.
@bobulous but also, something I can't stop thinking about is that tetris is such a known system that some nerds can randomly have implemented tetris for fun.
Heck, I implemented a hexagonal tetris-like system ages ago during ICFPC!
Imagine they would interview a university student who likes to tinker with systems like this. What sort of information will they get out of this test in this case?
Sorry for ranting! I just can't get over this experience.