Tata Elxsi
10+ Fujitsu Interview Questions and Answers
Q1. What are OOPS Concepts, explain them.
OOPS Concepts are the principles of Object-Oriented Programming that help in designing and implementing software systems.
Abstraction: Hiding the implementation details and showing only the necessary information.
Encapsulation: Binding data and functions together to protect data from outside interference.
Inheritance: Creating new classes from existing ones, inheriting properties and methods.
Polymorphism: Ability of objects to take on multiple forms or behaviors.
Example: A car i...read more
Q2. How will generate the C code in MATLAB?
C code can be generated in MATLAB using the MATLAB Coder app or by using the 'codegen' function.
MATLAB Coder app allows users to generate C code from MATLAB code
The 'codegen' function can be used to generate C code programmatically
Generated C code can be optimized for specific hardware platforms
C code can be integrated with other programming languages or software tools
Example: codegen myFunction -args {arg1,arg2} -config:lib -report
Q3. What is Model in Loop ?
Model in Loop is a simulation technique where a physical system is connected to a computer model for testing and validation.
Model in Loop (MiL) is a part of the V-Model of software development.
It involves connecting a physical system to a computer model to test and validate the model.
MiL is used in various industries such as automotive, aerospace, and defense.
It helps in identifying and fixing errors in the model before implementing it in the physical system.
Examples of MiL i...read more
Q4. Explain the difference datatypes in python
Python has several built-in datatypes including numeric, sequence, and mapping types.
Numeric types include integers, floats, and complex numbers.
Sequence types include lists, tuples, and strings.
Mapping types include dictionaries.
Python also has boolean and None datatypes.
Datatypes can be converted using built-in functions like int(), str(), and float().
Q5. What is Software in Loop?
Software in Loop (SIL) is a testing technique where software is tested in a simulated environment.
SIL is used to test software components before integrating them into a larger system.
It involves creating a simulated environment that mimics the real-world environment in which the software will operate.
SIL can help identify and fix software defects early in the development process.
Examples of SIL tools include Simulink, LabVIEW, and dSPACE.
SIL is often used in the automotive an...read more
Q6. What is Database
A database is a collection of data that is organized in a way that allows for efficient retrieval and manipulation.
A database can be relational or non-relational
Examples of databases include MySQL, Oracle, MongoDB
Data is stored in tables or documents
Queries can be used to retrieve specific data
Q7. What is software development lifecycle?
Software development lifecycle is a process used to design, develop, test, and deploy software applications.
It includes phases like planning, analysis, design, implementation, testing, and maintenance.
Each phase has specific goals and deliverables to ensure the successful completion of the project.
Examples of SDLC models include Waterfall, Agile, and DevOps.
SDLC helps in managing the software development process efficiently and effectively.
Q8. What is merge block?
A merge block is a component used in programming or engineering to combine multiple inputs into a single output.
Merge blocks are commonly used in programming to combine branches of code.
In engineering, merge blocks are used in control systems to combine multiple signals or inputs.
Merge blocks can be found in software applications like Simulink for modeling complex systems.
Q9. What is stateflow
Stateflow is a graphical tool used for modeling and simulating decision logic in complex systems.
Stateflow is a part of MATLAB/Simulink software
It allows for modeling of finite state machines and flow charts
Stateflow can be used for designing control logic in automotive systems, aerospace, and industrial automation
It provides a visual representation of system behavior and logic transitions
Q10. What is engineering?
Engineering is the application of scientific and mathematical principles to design and build machines, structures, systems, and processes.
Engineering involves problem-solving and innovation.
Engineers use creativity and critical thinking to design solutions.
Examples of engineering disciplines include civil, mechanical, electrical, and chemical engineering.
Q11. Flow of Linux booting
Linux booting involves several stages including BIOS, bootloader, kernel loading, and initialization.
BIOS performs Power-On Self Test (POST) and locates the bootloader
Bootloader (GRUB, LILO) loads the kernel into memory
Kernel initializes hardware, mounts the root filesystem, and starts init process
Init process (systemd, SysVinit) starts user space processes and services
Interview Process at Fujitsu
Top Engineer Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month