I interviewed at six top companies in Silicon Valley in six days
When I was a new college grad, I felt trapped by the fact that everywhere I looked they wanted several years of experience, and I had none yet.  How can I get experience if it's required to get the job?<p>Now that I am 51, I feel annoyed that all of these stories of interviews involve asking questions about algorithms that rarely come up in real coding, and if they do you should NOT be rolling your own code, you should use the established, battle-tested solution that is out there on the internet if you spend 60 seconds looking for it.  Much more important is to have the experience of how code complexity accumulates, and how to mitigate that.  I cannot spend hours and hours studying up on these algorithms, there are much more important things (real coding-related things) which I need to learn about, to the extent I have time to do that.  What should I choose, pytorch or keras?  React or Vue?  Go?  Kubernetes?  Spark?  All much more important questions than how to do a breadth-first search.<p>So, was I wrong then?  Or am I wrong now?  Perhaps both.