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

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 Capacity Problem You are a cab driver with a car that initially has 'C' empty seats. The car moves in a straight line towards the forward direction only. You ...read more
  • Q2. Convert BST to Greater Sum Tree Given a Binary Search Tree (BST) of integers, your task is to convert it into a greater sum tree. In the greater sum tree, each node's va ...read more
  • Q3. Distance To Nearest 1 in a Binary Matrix Problem Given a binary matrix MAT containing only 0s and 1s of size N x M, find the distance of the nearest cell containing 1 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 appeared for an interview 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 Capacity Problem

    You are a cab driver with a car that initially has 'C' empty seats. The car moves in a straight line towards the forward direction only. Your job is to determine if it is poss...

  • Ans. 

    Determine if it is possible to handle all passenger trips within the car capacity without exceeding it at any point.

    • Iterate through each trip and keep track of the total number of passengers in the car at each point.

    • Check if the total number of passengers exceeds the car capacity at any point, return 'False'. Otherwise, return 'True'.

  • Answered by AI
  • Q2. 

    Distance To Nearest 1 in a Binary Matrix Problem

    Given a binary matrix MAT containing only 0s and 1s of size N x M, find the distance of the nearest cell containing 1 for each cell in the matrix.

    The dis...

  • Ans. 

    Given a binary matrix, find the distance of the nearest cell containing 1 for each cell in the matrix.

    • Iterate through the matrix and for each cell, find the nearest cell containing 1 using BFS or DFS.

    • Calculate the distance using the formula |i1 – i2| + |j1 – j2|.

    • Update the matrix with the distances to the nearest cell with 1.

    • Handle edge cases like cells already containing 1 or cells with no 1s nearby.

    • Ensure movements a...

  • Answered by AI
Round 2 - HR 

(1 Question)

Round duration - 30 mins
Round difficulty - Easy

Round was technical + HR round

  • Q1. Tell me about your project, its utility, the problems you faced, and any general HR questions you encountered.

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

Software Developer Intern Interview Questions Asked at Other Companies

Q1. Sum of Maximum and Minimum Elements Problem Statement Given an ar ... read more
asked in Amazon
Q2. Fish Eater Problem Statement In a river where water flows from le ... read more
asked in Apple
Q3. Kevin and his Fruits Problem Statement Kevin has 'N' buckets, eac ... read more
asked in CommVault
Q4. Sliding Maximum Problem Statement Given an array of integers ARR ... read more
Q5. Reverse Words in a String: Problem Statement You are given a stri ... read more

