I applied online. The process took 1 week. I interviewed at MathWorks
Interview
A hackerrank online assessment and a 5-minute hirevue interview.
The online test was for 1 hour with 2 sections. The first section was math MCQs for 15 mins.
The second was 2 coding problems for 45 minutes.
Interview questions [1]
Question 1
1. Math probability and counting questions. (15 mins 5 questions)
2. 2 Leetcode style coding problems. (45 minutes)
I applied through college or university. The process took 2 days. I interviewed at MathWorks (Neu-Delhi) in Jul 2020
Interview
The interviewers were pretty friendly and supportive. Overall a good experience. Good questions. Process consisted of 5 rounds. Starting from initial coding round, Group discussion, Technical interview, Managerial round and finally HR round.
I applied online. The process took 6 weeks. I interviewed at MathWorks in Jan 2020
Interview
Round 1: First interview was with the software manager, it was code-based which wasn't communicated until the actual interview. Asked general questions on classes/structs and pointers.
Round 2: Take-home coding problem was to develop the buffer for a text-editing tool
Round 3: Senior Technical Recruiter conversation. Talked about salary expectations, immigration topics, and about the next steps in the interview process
Round 4: On-site interview. Was asked to prepare a presentation of a project I have done, followed by 4 rounds of interviews and a final interview/talk with the Senior Technical Recruiter. First interview was to talk about how I would develop the pac-man game, second was about the highest longest sum in an array, this is definitely a question on leetcode. The third interview centered around retrieving data from a database (not how to work with databases, more like what data structures I would use and how to search/retrieve data from them). The fourth interview had to do with DAGs and finding the longest path or finding if a node is part of a path that leads to an end node.
All in all everyone was really friendly and nice. I was definitely very nervous and stumbled around on some questions, when I was stuck or had some questions everyone guided me in a non-condescending way. Definitely study everything on Glassdoor and practice on leetcode as much as possible. I also think the presentation is very important so if you get an on-site definitely make sure you're prepared (especially to answer questions). A lot of the quick programming questions such as time complexity are on Glassdoor.
Interview questions [3]
Question 1
Difference between a directed acyclic graph and binary search tree?