Filter interviews by
I applied via Referral and was interviewed before Nov 2021. There were 3 interview rounds.
A communication protocol is a set of rules that govern the exchange of data between two or more devices.
Communication protocols define the format, timing, sequencing, and error checking of messages exchanged between devices.
Examples of communication protocols include TCP/IP, Bluetooth, USB, and CAN bus.
Protocols can be either proprietary or open standards.
Protocols can be categorized as either synchronous or asynchrono...
Macros are extensively used in embedded C for code optimization and abstraction.
Macros can be used for defining constants, functions, and conditional compilation.
They can also be used for code optimization by replacing repetitive code with a macro.
However, macros can also lead to code readability issues and should be used judiciously.
Examples of commonly used macros in embedded C include #define, #ifdef, and #ifndef.
I applied via Naukri.com and was interviewed before Jun 2020. There were 4 interview rounds.
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.
posted on 30 Dec 2024
Basics of C include syntax, data types, variables, functions, and control structures.
C is a procedural programming language
Variables must be declared before use
Functions are blocks of code that perform a specific task
Control structures include if-else, loops, and switch-case
Data types in C include int, float, char, etc.
Embedded systems are specialized computing systems designed to perform specific tasks within a larger system.
Embedded systems are typically designed to be small, efficient, and reliable.
They often have limited resources such as memory, processing power, and energy.
Examples of embedded systems include microcontrollers in household appliances, automotive control systems, and industrial automation.
Embedded software is spe...
The basic of a controller is to manage and regulate the operation of a system or device.
Controllers receive input signals and process them to generate output signals.
They can be programmed to perform specific tasks or functions.
Examples include microcontrollers, PLCs, and PID controllers.
I applied via Approached by Company and was interviewed in Oct 2024. There were 2 interview rounds.
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 1 review
Rating in categories
Embedded Software Engineer
22
salaries
| ₹3.3 L/yr - ₹9.8 L/yr |
Embedded Engineer
6
salaries
| ₹2.4 L/yr - ₹4.8 L/yr |
Embedded Software Developer
5
salaries
| ₹2.4 L/yr - ₹6 L/yr |
Senior Embedded Software Engineer
5
salaries
| ₹9.1 L/yr - ₹10 L/yr |
Engineer
3
salaries
| ₹4 L/yr - ₹4 L/yr |
TCS
Accenture
Wipro
Cognizant