Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by MathWorks Team. If you also belong to the team, you can get access from here

MathWorks Verified Tick

Compare button icon Compare button icon Compare
3.9

based on 126 Reviews

Filter interviews by

MathWorks Software Developer Intern Interview Questions, Process, and Tips

Updated 13 Apr 2024

Top MathWorks Software Developer Intern Interview Questions and Answers

  • Q1. Car Pooling You are working as a cab driver. Your car moves in a straight line and moves toward the forward direction only. Initially, you have ‘C’ empty seats for the pa ...read more
  • Q2. Convert Bst To The Greater Sum Tree You have been given a Binary Search Tree of integers. You are supposed to convert it to a greater sum tree such that the value of ever ...read more
  • Q3. Optimal Strategy for a Game You and your friend Ninjax are playing a game of coins. Ninjax place the 'N' number of coins in a straight line. The rule of the game is as fo ...read more
View all 7 questions

MathWorks Software Developer Intern Interview Experiences

4 interviews found

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

2 easy DSA questions

Round 2 - HR 

(1 Question)

  • Q1. Interest in Matlab
  • Ans. 

    I have a strong interest in Matlab due to its powerful data analysis and visualization capabilities.

    • I have experience using Matlab for data analysis and visualization in my academic projects.

    • I find Matlab's syntax to be intuitive and easy to learn.

    • I appreciate Matlab's extensive library of functions for various mathematical and engineering tasks.

  • Answered by AI

Skills evaluated in this interview

I was interviewed in May 2022.

Round 1 - Coding Test 

(2 Questions)

Round duration - 90 mins
Round difficulty - Medium

- timing was 5:00 AM in the morning
- 2 coding questions and 10 MCQ
- MCQ tested variety of concepts like Database management, OOPS, pointers and C

  • Q1. Car Pooling

    You are working as a cab driver. Your car moves in a straight line and moves toward the forward direction only. Initially, you have ‘C’ empty seats for the passengers.

    Now, you are given ‘N’ ...

  • Ans. 

    Build an array add the number at entry index and subtract the number at exit index. after constructing the array, make 2 variables max and cur. cur stores the maximum sum of currently and max stores the maximum sum encountered till now.

  • Answered by CodingNinjas
  • Q2. Distance Of Nearest Cell Having 1 In A Binary Matrix

    You have been given a binary matrix 'MAT' containing only 0’s and 1’s of size N x M. You need to find the distance of the nearest cell having 1 ...

  • Ans. 

    This is solved by an algorithm called multisource bfs, add all the land cells in a queue then apply bfs to find shortest distance of all water cells.

  • Answered by CodingNinjas
Round 2 - HR 

(1 Question)

Round duration - 30 mins
Round difficulty - Easy

Round was technical + HR round

  • Q1. Basic HR questions

    Was asked questions about my project, utility and problems faced and general HR type questions

  • Ans. 

    Tip 1 : be confident while speaking
    Tip 2 : Don't take it as an interview take it as a conversation
    Tip 3 : When the interviewer asks if you have any questions, never say no always ask something

  • Answered by CodingNinjas

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - Intern in HyderabadEligibility criteriaCircuital + mech branches were allowedMathworks interview preparation:Topics to prepare for the interview - Data structures, Algo, Javascript, React, OOPs, C, C++Time required to prepare for the interview - 6 monthsInterview preparation tips for other job seekers

Tip 1 : Do love babbar's 450 questions sheet
Tip 2 : Have atleast 2 projects and have thorough knowledge of them
Tip 3 : Dont mention anything on your resume that you are not confident about

Application resume tips for other job seekers

Tip 1 : Have atleast 2 projects, of which you have thorough knowledge
Tip 2 : Be confident of anything you mention in your resume, 
Tip 3 : Its good to have github link of the projects on your resume

Final outcome of the interviewSelected

Skills evaluated in this interview

I was interviewed in Aug 2021.

Round 1 - Coding Test 

