> My best friend at a FAANG always tells me he dreads having to look for a job ever again - whether voluntarily or involuntarily, as he is in no way shape or form ready for coding interviews.
I resonate to this, coding interviews significantly annoy me. I'm a significantly better developer than I was 5 years ago, but I would have passed so many interviews 5 years ago that now I wouldn't remember where to begin, and that's because I studied relentlessly for interviews. My second to last semester of college I focused so much more on studying for interviews than my own classes, that I had the spreadsheets to make sure I would just get my C's just to ensure I could nail interviews. I did well in almost all of my interviews, and my grades completely stopped mattering.
Right now, if I practiced leetcode daily, I'd think it would interfere with my work. I don't want to do it on my free time as I actually enjoy a work/life balance.
I love my job, I'll study when I have to, but until that day comes I'm going to focus on becoming the best engineer I can be and continue bringing value where I'm at.
Tech interviews need to change - they just reward people who studied for the points, not a true representation of who would be a great engineer for their company/team. Similar to how high school overwhelmingly rewards "passing the test" more than active learning.