I applied through university. The process took 2 weeks. I interviewed at MathWorks
Interview
The company came to my university career fair and I applied through that route.
The initial phone screening was HR, completely behavioral, done by someone from HR.
The second phone interview was completely technical, my interviewer was a software engineer currently working a Mathworks. A lot of questions arranged in a rapid fire manner in quick succession, basic concepts in computer science. There were a lot of question asked during this phase, be prepared. A few that I can remember are, converting between finite state machines, what is the big O of a few sorting algorithms, etc.
The third interview was a mix of both behavioral and technical. It was a technical recruiter at this point. I got stumped at this phase with an OOD question. It was unexpected, and my interviewer tried to pose it as a brainteaser.
The interview process was overall good.
Interview questions [1]
Question 1
You have a bunch of coins in your pocket. You drop em all on the floor. Assume all the coins add up to a dollar. How would you design this problem and calculate the probability that if you pick up a random coin, it is a penny.
after the online assessment interview was scheduled. In interview showed one of the questions from the exam and asked for the explanation and time complexity, and asked a coding question. and resume based question and work experience questions
Online Assessment and Technical Interview based on Hackerrank. It was an array based question on array. There was a mathematical of solving it. There no huge test cases and you easily solve it
It was okay. Got a virtual interview and a Hacker rank assessment. The virtual interview questions were simple and direct, but the assessment questions were about medium difficulty. Fair enough process for internship.