Aside from LC questions, what do interviews for senior mobile roles (L5 equivalent), specifically iOS Engineering, look like at FAANG-like companies? If they are system design heavy, are there resources for mobile specific system design questions, since most of content out there is geared towards web system design?
How can I best prepare for these interviews?
Thanks!
My Meta interview for Senior Android Engineer (E5) was very open-ended and broad: talk through how you'd implement the newsfeed on the Facebook Android app.
I talked about RecyclerView, and it turned into a discussion about various view types, API interaction, and performance monitoring.
Big Tech in general is system design heavy as thorough planning is far more important there. When it comes to system design resources for mobile, I recommend:
Big Tech's interviews are quite standardized by nature though, so you will get a lot of non-mobile questions. Google and Meta in particular are (in)famous for being DSA/LeetCode heavy no matter what kind of engineer you are. Here's a breakdown of the Meta interview process: "How does the Meta interview work?"