(2 Questions)

Round duration - 60 minutes
Round difficulty - Medium

Timing: The test was conducted at around 6pm.

  • Q1. Optimal Strategy for a Game

    You and your friend Ninjax are playing a game of coins. Ninjax place the 'N' number of coins in a straight line.

    The rule of the game is as follows:

    1. Each coin has...
  • Ans. 

    This was a medium level DP problem which I was able to solve after some thinking.

  • Answered by CodingNinjas
  • Q2. Convert Bst To The Greater Sum Tree

    You have been given a Binary Search Tree of integers. You are supposed to convert it to a greater sum tree such that the value of every node in the given BST is replaced...

  • Ans. 

    I solved this problem using inorder traversal in tree.
    First calculate the sum of all nodes present in the tree.
    Then for each node the sum of all greater nodes can be updated using the total sum and the sum of nodes visited so far.

  • Answered by CodingNinjas

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - Intern in HyderabadEligibility criteriaAbove 7 CGPAMathworks interview preparation:Topics to prepare for the interview - Data Structures, Dynamic Programming, Graph Theory, OOPSTime required to prepare for the interview - 6 monthsInterview preparation tips for other job seekers

Tip 1 : Revision of important topics and questions is key
Tip 2 : You should have thorough knowledge of the tech stack you have used in your projects

Application resume tips for other job seekers

Tip 1 : Highlight the important points in your CV. Could be some algorithm you implemented in your project or key frameworks you used.
Tip 2 : Try to have a single page resume with concise information highlighting your key achievements.
Tip 3 : Don't write anything you can't answer questions on.

Final outcome of the interviewSelected

Skills evaluated in this interview

I was interviewed in Jul 2021.

Round 1 - Coding Test 

(2 Questions)

Round duration - 60 Minutes
Round difficulty - Easy

It was somewhere in the middle of the day and was around 60 mins long . 
It consisted of three sections 
one is aptitude 
then other was related to comm skills related
and the last one was 2 coding question ( each have to be done in different programming language ).

  • Q1. K-th Ugly Ninja

    Ninja wants to hire some ugly ninjas in his team for doing ugly work. So he has made an array that contains primes integer ‘PRIME_ARR’.

    Ninjas who are coming to audition have to take some...

  • Ans. Brute Approach

    The idea here is to use the brute force approach and starting from ‘1’ find the ‘K’ ugly numbers till then remain in the loop.

     

    • Declare a set for super ugly numbers.
    • Insert the first ugly number into the set.
    • Initialize array ‘PRIME_OF[N]’ of size ‘N’ with 0. Each element of this array is an iterator for the corresponding prime in the ‘PRIME_ARR[N]’ array.
    • Initialize ‘ARR[i]’ array with ‘PRIME_ARR[N]’. T...
  • Answered by CodingNinjas
  • Q2. Pair count.

    You are given an array ‘ARR’, and a positive integer ‘K’. Your task is to count the total number of pairs whose sum is divisible by ‘K’.

    For example:
    You are given, ‘ARR’ =[4, 3, 5, 1, 4, 5],...
  • Ans.  Brute Force

    In this approach, try to iterate through all possible pairs in the array and count the number of pairs that are divisible by ‘K’.

     

    Algorithm:

    • Set count as 0
    • Iterate i through all the indices of the arr
      • Iterate j from i + 1 to the size of arr
        • If arr[i] + arr[j] is divisible by k, increase count by 1.
    • Return count
    Space Complexity: O(1)Explanation:

    O(1),

     

    No Extra space is used in the array.

    Time Complexity:...
  • Answered by CodingNinjas
Round 2 - HR 

(1 Question)

Round duration - 30 Minutes
Round difficulty - Easy

