Filter interviews by
Use a loop to swap characters from start and end of the string until they meet in the middle.
Create two pointers, one pointing to the start of the string and the other pointing to the end of the string.
Swap the characters at the two pointers and move the pointers towards each other until they meet in the middle.
Repeat this process until the entire string is reversed.
I applied via Recruitment Consulltant and was interviewed in Oct 2024. There were 2 interview rounds.
Blinking an LED using bare metal code involves directly manipulating hardware registers without an operating system.
Access the GPIO register for the specific pin connected to the LED
Set the pin as an output
Toggle the pin state at regular intervals to create the blinking effect
Different types of pointers, volatile variable, storage classes, Static and extern keywords, ISR
Pointers: Null pointer, void pointer, function pointer
Volatile variable: Used to indicate that a variable may be changed by external factors
Storage classes: auto, register, static, extern
Static keyword: Used to declare variables that are only accessible within the same file
Extern keyword: Used to declare variables that are d...
Use sorting to find the nth largest number in a jumbled array.
Sort the array in descending order.
Access the nth element in the sorted array to find the nth largest number.
I applied via Naukri.com and was interviewed in Jan 2024. There was 1 interview round.
RTOS is a real-time operating system designed for time-sensitive applications. Microcontrollers are integrated circuits with built-in memory and peripherals.
RTOS is designed to provide deterministic and predictable response times for critical tasks.
Normal OS is designed for general-purpose computing and may not prioritize real-time tasks.
Microcontrollers are typically used in embedded systems and have limited resources...
Storage class in C determines the scope, visibility, and lifetime of variables.
C has four storage classes: auto, register, static, and extern.
Auto storage class is the default and is used for local variables.
Register storage class is used for variables that should be stored in CPU registers for faster access.
Static storage class is used for variables that retain their values between function calls.
Extern storage class ...
A macro is a preprocessor directive that is replaced by its value before compilation, while a constant variable is a read-only variable.
Macros are defined using the #define directive, while constant variables are declared using the const keyword.
Macros are replaced by their values during preprocessing, while constant variables are stored in memory.
Macros can lead to code duplication, while constant variables provide ty...
posted on 19 Feb 2024
Compilation process is the process of converting source code into machine code by a compiler.
Source code is written in a high-level programming language
Compiler translates the source code into assembly code
Assembler converts the assembly code into machine code
Final executable file is generated
posted on 4 Apr 2024
I applied via Naukri.com and was interviewed in Oct 2023. There were 3 interview rounds.
Percentage, speed, series, logical abulity, differnces
Swapping nibbles of strings in C
Use bitwise operations to swap the nibbles of each character in the string
Iterate through each character in the string and swap the nibbles
Ensure to handle edge cases like strings with odd length or non-hex characters
Online c programming test using online tool
posted on 1 May 2024
I applied via Job Portal and was interviewed in Apr 2024. There was 1 interview round.
Very basic c questions like an array
Syllabus based question
I applied via Recruitment Consulltant and was interviewed in Dec 2022. There were 2 interview rounds.
based on 2 reviews
Rating in categories
Embedded Software Engineer
33
salaries
| ₹1.6 L/yr - ₹5.8 L/yr |
Embedded Engineer
9
salaries
| ₹1.2 L/yr - ₹4.3 L/yr |
Software Engineer
8
salaries
| ₹3.5 L/yr - ₹5.4 L/yr |
Embedded Software Developer
8
salaries
| ₹3 L/yr - ₹4 L/yr |
Embedded Systems Engineer
6
salaries
| ₹3 L/yr - ₹4.5 L/yr |
Toradex Systems (india)
Mistral Solutions
Emertxe Information Technologies
Einfochips