I am currently preparing for a Microsoft Software Engineering internship interview, and I am currently using this service called "Exchange" (https://exchangetheapp.com/). They even put me in touch with a Microsoft SWE full time to help me for six weeks. me with system design issues. They helped my friend get an internship at IBM Software Dev. He therefore recommended me to use Exchange and likes it a lot.
Exchange has been extremely helpful, so I'm looking for other coaching platforms to interview to supplement Exchange. I've heard of Pramp (a lot of peer interviews), but are there any other practice platforms that you might have heard of?