Earlier quoted context omitted.
Yes and no to fresh engineers being good. I’ve met many fresh engineers that integrated and soon outperformed their older peers in a couple months. My first engineer position I went from new hire to lead on most projects in about a year. I was surprised and dumbfounded how much better I was than my peers (expect one he was amazing and I learned a lot from him). There a lot of good and bad engineers and experience doe…
Certainly, the variance between engineers is huge and can offset experience. Over time, though, the bad older engineers get managed out of the profession, or leave out of frustration or lack of satisfaction, so you end up having fewer. The selection function for good engineers has had much longer to run on them. Think of experience as a trend line which pushes everyone to be better relative to what they were. School…
This even more diminishes the gains that engineers get from their expert knowledge.
Usually only when in a position to develop something ground up, does the expert knowledge of data structures and algorithms come into play.
Algorithm and data structure questionaires rather seem like mathematics in many cases. A filter to weed out people, but not often of use at the job.
Obviously I might be biased due to personal experience.