leetcode questions, medium to hard, make sure to prep all topics but focus on fundamentals as flexibility is most important in highlighting how you approach problems mostly technicals on coding, discuss resume, etc.
The process began with an Online Assessment (OA) focused on data structures and algorithms. After passing, I had a technical phone screen with an engineer where we discussed my past projects and solved a medium-level coding challenge. This was followed by a final round consisting of two 45-minute interviews: one focused on systems design/technical deep-dive and another on behavioral fit. The recruiters were very responsive, and I received the offer within a week of the final round.