i
MathWorks
Filter interviews by
Clear (1)
Some MCQs and 2 Coding Questions to be solved in different languages
Group Discussion to assess candidates thinking and knowledge.
I applied via Company Website
The first round was correct the code to obtain certain output. DS - Linked List, Trees, Constructors.
I applied via Campus Placement and was interviewed before Nov 2023. There were 3 interview rounds.
Leetcode medium question
I applied via Campus Placement and was interviewed in Jul 2022. There were 4 interview rounds.
44 Questions of C++, Java, Maths, 2 coding questions etc.
Discuss for 10 minutes on a topic given.
MathWorks interview questions for designations
I applied via Company Website and was interviewed in May 2022. There were 2 interview rounds.
Create 3 classes. First one is 'Number' which support 3 operations: display, '+'. '=='
1. display : Shows the number in original format
2. + : Add the number itself with another.
3. == : check if two numbers are equal.
The other 2 classes are 'Integer' and 'Fraction'. Both class should support each operations.
Code to merge two sorted linked lists.
Create a new linked list to store the merged list
Compare the first nodes of both lists and add the smaller one to the new list
Move the pointer of the list with the smaller node to the next node
Repeat until one of the lists is empty, then add the remaining nodes of the other list to the new list
Return the new merged list
I was interviewed before Feb 2023.
I applied via Company Website and was interviewed before Oct 2022. There were 4 interview rounds.
Questions on data structures will be asked. Problem statement would be given to solve using an online editor.
More C++ object oriented concepts. Data structure problem of moderate difficulty level.
Top trending discussions
posted on 14 Jul 2017
posted on 12 Jul 2016
I applied via Campus Placement
The question is about finding the minimum steps to reach from a source string to a destination string using three operations.
BFS and DFS are graph traversal techniques that can be used to solve this problem.
BFS is typically used when finding the shortest path or exploring all possible paths in a graph.
DFS is useful when searching for a specific path or exploring deeply into a graph.
In this case, BFS can be used to find...
posted on 7 May 2017
I was interviewed in Feb 2017.
malloc is a function in C that dynamically allocates memory on the heap. It is used to allocate memory for variables or data structures.
malloc is used in C programming language.
It is used to allocate memory on the heap.
malloc is different from 'new' in C++ as it does not call constructors for objects.
C++ is a general-purpose programming language while Objective C is a superset of C used for iOS and macOS development.
C++ is widely used for developing applications, games, and system software.
Objective C is mainly used for iOS and macOS development.
C++ supports both procedural and object-oriented programming paradigms.
Objective C is an object-oriented language with dynamic runtime features.
C++ has a larger community a...
Class container is a class that holds objects of other classes, while class composition is a way to combine multiple classes to create a new class.
Class container holds objects of other classes, acting as a collection or container.
Class composition combines multiple classes to create a new class with its own behavior and attributes.
In class container, the objects are typically stored in a data structure like an array o...
Divide the horses into groups of 5 and race them. Take the top 2 from each race and race them again. Finally, race the top 2 horses to determine the top 3.
Divide the horses into 3 groups of 5 and race them.
Take the top 2 horses from each race and race them again.
Finally, race the top 2 horses to determine the top 3.
Developing a real-time data processing system for a high-traffic e-commerce website
Implemented a distributed system architecture to handle large volumes of data
Optimized algorithms for efficient data processing and storage
Utilized caching mechanisms to improve system performance
Worked closely with cross-functional teams to troubleshoot and resolve issues
Example: Successfully reduced data processing time by 50% by imple
Seeking new challenges and opportunities for growth.
Looking for a more challenging role to further develop my skills
Interested in exploring new technologies and industries
Seeking better career advancement opportunities
Want to work in a more collaborative team environment
The width of a tree is the maximum number of nodes at any level in the tree.
To calculate the width of a tree, we can perform a level order traversal and keep track of the maximum number of nodes at any level.
We can use a queue data structure to perform the level order traversal.
At each level, we count the number of nodes in the queue and update the maximum width if necessary.
Some of the top questions asked at the MathWorks Software Engineer interview -
based on 7 interviews
3 Interview rounds
based on 19 reviews
Rating in categories
Software Engineer
142
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Software Engineer
68
salaries
| ₹0 L/yr - ₹0 L/yr |
Associate Software Engineer
47
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Developer
30
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer2
27
salaries
| ₹0 L/yr - ₹0 L/yr |
Cadence Design Systems
Ansys Software Private Limited
National Instruments
Autodesk