It was a round with HR and these questions were asked

  • Q1. Basic HR Questions

    -tell me about yourself
    -challenge faced during project, how did you overcome it?
    -describe your strengths.
    -if you were to tell about yourself to a person, what would you tell him
    -how would...

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from Indraprastha Institute of Information Technology Delhi. I applied for the job as SDE - Intern in HyderabadEligibility criteriaAbove 7 cgpa and should know atleast 2 coding langauges properlyMathworks interview preparation:Topics to prepare for the interview - Data Structures and Algorithms , Communication Skills, GD-skills, Aptitude, Computer Networks, DBMS and OSTime required to prepare for the interview - 8 monthsInterview preparation tips for other job seekers

Tip 1 : Be consistent like never ever leave even a single day practice even if you have other commitments 
Tip 2 : Follow one resource properly as there are tons of resources available but try to pick one only and start other only if you are finished with the first resource
Tip 3 : There is no set defined number for the number of question you have to do , just focus on the quality of questions . Eg : 1 good hard level problem >>>> 25 easy problems like sum of array etc.

Application resume tips for other job seekers

Tip 1 : Try not to stuff your resume with fancy things like multiple small small projects
Tip 2 : Try to provide links for the project you are giving as it provides credibility of your work which you have shown.

Final outcome of the interviewSelected

Skills evaluated in this interview

MathWorks interview questions for designations

 Software Developer

 (2)

 Intern

 (5)

 Software Engineer

 (7)

 HR Intern

 (1)

 Senior Software Engineer

 (2)

 Associate Software Engineer

 (1)

 Associate Application Engineer

 (1)

Interview questions from similar companies

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via campus placement at Dayananda Sagar College of Engineering, Bangalore and was interviewed in Oct 2024. There were 4 interview rounds.

Round 1 - Coding Test 

3 coding dsa question
Difficulty is On your luck
My friends got easy level
I got medium level
Some got hard questions as well

Round 2 - Aptitude Test 

Ssh round , quant and logical
Tip: bring your calculator

Round 3 - Technical 

(3 Questions)

  • Q1. Two Puzzle : bulb switching and candle
  • Q2. Dsa questions such as string reverse, binary search
  • Q3. Dbms and os core subject questions
Round 4 - HR 

(2 Questions)

  • Q1. How are you better than others
  • Q2. Why should we hire you

Interview Preparation Tips

Interview preparation tips for other job seekers - If you are a girl, the interview rounds will be much easier for you as this company promotes diversity hiring.
The main differing factor is technical round interview which totally depends on the interviewer's mood .
Girls do get priority in this round, they are asked easier questions and will be selected if able to answer 60-70% of the questions.
Note:- it's not like they will hire any girl but a bit easier comparatively
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Hackerrank 3 questions were given of binary search dp and a math coding question

Round 2 - Technical 

(2 Questions)

  • Q1. Heap hard question
  • Q2. Nothing only one question was asked

Interview Preparation Tips

Interview preparation tips for other job seekers - I was not up to the mark
Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via campus placement at Kongu Engineering College, Erode and was interviewed in Jan 2024. There were 2 interview rounds.

Round 1 - Aptitude Test 

Written test coding and with aptitude questions are asked

Round 2 - Technical 

(1 Question)

  • Q1. Asking about OOPS and C++ basics concepts

I applied via Campus Placement and was interviewed in May 2022. There were 2 interview rounds.

Round 1 - Aptitude Test 
Round 2 - Coding Test 

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare Data structures and algorithms they are the basis for your software engineering career. While developing project understand what you are doing and why you are doing that particular thing, it gives you confidence during interview when interviewer asks you about your project.

I was interviewed in Jan 2021.

Round 1 - Coding Test 

(2 Questions)

Round duration - 60 minutes
Round difficulty - Medium

