My interview questions eventually settled to having the candidate bring in a sample of their code and then teaching me how it worked.
We'd talk about what it did, what they thought they'd change to make it better, and so on.
Learned a ton really quickly and didn't waste anyone's time.
The last tech job I interviewed for they had me spend a lot of time working a sample application. When I thought about how many person hours were going into that across all the candidates, I immediately felt the company didn't have a sense of efficiency. Sure, it didn't cost them, but the fact they were fine just wasting time like that was telling.
My interview questions eventually settled to having the candidate bring in a sample of their code and then teaching me how it worked.
We'd talk about what it did, what they thought they'd change to make it better, and so on.
Learned a ton really quickly and didn't waste anyone's time.
The last tech job I interviewed for they had me spend a lot of time working a sample application. When I thought about how many person hours were going into that across all the candidates, I immediately felt the company didn't have a sense of efficiency. Sure, it didn't cost them, but the fact they were fine just wasting time like that was telling.
Didn't get that job. But got a better one. :)