I appeared for an interview 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 Coin Game

    You and your friend Ninjax are engaged in a strategic game involving coins. Ninjax arranges 'N' coins in a linear sequence.

    The rules of the game are as follows:

    1. Each...
  • Ans. 

    Determine the maximum amount you can win in a coin game by selecting coins strategically.

    • Start by understanding the rules of the game and the goal of maximizing winnings.

    • Consider the fact that you can choose either the first or last coin in each turn.

    • Think about how to ensure you make the best choice at each turn to guarantee the maximum win.

    • Examples: For the input 4 9 5 21 7, selecting coins in the order of 9 and 21 r

  • Answered by AI
  • Q2. 

    Convert BST to Greater Sum Tree

    Given a Binary Search Tree (BST) of integers, your task is to convert it into a greater sum tree. In the greater sum tree, each node's value should be replaced with the sum...

  • Ans. 

    Convert a Binary Search Tree into a Greater Sum Tree by replacing each node's value with the sum of all nodes' values greater than the current node's value.

    • Traverse the BST in reverse inorder (right-root-left) to visit nodes in descending order.

    • Keep track of the running sum of visited nodes and update each node's value with this sum.

    • Recursively apply the above steps to all nodes in the BST.

    • Example: For the input BST [4...

  • Answered by AI

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 appeared for an interview 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 Problem Statement

    Ninja is looking to hire 'ugly ninjas' whose numbers have all prime factors from a given list. Your task is to help him find the K-th ugly ninja.

    You will be given an ar...

  • Ans. 

    Find the K-th ugly ninja number using prime factors from a given list.

    • Generate ugly numbers using prime factors from PRIME_ARR

    • Keep track of the K-th ugly number

    • Return the K-th ugly number

  • Answered by AI
  • Q2. 

    Count Pairs Divisible by K

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

    Example:

    Input:
    ARR = [4, 3...
  • Ans. 

    Count pairs in an array whose sum is divisible by a given integer K.

    • Iterate through the array and calculate the remainder of each element when divided by K.

    • Store the remainders in a hashmap along with their frequencies.

    • For each remainder R, check if K - R is present in the hashmap and add the product of their frequencies to the count.

    • Return the total count of pairs whose sum is divisible by K.

  • Answered by AI
Round 2 - HR 

Round duration - 30 Minutes
Round difficulty - Easy

It was a round with HR and these questions were asked

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 Questionnaire 

1 Question

  • Q1. Basic OOPS concept, sql questions

I applied via Company Website and was interviewed before Jun 2020. There were 5 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. If fresher is attending the interview then mostly they'll ask questions from resume What are generics, UML diagram for the proper medicine suggestions based on the patient allergies to a particular drug ...

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well with the contents of resume,
First round: versant test
Second round: Technical Interview 1
Third round: Technical Interview 2

Feedback of best of the 2 technical interviews will be considered.

IF selected will receive a call from HR

Interview Questionnaire 

5 Questions

  • Q1. SQL Querry
  • Q2. Programming
  • Q3. Projects
  • Q4. Project
  • Q5. HR Questions

Interview Preparation Tips

Round: Test
Experience: I was from civil branch so had the above listed sections for pen paper written test. We had to attempt any 2 of the first 3 and last two were cumpolsory (Same for mechanical branch also). For CS, IT, ECE and EEE there were only 2 sections - first was programming - 5 questions and second was situational based.

All the three sections consisted 5 questions in each sections. Questions were very easy and hardly a pen was needed to solve. Quants section consisted of questions on binary to decimal, pipes and cistern and number system. Verbal section consisted of a passage followed by 5 questions and Logical section consisted of 5 simple sequence and series questions.
In 4 th section, we were asked to write an algorithm/flowchart for a given scenarion with some contraints - opening a bank account.
Last section was situational based questions. We were asked to exoress our views in maximum of 100 words on what we would do in a given situation.
Tips: Skip vrbal part as there can be chance of getting wrong. Solve quants and logical as there would be 100% chance of being correct due to very easy questions.
In 4th section, draw flowchart/tree showing how you will proceed and what you think. Before proceeding further think like a layman person how he will fill the form and then decide how to write an algorithm so that even a layman can understand well how to proceed with that particular form. Show output screens, consider exceptions, find every possible combinations for the various options given in the problem.
For last question, try to be practical, brief, concise and to the point. Don't write anything in round about manner.
Above all, as this is pen paper test, write in a beautiful hand writting.
Duration: 45 minutes
Total Questions: 12

Round: Technical Interview
Experience: The technical interview was easy. The questions were straingh forward. Questions were based on projects that I had done. I had Informatics Practices (Java) in class 12 so I told interviewer about database management. I was asked to explain tables used in project and a SQL Querry which I failed to answer.
Then she asked me to write a program to determine which offer is better to invest if in one interest rate increases by 2 each year and the one in which it increases by 1. I quickly wrote it. She said to improve the DBMS part and applauded for the programming skills.
Tips: Be confident and true. They ask only what you say about yourself. Prepare well for SQL querries as they focus more on SQL. Also practice programming as one queston will be essentially on it. Don't try to learn all languages. Know only one but know well. For civil students, have one project that involves programming. Try to learn MATLAB programming during B.Tech. It will make a good impact.

Round: HR Interview
Experience: The HR round was very easy. HR was very friendly. I was asked to introduce myself and then he asked me to explain about my project which I had done in MATLAB. He then asked HR questions like why I wanted to join software industry, where I see myslef in 5 years, previous interview experiences.
Tips: Be cool and confident. If you made till HR round, the probability of being selected in 90%. For civil students, try to be familiar with programming languages and SQL. Also try to have some extra skills that make you different from others. Don't think civil engineers only build buildings and roads; there is a lot more for us to do. Its always good to stand away from crowd.
All the best!

General Tips: Have good command on basics of what learnt C++ or Java and MySQL in class 12. Try to have a project using any programming skill if you are from non CS/IT background as it will help you prove you interest in programming despite your branch. Knowing foreign language atleast till intermediate level will add stars to your extra skills.
Skill Tips: For civil and mechanical students, if you has C++ or Informatics Practices in class 12, be in touch with that knowledge. They test only basics. Familiarize yourself with OOPS and SQL querries.
Be confident with what you speak and speak in clear voice. If you don't know simply say no. Must attent the interview with a good explanations of questions asked about your weak skills.
Skills: Confidence, Programming Skills In Any Language Like C, Database Management
College Name: VIT Vellore
Motivation: Interest in programming.
Funny Moments: When HR asked where I see myself in 5 years I said that I see myself in Europe. To which he said that he is hiring for India and when I said that I am hired for India right now but not for 5 years. He smiled with the answer and wished me all the best.

Interview Preparation Tips

Round: Test
Experience: The selections process started with a presentation by the company where they introduced you to the environment of the company. It was followed by a written subjective test which basically tested your programming skills. Questions were based on arrays, classes and OOP concepts. Last part of the paper was an essay asking about the city you live. Total 3 questions were asked which had to answered in 25 minutes time. Total no. of students appeared for the test was around 30.

Round: Technical Interview
Experience: After the test only 5 students were shortlisted for interview. Interview for each candidate began with a technical round where they asked us to pick one programming language we are comfortable with. I picked C++. They asked me very basic concepts example Function overloading, Operator overloading, 2-D array concepts other OOP concepts.

Round: HR Interview
Experience: It went very smooth for me. They asked me what I know about the company. Though i couldn't remembered much I told them two points and then smiled. Then they asked me to tell me about myself and our NITK campus. I answered that aptly. Then they started asking serious questions i.e. if I want to go for higher studies, why am I not joining ARMY (I told them my father is in armed forces). Then they asked me if I want to work in Chennai or Bangalore, I told them Bangalore and also the reason behind it. After that, it was a casual interaction and I became quite sure about my selection.

General Tips: I think one thing which matters the most is your self-confidence. Hard-work and dedication are very important of-course but it is your confidence that separates you from other individuals. Also for most of the interviews they do not ask very big concepts, they will assess you on basic concepts, how much you know about the subject. So, be it any language, have your basic concept clear first and while giving interviews speak confidently.
This was my first campus interview I got selected and I cleared it. So yes, I was in a little shock and surprise to clear the interview.
Also one thing I forgot to mention was that the pointer cut-off for this company was 7.5 while I had only 7.11. Still I got selected. It does not matters much how much pointer you have. What matters at last is how much thorough you are with the subject. Well till morning I was not even sure if I am sitting for this company and by I got placed.
Skill Tips: Though there are huge resources of materials lying online and market, don’t run in all directions. Choose one book and an online source and start preparing it.
In my case I studied Sumita Arora for C++ and it proved to be quite beneficial for me. Also solve aptitude questions for programming available online like indiabix.com. It provides a lot of help in understanding and applying your concepts and also for time limit.
For aptitude question the best book available is "Quantitative aptitude by Arun Sharma".
For C++ language focus mainly on OOPS concepts, its features and basic building blocks like arrays, pointers etc.

Skills:
College Name: NIT Surathkal

Software Engineer Interview Questions & Answers

Amadeus user image Varun Thopucherla

posted on 11 Mar 2015

Interview Questionnaire 

10 Questions

  • Q1. Tell about yourself?
  • Ans. 

    I am a software engineer with experience in developing web applications and mobile apps.

    • Proficient in programming languages such as Java, Python, and JavaScript

    • Experience in developing RESTful APIs and integrating third-party APIs

    • Familiarity with front-end frameworks such as React and Angular

    • Strong understanding of database management systems such as MySQL and MongoDB

    • Passionate about learning new technologies and keepi

  • Answered by AI
  • Q2. Why Software industry? why not core?
  • Ans. 

    Software industry offers endless opportunities for innovation and growth.

    • Software industry is constantly evolving and offers opportunities to work on cutting-edge technologies.

    • It provides a platform to solve complex problems and create innovative solutions.

    • The demand for software engineers is high and the industry offers competitive salaries.

    • Core industries may have limited scope for growth and innovation compared to s...

  • Answered by AI
  • Q3. Write a program to print the given string in reverse
  • Ans. 

    Program to print a given string in reverse

    • Create a character array of the given string

    • Loop through the array from end to start and print each character

  • Answered by AI
  • Q4. Some questions about computer networks and Digital electronics
  • Q5. What is Mux? what are its real life applications?
  • Ans. 

    Mux is a device that selects one of several input signals and forwards the selected input into a single output line.

    • Mux stands for Multiplexer.

    • It is used in digital circuits to select one of several input signals and forward the selected input into a single output line.

    • It is used in communication systems to combine multiple signals into a single channel for transmission.

    • It is used in video and audio systems to switch b...

  • Answered by AI
  • Q6. What is DeMux? what are its real life applications?
  • Ans. 

    DeMux is short for Demultiplexer. It is a digital circuit that takes one input and directs it to multiple outputs.

    • DeMux is used in digital communication systems to separate signals that have been combined for transmission.

    • It is also used in computer memory systems to select a specific memory location.

    • DeMux is used in video and audio systems to separate different channels of information.

    • It is used in automation systems ...

  • Answered by AI
  • Q7. Difference between decoder and Demux
  • Ans. 

    Decoder converts encoded data into a readable format while Demux separates a single input into multiple outputs.

    • Decoder is used to decode encoded data such as binary data into a readable format.

    • Demux is used to separate a single input into multiple outputs based on the control signals.

    • Decoder is a combinational circuit while Demux is a sequential circuit.

    • Decoder is used in applications such as remote controls, computer...

  • Answered by AI
  • Q8. Why amadeus labs?
  • Ans. 

    Amadeus Labs is a leading technology company in the travel industry.

    • Amadeus Labs provides opportunities to work on cutting-edge technologies.

    • The company has a strong focus on innovation and research.

    • Amadeus Labs has a global presence and offers a diverse and inclusive work environment.

    • Working at Amadeus Labs provides the opportunity to make a real impact on the travel industry.

    • The company values work-life balance and o

  • Answered by AI
  • Q9. Are you comfortable in working for Testing?
  • Ans. 

    Yes, I am comfortable working for Testing.

    • I have experience in testing and understand its importance in software development.

    • I am willing to learn new testing techniques and tools.

    • I am comfortable working with testing teams and collaborating with them to ensure quality software.

    • I understand the importance of testing in ensuring customer satisfaction and reducing costs.

    • Examples: I have experience in manual and automated...

  • Answered by AI
  • Q10. Why do you consider yourself suitable for developer role?
  • Ans. 

    I have the necessary skills and experience to excel in the developer role.

    • I have a degree in computer science and have completed multiple coding projects.

    • I am proficient in programming languages such as Java, Python, and C++.

    • I have experience working with databases and web development frameworks.

    • I am a quick learner and enjoy solving complex problems.

    • I am a team player and have collaborated with other developers on var

  • Answered by AI

Interview Preparation Tips

Round: Test
Experience: The test was conducted online. All the questions were of medium standard and easy to crack if we have patience for thinking.

English comprehension level is slightly below the standard of CAT. Those who have the habit of reading English news paper can easily crack the test.

Data analysis questions were also of medium standard. Those who have knowledge about graphs, bar & pie charts can easily crack the exam.
Tips: Practice Aptitude questions from R S Agarwaal book and CAT material.

Round: Technical Interview
Experience: Over all interview experience is cool. Interviewers never grilled on anything. In many cases they have helped me to arrive at answers.
Tips: Read C++ and Oops concepts from E Balaguruswamy text book.
For Data structures and algorithms read 'Data structures' by Yeshwant kanethkar.
Minimum knowledge about all the courses of your department will be an added advantage. This will help you to depict you are sincere in your studies and don't have any personal constraints in learning a new thing.

General Tips: Just be confident and believe in yourself. You will get through.
Skills: Programming skill in C++
College Name: NIT Warangal
Motivation: No special motivation. It is a rapidly growing company offering good package.

Skills evaluated in this interview

I appeared for an interview in Aug 2016.

Interview Preparation Tips

Round: Test
Experience: The questions were tricky. We were given a paragraph and after reading it, a statement was given to us and we were asked to say if it is true, false or cannot say. The structure of the statement put us into a a tough place. So practice of such kind of questions is necessary.

For data interpretation questions a good hand on basic statistical mathematics is needed. One has to be quick because of the time crunch. The questions were approachable

Round: Technical Interview
Experience: In this round my resume was scanned and I was required to speak about myself, my projects and explain certain areas of my resume. The interviewer picked up one of my basic project, surprisingly, and asked me to elaborate on it. He asked me how I can improve the project. And I had to write a code to make that change. Basically, one should have a good idea about the projects they've done/ mentioned in their resume. And know it in detail.

Few questions on data structures. Prepare well for coding type questions and data structures.

Round: Puzzle Interview
Experience: The interviewer asked me two puzzles. They were moderate level. And also luckily he was helpful whenever I got stuck.

Round: HR Interview
Experience: HR round was good. Basic questions like " tell me more about yourself", brief information about my past history, college life, extra curricular activities. In the end she asked me, "should we hire you?" And I lightly answered " why not!" So it was a good interview overall.

Skills: Coding Skills, Team Working Ability, Project management
College Name: Visvesvaraya National Institute Of Technology

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 Coding Test and HR.

Tell us how to improve this page.

MathWorks Software Developer Intern Interview Process

based on 1 interview

2 Interview rounds

  • Coding Test Round
  • HR Round
View more
Software Engineer
99 salaries
unlock blur

₹13 L/yr - ₹30 L/yr

Senior Software Engineer
69 salaries
unlock blur

₹21 L/yr - ₹45.8 L/yr

Associate Software Engineer
47 salaries
unlock blur

₹8.9 L/yr - ₹27 L/yr

Software Developer
30 salaries
unlock blur

₹12 L/yr - ₹28.5 L/yr

Software Engineer2
28 salaries
unlock blur

₹21 L/yr - ₹32 L/yr

Explore more salaries
Compare MathWorks with

24/7 Customer

3.5
Compare

Thomson Reuters

4.1
Compare

Oracle Cerner

3.7
Compare

NextComm Corporation

4.8
Compare
Did you find this page helpful?
Yes No
write
Share an Interview