* hires all candidates who pass the coding interview
I agree on this one in particular. It is quite transparently a process that has morphed into a way to reject older candidates. The older you are (relative to a fresh college graduate), the harder it becomes to jump through the various algorithmic hoops (even if you studied Computer Science in college). That's exactly what the majority of the large tech companies want --- hire large numbers of folks who have no life outside of work so that they can work them more / pay them less.
You can always claim 'but he/she did not make the cut' and appear impartial, while selecting for young kids just out of school. It would have been interesting to see how this would have affected fall hiring, but for the confounding effect of the recession.
I agree on this one in particular. It is quite transparently a process that has morphed into a way to reject older candidates. The older you are (relative to a fresh college graduate), the harder it becomes to jump through the various algorithmic hoops (even if you studied Computer Science in college). That's exactly what the majority of the large tech companies want --- hire large numbers of folks who have no life outside of work so that they can work them more / pay them less.
You can always claim 'but he/she did not make the cut' and appear impartial, while selecting for young kids just out of school. It would have been interesting to see how this would have affected fall hiring, but for the confounding effect of the recession.