If you look at the leveling or hiring guidelines for any major tech company, what separates “senior developers” and up from mid level developers are system design, “handling ambiguity”, leadership, “scope”, “impact” and in the case of Google did you write a messaging app.
Even the largest tech companies realize “coding ability” only gets you so far and most developers who want to get ahead would be far better off focusing on the other aspects of software engineering.
Coding has little to do with handling ambiguity.
While I have never been through a BigTech coding interview, I have been through (and passed) a BigTech system design interview, it has little to do with coding.
Designing (and redesigning) systems for large organizations is my $DayJob where I have to be able to explain those concepts.