Filter interviews by
I applied via Company Website and was interviewed in Nov 2023. There was 1 interview round.
Yes, I have developed software from scratch for various projects.
I have experience developing software from scratch for projects in the automotive industry.
I have created custom firmware for embedded systems starting from a blank slate.
I have built applications from the ground up using C/C++ and Python.
I have designed and implemented algorithms for real-time processing in embedded systems.
I applied via Indeed and was interviewed in Oct 2023. There were 2 interview rounds.
Timers are used to measure time intervals, while counters are used to count events or occurrences.
Timers are typically used for generating delays, measuring time intervals, or triggering events at specific times.
Counters are used to count external events, such as pulses or interrupts.
Timers can be used to implement software delays, while counters can be used for tasks like frequency measurement.
Examples: A timer can be...
I applied via Naukri.com and was interviewed in Aug 2023. There was 1 interview round.
Microprocessor is a standalone CPU while microcontroller has CPU, memory, and peripherals on a single chip.
Microprocessor is used in applications where processing power is the main requirement, like computers.
Microcontroller is used in embedded systems where space, power, and cost are constraints, like in IoT devices.
Microprocessors require external components like memory and peripherals, while microcontrollers have th...
Stack memory in microcontrollers is used for storing local variables, function parameters, return addresses, and other temporary data during program execution.
Stack memory is a limited resource in microcontrollers and is typically smaller than heap memory.
Stack memory is managed automatically by the compiler and is organized as a LIFO (Last In, First Out) data structure.
Accessing stack memory is faster than accessing h...
Static keyword is used to declare variables and functions that are only accessible within the file they are declared in.
Static variables retain their value between function calls
Static functions can only be called within the file they are declared in
Static variables in functions are initialized only once
I applied via Naukri.com and was interviewed before Nov 2022. There were 4 interview rounds.
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...
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
I applied via Recruitment Consulltant and was interviewed in Jul 2022. There were 2 interview rounds.
Basic c datastructucture networking l2 l3 questions
Packets are sent from source to destination through a series of network devices using routing protocols.
Packet is created at the source with source and destination IP addresses.
Packet is sent to the default gateway or router.
Router checks its routing table to determine the next hop for the packet.
Packet is forwarded to the next hop until it reaches the destination.
Destination receives the packet and sends an acknowledg
To delete a node from a single linked list, we need to find the node and update the pointers.
Traverse the list to find the node to be deleted
Update the previous node's pointer to point to the next node
Free the memory of the node to be deleted
Dynamic memory allocation in C allows allocation of memory at runtime.
Dynamic memory allocation is done using functions like malloc(), calloc(), realloc() and free().
malloc() allocates memory block of specified size and returns a pointer to the first byte of allocated memory.
calloc() allocates memory block of specified size and initializes all bits to zero.
realloc() changes the size of previously allocated memory block...
Interprocess communication is a mechanism that allows processes to communicate with each other in an OS.
IPC mechanisms include pipes, sockets, message queues, shared memory, and signals.
IPC can be used for synchronization, data sharing, and coordination between processes.
IPC can be implemented using system calls such as fork(), pipe(), socket(), and msgget().
I applied via Referral and was interviewed in Jan 2022. There was 1 interview round.
I applied via Indeed and was interviewed in Oct 2023. There were 2 interview rounds.
Timers are used to measure time intervals, while counters are used to count events or occurrences.
Timers are typically used for generating delays, measuring time intervals, or triggering events at specific times.
Counters are used to count external events, such as pulses or interrupts.
Timers can be used to implement software delays, while counters can be used for tasks like frequency measurement.
Examples: A timer can be...
Territory Service Manager
6
salaries
| ₹7.6 L/yr - ₹9.5 L/yr |
Assistant Manager
5
salaries
| ₹4 L/yr - ₹11.3 L/yr |
Manager
3
salaries
| ₹3 L/yr - ₹16 L/yr |
Design Engineer
3
salaries
| ₹6 L/yr - ₹8 L/yr |
Deputy Manager
3
salaries
| ₹10.3 L/yr - ₹18 L/yr |
Hero Electric
Ather Energy
Exide Industries
Luminous Power Technologies