Over the past 27 years, I've worked for 8 different organizations, including two FAANGs, and I've never technically prepared for any interview. This is not some kind of indirect boasting about how smart I am. Far from it. I feel positively
dumb compared to my peers.
I rarely fully nail the most difficult algorithmic interviews, and I don't think that's the point. I think I get most of my 'points' by taking a very direct, easy going and open approach to things. The phrases "I don't know" and "I'm not sure" will get practically worn out at the end of my interviews.
I don't think it's what one knows as much as it is about how one approaches and thinks about problems.
Second item: do the interviews anyway, even if you don't necessarily intend on leaving.
I'll tell recruiters that I'm pretty happy where I'm at, and that it would take some kind of enormous comp package to entice me to move. But we'll still do the whole process, and I'll often end up turning down a pretty solid offer.
For many/most companies, turning down an offer 'locks' you out for a year or so; no big deal.
I really enjoy interviewing at the top tier companies, because, in the end, I always learn a great deal.
Like most things, interviewing is something you can get good at with practice. What's nice is that you have the opportunity to get several hours of face to face time with really smart people at no out of pocket cost, except for a day of PTO from your current job if you live local.