Applied online and got a mail for a technical interview without any recruiter screen, no information at all with no way to ask questions.
Had an online technical round with one of the senior developers all question were good and basic right out of the Interview Handbook Git Repos and a Leetcode easy question, they were not looking for the perfect solution to the coding question but instead for a different (non text book) approach/solution.
Next had an onsite for 3.5 hours at the Chicago Downtown office they gave me half an hour to ask questions regarding a coding challenge. Then and hour to work on the challenge. The challenge was to design a portfolio tracking application by writing pseudo code, they left it to me to decide what part of the design and coding process i wanted to focus on.
Next round two people came to cross question about the app i designed. They had a difference of opinion and kept having a war the whole time which made me the victim and the whole hour they kept arguing and i couldn't understand how to answer their questions. Plus they kept asking me why did you not do this in the app and i was like i followed the instructions and did the all the tasks in one hour how do you expect me to innovate in the same amount of time.
Then had a round with an HR person pretty standard.
Next round one person gave me a two pages of code and asked me to find errors in that code when i looked at him and asked "seriously?" he responded "i know it's one of the worse ways to test a candidate but this what i have been told to do, I am sorry for such a round but this is what they want me to do". I pointed out syntax errors, general mistakes and lines that didn't make any sense and that was it.
Received a call that i was not selected after 2 weeks.
Note to Morningstar: You might be one of the top firms i wanted to work at but this kind of interview experience is the worst i have encountered in a long time.