I applied online through their website and received an email in a few weeks to provide an availability to initial phone call with an engineer.
30 mins phone call was totally technical. No need of any laptop or internet connection but be ready to answer some indepth technical question and discuss algorithm for a program.
After a successful phone call, I was invited for an onsite interview at New York location.
5 rounds of technical interviews with different team memebers and hiring manager. All the questions were not exteremly difficult and interviewers were good too.
After finishing 5 rounds of an interview, I think I did well and had a chance to talk with a director. Everything went well but then did not hear back from them. Followed up 3 times but no response from anyone at Morgan Stanley.