I applied through a recruiter. The process took 1 day. I interviewed at Morgan Stanley (New York, NY) in Aug 2010
Interview
Introduced through a recruiter. He also set up the phone interview. Interview itself was technical, with many Bachelor level programming questions. For example, name the three basic constructs of a programming language (conditionals, functions, sequential code). Also, the interviewer asked questions about common software design principles like singleton, command, or factory.
Interview questions [1]
Question 1
What is the difference between a pure and impure language?
The interview wasn't hard, they give you a banking related question and ask you to solve it in any programming language you prefer. the question was about memory allocation. They use hackerrank for the programming question.
Interview questions [1]
Question 1
Derived product "Ruby" contains 10 IBM shares and four Hungarian bonds means basically you have 20 IBM shares and 8 Hungarians government bonds. assuming these products have same properties (id, name, description, etc).
Account name: Quantity.
Stock: 500
Bond HUN: 3
How many HUN stocks do we have in the above example?
I applied through college or university. I interviewed at Morgan Stanley (Montreal, QC) in Oct 2018
Interview
Very friendly and iterviewer guided me through the little exercices (on board and paper). Very relaxed atmosphere. They just want to test your problem-solving skills, not your technical skills. I could answer the problems in any programming language of my choice.
Interview questions [1]
Question 1
Tell me about yourself.
How would you check if a name exixts in a list of names that includes lower and upper case?
How would you parse a file using Java?
Write a power function (x^y) using any language.