i
MathWorks
Filter interviews by
I applied via campus placement at National Institute of Technology (NIT), Rourkela
There were questions from Python, C/C++ as well as Java.
There were 3 rounds in GD. The topic of the discussion was easy.
I applied via Referral and was interviewed in Apr 2024. There was 1 interview round.
posted on 14 Jun 2024
I applied via Referral and was interviewed in Aug 2023. There were 3 interview rounds.
12 Questions related to SQL.
posted on 21 Mar 2024
I applied via Company Website and was interviewed in Jan 2021. There were 5 interview rounds.
posted on 6 Nov 2015
Design data structure for Excel sheet
Use a 2D array to represent rows and columns
Each cell can contain a string or a formula
Include metadata such as cell formatting and data validation rules
Monitors are implemented in OS to synchronize access to shared resources.
Monitors are used to ensure mutual exclusion and synchronization of shared resources.
They are implemented using locks and condition variables.
Monitors provide a higher level of abstraction than locks and semaphores.
Examples of monitors in OS include Java's synchronized keyword and C#'s lock statement.
To delete nth node in a linked list, we need to traverse to the (n-1)th node and change its next pointer to (n+1)th node.
Traverse to (n-1)th node and change its next pointer to (n+1)th node
Handle edge cases like deleting the first node or deleting the last node
Free the memory of the deleted node
Creating a pointer for an abstract class and pointing it to a derived class object with a function name conflict.
Use virtual keyword for the function in the abstract class.
Use override keyword for the function in the derived class.
Access the function using the pointer with the derived class object.
Designing a flop using gates
A flop is a fundamental building block in digital circuits used for storing and synchronizing data
It can be designed using basic logic gates such as AND, OR, and NOT gates
The most common flop design is the D flip-flop, which has a data input (D), a clock input (CLK), and an output (Q)
The D flip-flop can be implemented using a combination of gates, such as an AND gate, an OR gate, and a NOT g...
A D flip-flop can be implemented using NAND gates.
A D flip-flop is a sequential logic circuit that stores a single bit of data.
It has two inputs: D (data) and CLK (clock) and two outputs: Q (output) and Q' (complement of output).
A D flip-flop changes its output state based on the input D and the clock signal.
The D flip-flop can be implemented using NAND gates by connecting them in a specific configuration.
The circuit d...
Software Engineer
143
salaries
| ₹14 L/yr - ₹32 L/yr |
Senior Software Engineer
66
salaries
| ₹19.5 L/yr - ₹45.8 L/yr |
Associate Software Engineer
44
salaries
| ₹8.8 L/yr - ₹27 L/yr |
Software Developer
38
salaries
| ₹8.5 L/yr - ₹32 L/yr |
Software Engineer2
25
salaries
| ₹19 L/yr - ₹32 L/yr |
Cadence Design Systems
Ansys Software Private Limited
National Instruments
Autodesk