i
Knorr-Bremse
Filter interviews by
UDS stands for Unified Diagnostic Services, a protocol used in automotive industry for communication between ECUs.
UDS is used for diagnostic communication between ECUs in vehicles.
It is based on the ISO 14229 standard.
UDS allows for diagnostic services such as reading and clearing fault codes, and accessing ECU data.
It uses a request-response mechanism, where the diagnostic tool sends a request and the ECU responds wit...
Top trending discussions
I applied via Naukri.com and was interviewed before Oct 2022. There were 2 interview rounds.
Test to write a Fibonacci function that receives two pointers with data and organize the data
I applied via Approached by Company and was interviewed in May 2022. There were 4 interview rounds.
Passing an array to a function in C.
Declare the function with the array parameter
Pass the array name as argument to the function
Use array notation to access elements in the function
Array size can be passed as a separate argument or calculated within the function
A program to detect button press and trigger an action
Use interrupts to detect button press
Debounce the button to avoid false triggers
Implement a state machine to handle button press and release events
Use a timer to detect long press events
Trigger an action based on the button press event
I applied via Naukri.com and was interviewed before Sep 2023. There was 1 interview round.
As a fresher, I applied through an online portal and the first round was an Online coding test with self-introduction.
I applied via Naukri.com and was interviewed in Nov 2020. There were 3 interview rounds.
I2C is a communication protocol used to connect multiple devices in a network. In Linux, the speed of I2C can be configured.
I2C speed can be set using the 'i2cset' command in Linux
The speed can also be configured in the device tree
The maximum speed supported by the hardware should be considered when setting the speed
Different devices may require different speeds for optimal performance
A pure virtual function is a function declared in a base class without implementation, which must be overridden by derived classes.
Pure virtual functions are declared with the syntax: virtual void functionName() = 0;
Classes containing pure virtual functions are called abstract classes and cannot be instantiated.
Pure virtual functions provide a way to achieve polymorphism in C++.
Example: virtual void draw() = 0; // decl...
Volatile keyword in C is used to indicate that a variable's value may change unexpectedly.
It is used to prevent compiler optimization
It is commonly used in embedded systems programming
It is not a substitute for proper synchronization mechanisms
Example: volatile int *ptr; // pointer to volatile integer
I applied via Campus Placement and was interviewed before May 2023. There were 3 interview rounds.
Normal aptitude with mostly technical questions
MOSFET stands for Metal-Oxide-Semiconductor Field-Effect Transistor. It is a type of transistor used for amplifying or switching electronic signals.
MOSFET has three terminals: gate, source, and drain.
It operates by varying the voltage applied to the gate terminal to control the flow of current between the source and drain terminals.
MOSFETs are widely used in digital and analog circuits, power amplifiers, and switching ...
Opams are software tools used for managing and monitoring software packages on Unix-like systems.
OPAM (OCaml Package Manager) - used for managing OCaml packages
APT (Advanced Package Tool) - used for managing Debian packages
YUM (Yellowdog Updater Modified) - used for managing RPM packages on Red Hat-based systems
Resume related questions
based on 3 reviews
Rating in categories
Senior Engineer
209
salaries
| ₹4.7 L/yr - ₹18 L/yr |
Technical Specialist
172
salaries
| ₹11.9 L/yr - ₹31 L/yr |
Assistant Manager
167
salaries
| ₹5.1 L/yr - ₹16.5 L/yr |
Engineer
156
salaries
| ₹2.6 L/yr - ₹10 L/yr |
Quality Engineer
105
salaries
| ₹1.6 L/yr - ₹4.8 L/yr |
Bosch
Yazaki
Faurecia
DENSO