
The best way to be prepared for an interview is by giving mocks. It'll help you with a mental model to think, speak, and code... while staying within the time limits.
About me? Have been taking interviews for Senior and Junior roles since past 2 years.
Have given a lot of interviews, got a lot of rejections as well. Interviewed at companies of various sizes (early stage, mid-size, Mnc) various locations (India, abroad)
Some of the companies where I have interviewed: Optiver, alphagrep, rubrik, google, amazon, DeShaw, GS, JPMC, eightfold, harness, Cisco and a lot more