
I have been taking interviews for last 10 years in firms like Airtel, MongoDB and Recently Razorpay and has interviewed candidates of all levels from DE1 (SDE1- Data) to Engineering Managers. Most people will tell you what to prepare for. I on the other hand can tell you what the interviewer is looking for. Here's an article on the thought process - https://harjeet-singh.medium.com/art-o-of-taking-an-interview-5f45b51a4772
Most of the interviewers don't have a preset of questions when they begin, they try to judge you from what you have written in your resume, doesn't matter if you have explained that particular project 100 times, an experienced interviewer would find problems or mold the question and propose challenges in the problem to check how would you solve that particular problem in a frame (potential env /tech/contraints) suitable for the role.
In a mock interview with me, we will follow a similar structure, judging your resume skills/projects and I will walk you through what points make or break the decision for the next round.