Round 1  was a coding round of 60 min which started around 5:30PM in which 2 problem statements were given. The questions were based on Array and linked list. The platform used for test was coding which was user friendly and which use to display number of test cases passed and some test cases were hidden.

  • Q1. Deletion in Circular Linked List

    You are given a Circular Linked List of integers, and an integer, 'key'.

    You have to write a function that finds the given key in the list and deletes it. If no s...

  • Ans. Recursion

    The idea is to use a recursive approach to find the given key and then remove that node. The recursive idea is very clear that we will traverse through the circular linked list, and we will check if the value of the node is equal to the given key. 
     

    We will define a function deleteNodeHelper(root, key, head) to remove the key in which the head is the starting node of the linked list, and we will send ...

  • Answered by CodingNinjas
  • Q2. Move All Negative Numbers To Beginning And Positive To End

    You are given an array 'ARR' consisting of 'N' integers. You need to rearrange the array elements such that all negative numbers a...

  • Ans. Using Sorting

    Approach: A brute force approach could be to just sort the given array in ascending order. This will result in all negative numbers to appear at the beginning and positive number at the end.

    Space Complexity: O(1)Explanation:

    O(1)

     

    Because no extra space is required.

    Time Complexity: O(nlogn)Explanation:

    O(N*logN), where N is the number of elements in the array.

     

    In the worst case, sorting requires O...

  • Answered by CodingNinjas
Round 2 - Video Call 

(1 Question)

Round duration - 30-35 minutes
Round difficulty - Medium

This round was of technical interview and they asked me various concepts

  • Q1. Basic Interview Questions

    They given me 2 table containing names of different cities and told me to apply left join on them.

    1) Asked me about the Languages known. 
    2) OOPS concepts. 
    3) SQL concepts...

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from Cummins College Of Engineering For Women, Nagpur. I applied for the job as SDE - Intern in PuneEligibility criteriaAbove 65% in 10th,12th, degreeWolters Kluwer interview preparation:Topics to prepare for the interview - Java, Data Structure, OPPS, SQL, SDLC, Networking, TestingTime required to prepare for the interview - 6 monthsInterview preparation tips for other job seekers

Tip 1 : Read well the job profile, company background and skill requirements and prepare accordingly. 
Tip 2 : Whatever topic you are preparing don't just study to finish the topic but study to understand it because interviewers often deep dive and ask questions, make sure you basics are getting cleared.
Tip 3 : Solve Aptitude questions, coding problems as much as possible.

Application resume tips for other job seekers

Tip 1 : Write optimal yet powerful summary. 
Tip 2 : Highlight your education,internships, projects, certifications.
Tip 3 : Do mention technologies in which you worked on in your internship, projects. 
Tip 4 : If you don't have any internship/project(any one will work fine but both are big plus) done go and get some work done and make your hands dirty and then put it in your resume. 
Tip 6 : Avoid writing long statements.
Tip 7 : Honesty is the best policy.

Final outcome of the interviewSelected

Skills evaluated in this interview

I was interviewed in Oct 2020.

Round 1 - Coding Test 

(1 Question)

Round duration - 90 minutes
Round difficulty - Easy

This round was scheduled for 9am in the morning. The test environment was pretty good . I didn't face any issues on the HireVeu platform. The first test was of Aptitude and then in next section it was Technical MCQ's. The level of questions were mid to high level of difficulty.

  • Q1. DBMS Questions

    What is DML and DDL?
    Write an SQL query to print the FIRST_NAME from Worker table after replacing ‘a’ with ‘A’.
    Write an SQL query to print details of the Workers whose FIRST_NAME contains ‘a’.
    ...

  • Ans. 

    Tip 1: Do practice SQL Queries
    Tip 2: Read Database Normalisation and Transaction.
    Tip 3: Read Raghu Ram Krishnan thoroughly

  • Answered by CodingNinjas
Round 2 - Coding Test 

(1 Question)

Round duration - 60 minutes
Round difficulty - Medium

