A Google recruiter who has been in periodical follow up with me in the past 2 years now contacted me again for interview with them. He mentioned I could choose to interview for L4 or L5. The difference is one ML round for L4 will be replaced by one round of system design for L5(could be a pure system design or ML system design, not sure). Recruiter also mentioned if I chose to interview L4 and assuming result went really positive, they will invite me for an additional round for the system design for L5. If I chose to interview directly for L5, I may still get a downgraded L4 offer if the result looked positive but they don't think I am at L5. May anyone kindly share the pros and cons, and if you were me, how would you choose? (I failed Google L5 three years back when I was not given any flexibility of choosing which level to target before the interview. L5 is much harder than L4 per my experience as well as what I heared from others)