Tip 1: Always check online for programming topics frequently asked in MathWorks interviews and practice them accordingly (Linked List, Stack, and Queue should be prioritized).
Tip 2: Make sure to be very proficient in at least one programming language (excluding Python).
Tip 3: Go through all the projects you have worked on in the past in depth.
Tip 1: Always keep your resume concise and avoid mentioning everything you know. Only include topics and skills you are very confident in, as interviewers might grill you on those areas.
Tip 2: Select only 2-3 major projects to include, which will justify the skills you have listed in the skills section of your resume.
The timing was around 12 noon.
The HackerRank environment was nice, and things were easily accessible.
The test included 52 MCQs and 2 programming questions.
Tip 1 : Read Signal and Systems
Tip 2 : Practice questions related to conjugate symmetry.



1 ‘X’: Enqueue element ‘X’ into the end of the nth queue. Returns true after the element is enqueued.
2: Dequeue the element at the front of the nth queue. Returns -1 if the queue is empty, otherwise, returns the dequeued element.
Enqueue means adding an element to the end of the queue, while Dequeue means removing the element from the front of the queue.



1. Push(num): Push the given number in the stack if the stack is not full.
2. Pop: Remove and print the top element from the stack if present, else print -1.
3. Top: Print the top element of the stack if present, else print -1.
4. isEmpty: Print 1 if the stack is empty, else print 0.
5. isFull: Print 1 if the stack is full, else print 0.
We perform the following operations on an empty stack which has capacity 2:
When operation 1 1 is performed, we insert 1 in the stack.
When operation 1 2 is performed, we insert 2 in the stack.
When operation 2 is performed, we remove the top element from the stack and print 2.
When operation 3 is performed, we print the top element of the stack, i.e., 3.
When operation 4 is performed, we print 0 because the stack is not empty.
When operation 5 is performed, we print 0 because the stack is size 1, which is not equal to its capacity.
The timing was around 11 in the morning.
The HR round was an online face-to-face session, similar to the other rounds.
The questions in the HR round were very general.
Tip 1: Don't start with your name, as they already know it.
Tip 2: Go slow; do not be in a hurry.
Tip 3: Try to include your educational background as well.

Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
What is recursion?