3 ms·
Bigger software companies also typically require "experienced" candidates (read: not new grads) to pass a systems design interview, which is very subjective and
by Spoom 9y ago
Bigger software companies also typically require "experienced" candidates (read: not new grads) to pass a systems design interview, which is very subjective and typically fairly difficult. This essentially makes the bar for new grads lower.
The argument is that this is because they expect experienced developers to be able to enter at a higher level, but the cynical side of me thinks that it's because they really prefer new grads, and this tips the scales in their favor.
Remember, Zuckerberg said, "young people are just smarter". I fear that attitude is pervasive, but hidden under the surface; they're not going to just come out and say it, as that would be illegal.
- JohnTHaller 9y agoYou can be a new grad and have experience. I made a point to do work in college that was appropriate for my work field when I graduated. Appropriate summer and part time jobs helped quite a bit as well. Having a bunch of appropriate jobs and projects under your belt (especially a few apps in app stores and code up on github) goes a very long way.
- Spoom 9y agoSure, I wasn't arguing that they're mutually exclusive. I was referring to the way that e.g. Google would refer to "experienced" or "industry" candidates.