3 ms·
Maybe. It could also be some bug, or misconfiguration, version conflict, or whatever in their interview problem repository that they haven't fixed, because no i
by karaterobot 4y ago
Maybe. It could also be some bug, or misconfiguration, version conflict, or whatever in their interview problem repository that they haven't fixed, because no interview candidates want to admit that it took them 3 hours just to get it running. Their actual production code could be an updated version of the same code, or different code altogether. In other words, this could be a perfectly good company, but the engineers don't spend time debugging the interview process when they aren't asked to.
I would agree that companies that give "2-3 hour" take home problems are a red flag for me — red as in, I won't do it anymore. That situation becomes an arms race quickly: if I can solve it in 3 hours, why not spend another 3 hours doing a second, more elegant solution that makes me look even smarter? I'm sure that's what the other candidates I'm competing with are doing. And if they're spending 6 hours, I should spend 8 hours at least, to get an edge over them. But they know I'm spending 8 hours, so they're probably spending 10...
- hitpointdrew 4y ago>I would agree that companies that give "2-3 hour" take home problems are a red flag for me I wouldn't say simply having at 2-3 hour take home by itself is red flag. But if the take home is a pile of hot garbage (poorly or inadequate documentation on how to setup a local env for example) then that is red flag. My first hire (that wasn't someone I knew/previously worked with) I did not require that they complete a take home test. That hire turned out to be a complete disaster. I have since started requiring take home tests, and I will never again hire anyone that I don't know without a take home test. After requiring take home tests the candidates that have been hired have been much better.