If I see a position that has been open for longer than a month, I assume they are not serious about filling it. Either they aren't really hiring or they don't want to pay the market rate.
We have well over a hundred people doing that sort of stuff.
This idea of "filling" a "position" is wrong. There is a need for competent technical staff who can contribute to the team. We hire them as we find them. There isn't a fixed number of slots to fill with warm bodies.
Most of the job positions all of FAANG have posted have been open for months, some for over a year. They are really hiring and have no problem paying market rate. That's a counterexample.
If a company is really hiring and paying market rate, what's the situation leading to positions open for over a year? Unicorn-hunting?
I've been part of a hiring process that took a couple months (and by the end had management breathing down our necks to just hire -someone-), but that was because we were hiring into an out-of-the-way location that generally lacked the skills locally that we were looking for. Neither of which would apply to FAANG.
HR just leaves the same position open because it's not really a position, it's a category and they are too lazy to remove and add the same ad over and over.
The company I work at has an ad for "Senior Full-Stack Developer" and if 5 amazing candidates show up they'll probably hire all of them (or if just 1 shows up and gets hired the ad will remain online).
They are just being picky, and can afford to be picky. I’ve heard FAANG interview pass rates are pretty low, frustrating their recruiters to no end :).