i
Knorr-Bremse
Filter interviews by
I applied via LinkedIn and was interviewed before Feb 2023. There were 2 interview rounds.
Storage classes in C define the scope and lifetime of variables.
Auto: Default storage class for local variables
Register: Requests a variable to be stored in a register for faster access
Static: Preserves the value of a variable between function calls
Extern: Allows access to a variable declared in another file
Thread Local Storage (TLS): Provides each thread with its own copy of a variable
Preprocessor directives are commands used by the preprocessor to perform tasks before the actual compilation process begins.
Preprocessor directives start with a # symbol.
They are used to include header files, define constants, and perform conditional compilation.
Examples include #include, #define, #ifdef, #ifndef, #endif, #pragma, etc.
Macro code to set a bit in embedded software
Define a macro using bitwise OR operator to set a specific bit in a register
Example: #define SET_BIT(reg, bit) ((reg) |= (1 << (bit)))
Call the macro with the register and bit number as arguments
8 bit microprocessor is called so because it processes data in 8 bit chunks.
8 bit microprocessor processes data in 8 bit chunks at a time
It can handle data in 8 bit binary format
Examples include Intel 8080, Zilog Z80, and MOS Technology 6502
I applied via LinkedIn and was interviewed in Mar 2022. There were 3 interview rounds.
Top trending discussions
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.
Test to write a Fibonacci function that receives two pointers with data and organize the data
I applied via Naukri.com and was interviewed before Oct 2022. There were 2 interview rounds.
posted on 15 Oct 2024
I applied via Approached by Company and was interviewed in Oct 2021. There were 2 interview rounds.
posted on 16 Jul 2024
Discussing about basics of microcontroller
Its on datastructure which is very difficult for ece background students
based on 2 interviews
Interview experience
based on 11 reviews
Rating in categories
Senior Engineer
201
salaries
| ₹0 L/yr - ₹0 L/yr |
Technical Specialist
180
salaries
| ₹0 L/yr - ₹0 L/yr |
Assistant Manager
177
salaries
| ₹0 L/yr - ₹0 L/yr |
Engineer
153
salaries
| ₹0 L/yr - ₹0 L/yr |
Quality Engineer
106
salaries
| ₹0 L/yr - ₹0 L/yr |
Bosch
Siemens
ABB
Schneider Electric