The exam was on the same Platform. The first question was about the most difficult Project I've worked on. I have to record a video in that particular platform and then move to the next questions. There was option for a demo video of 1 minute in which you can practice your answers and then can record your answer in the next video of max 5 minutes. The next 2 question were Coding Problems of moderate difficulty and you've to record your approach and then proceed towards solving the code and then record a video stating if you succeed or not and what better could you've done to make it work.

  • Q1. Sum Of N Digit Palindromes

    You are given an integer 'N'. Your task is to return the sum of all N-digit numbers which are palindrome. A number is said to be palindrome if the number formed by reve...

  • Ans. 

    Run a loop from 10^(n-1) to 10^(n) – 1 and check when the current number is palindrome or not. If it is, adds its value to answer.

  • Answered by CodingNinjas
Round 3 - Face to Face 

(2 Questions)

Round duration - 45 minutes
Round difficulty - Medium

This round was scheduled for 3pm. The interviewer was quite friendly. He asked about me and told me to relax and then answer. He started with asking questions from my Project and how the ideas behind the Project. My Project was related to Deadlock So he asked whether I can implement my Project on any environment. I answered . Then one of my internship Project was related to Web development so He asked me about the backend of the Project. He gave me a few SQL queries and some general DBMS concepts based on the response about using Mysql in the Project. He asked me a few things about AWS and Cloud Computing which I answered. At last he asked some LINUX commands and corrected me once and was satisfied with my answers.

  • Q1. OS Questions

    1) What is Kernel?
    2) What is Deadlock?
    3) Why you use Binary semaphores instead of Counting Semaphores?
    4) What is threads? What is hardware thread?
    5) What is TLB?

  • Ans. 

    Tip 1 : Read Galvin for OS thoroughly
    Tip 2 : Practice MCQ's from GFG OS QUIZ Section

  • Answered by CodingNinjas
  • Q2. DBMS & Trees Questions

    1) Explain DDL VS DML.
    2) Explain Normalization
    3) B+ Trees and it's working.

  • Ans. 

    Tip 1 : Do practice SQL queries
    Tip 2 : Give answers to Normalisation questions with examples for each
    Tip 3 : Keep a paper with you while giving interview from home. Comes handy when I tried explaining B+ trees to him.

  • Answered by CodingNinjas

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from Vellore Institute of Technology. I applied for the job as SDE - Intern in BangaloreEligibility criteria8.5 CGPACerner Corporation interview preparation:Topics to prepare for the interview - Data Structures, OOPS , Computer Networking , OS , SQL Queries , Cyber SecurityTime required to prepare for the interview - 8 monthsInterview preparation tips for other job seekers

Tip 1 : Practice at least 5-7 Codes daily from the beginning of preparation.
Tip 2 : Be thoroughly prepared with concepts of Data Structure, Database and Operating System
Tip 3 : Always go through the Company's Job description and About the Company and prepare your answers according to that
Tip 4 : Only mention Projects that you've complete idea about.

Application resume tips for other job seekers

Tip 1 : Have a few Projects on your resume and make sure you know it all about your Projects.
Tip 2 : Only mention the Skills you feel you are confident about. Never lie on your resume.

Final outcome of the interviewSelected

Skills evaluated in this interview

MathWorks Interview FAQs

How many rounds are there in MathWorks Software Developer Intern interview?
MathWorks interview process usually has 2 rounds. The most common rounds in the MathWorks interview process are HR and Coding Test.

Tell us how to improve this page.

Software Engineer
143 salaries
unlock blur

₹13 L/yr - ₹32 L/yr

Senior Software Engineer
66 salaries
unlock blur

₹19.5 L/yr - ₹45.8 L/yr

Associate Software Engineer
44 salaries
unlock blur

₹8.8 L/yr - ₹27 L/yr

Software Developer
29 salaries
unlock blur

₹12 L/yr - ₹27 L/yr

Software Engineer2
26 salaries
unlock blur

₹19 L/yr - ₹32 L/yr

Explore more salaries
Compare MathWorks with

Cadence Design Systems

4.1
Compare

Ansys Software Private Limited

3.9
Compare

National Instruments

3.9
Compare

Autodesk

4.3
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview