Junior engineers are very appealing to most big tech companies because there are lots of them and they need to hire lots of engineers. Also, the smartest engineers with zero years of experience are all looking for a job. The smartest engineers with n > 0 years are mostly happy where they are.
The main exception AFAICT is Netflix, who really prefers not to hire new grads.