Model Based Developer

Model Based Developer Interview Questions and Answers

Updated 9 Jul 2025
search-icon
2d ago

Q. Draw control logic MIL SIL Difference

Ans.

Control logic can be drawn for MIL and SIL. MIL is for early testing and SIL is for final testing.

  • MIL (Model-in-the-loop) testing involves testing the control logic using a model of the system

  • SIL (Software-in-the-loop) testing involves testing the control logic using the actual software

  • Control logic can be drawn using tools like Simulink or Stateflow

  • MIL testing is done early in the development process to catch errors before implementation

  • SIL testing is done later in the devel...read more

5d ago

Q. Stateflow Logic, why SIL If MIL done

Ans.

Stateflow logic is used for modeling and simulating complex systems. SIL is done after MIL to ensure safety and reliability.

  • Stateflow logic is a graphical programming language used for modeling and simulating complex systems.

  • SIL (Software-in-the-Loop) testing is done after MIL (Model-in-the-Loop) testing to ensure safety and reliability of the software.

  • Stateflow logic is used to model the behavior of the software and SIL testing is used to verify that the software behaves as ...read more

3d ago

Q. What is an S-function?

Ans.

S function is a Simulink block that represents a mathematical function or algorithm.

  • S function is used in Simulink to create custom blocks for modeling dynamic systems.

  • It allows users to write their own code in C, C++, or MATLAB to define the behavior of the block.

  • S function can be used to implement complex algorithms or to interface with external hardware.

  • Examples of S functions include PID controllers, Kalman filters, and custom signal processing blocks.

6d ago

Q. What is the difference between a MUX and a BUS?

Ans.

Mux is a device that selects one of several input signals and forwards the selected input into a single line. Bus is a communication system that transfers data between components.

  • Mux is used to select one of several input signals and forward it to a single output line

  • Bus is used to transfer data between components in a computer system

  • Mux is a hardware device while bus is a communication system

  • Mux is used in digital circuits while bus is used in computer architecture

  • Examples o...read more

Are these interview questions helpful?

Q. Type of Solver in MATLAB

Ans.

MATLAB has various solvers for different types of problems, including linear, nonlinear, and differential equations.

  • MATLAB's built-in solvers include ode45, ode23, ode113, and ode15s for solving ordinary differential equations.

  • For linear systems, MATLAB has the linsolve function, which can solve systems of linear equations.

  • Nonlinear systems can be solved using the fsolve function.

  • MATLAB also has optimization solvers, such as fmincon and fminunc, for finding the minimum or max...read more

Q. What is an atomic subsystem?

Ans.

An atomic subsystem is a subsystem in a model that cannot be further decomposed into smaller subsystems.

  • Atomic subsystems are used to represent a single, cohesive functionality within a larger system

  • They are typically used to simplify the overall model structure and improve readability

  • Examples include a sensor subsystem that reads data from sensors, or a control subsystem that implements control algorithms

Model Based Developer Jobs

Capgemini Technology Services India Limited logo
Model based developer | 4 To 6years| Bengaluru 3-8 years
Capgemini Technology Services India Limited
3.7
Bangalore / Bengaluru
Capgemini Technology Services India Limited logo
Model based developer | 2 To 4years| Bengaluru 0-0 years
Capgemini Technology Services India Limited
3.7
Bangalore / Bengaluru
Tata Elxsi logo
Model Based Developer - Plant Modelling 4-9 years
Tata Elxsi
3.7
Bangalore / Bengaluru

Asked in HCLTech

6d ago

Q. What are storage classes in C?

Ans.

Storage classes in C are used to define the scope and lifetime of variables.

  • There are four storage classes in C: auto, register, static, and extern.

  • Auto variables are local to a block and have automatic storage duration.

  • Register variables are stored in CPU registers for faster access.

  • Static variables have a lifetime throughout the program and are initialized only once.

  • Extern variables are declared in one file and can be accessed in other files.

Q. What is scaling?

Ans.

Scaling refers to the process of increasing or decreasing the size of a system or model.

  • Scaling can involve adjusting the dimensions or proportions of an object or system.

  • In software development, scaling can refer to increasing the capacity of a system to handle more users or data.

  • Scaling can also involve replicating components to distribute workload, known as horizontal scaling.

  • Examples include scaling a website to handle increased traffic or scaling a model to represent a l...read more

Share interview questions and help millions of jobseekers 🌟

man-with-laptop

Q. What data types were used in the project?

Ans.

The project uses various data types including integers, strings, arrays, and custom data structures.

  • Integers are used for numerical values such as IDs or quantities.

  • Strings are used for text data like names or descriptions.

  • Arrays are used to store collections of data, such as lists of items or results.

  • Custom data structures may be used for more complex data organization, like objects or classes.

Model Based Developer Interview Questions
Share an Interview
Stay ahead in your career. Get AmbitionBox app
play-icon
play-icon
qr-code
Trusted by over 1.5 Crore job seekers to find their right fit company
80 L+

Reviews

10L+

Interviews

4 Cr+

Salaries

1.5 Cr+

Users

Contribute to help millions

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2025 Info Edge (India) Ltd.

Follow Us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter
Profile Image
Hello, Guest
AmbitionBox Employee Choice Awards 2025
Winners announced!
awards-icon
Contribute to help millions!
Write a review
Write a review
Share interview
Share interview
Contribute salary
Contribute salary
Add office photos
Add office photos
Add office benefits
Add office benefits