Filter interviews by
Setting and resetting a bit involves changing the value of a specific bit in a binary number.
To set a bit, use bitwise OR operation with 1 at the desired position
To reset a bit, use bitwise AND operation with 0 at the desired position
Example: Set bit 3 in binary number 1010 (10 in decimal) -> 1010 | 0010 = 1010 (10)
Example: Reset bit 2 in binary number 1101 (13 in decimal) -> 1101 & 1011 = 1001 (9)
Use printf function to print a string without using a semicolon.
Use printf function with a newline character at the end to print the string without a semicolon.
Example: printf("Hello, World!\n") will print 'Hello, World!' without using a semicolon.
I applied via Company Website and was interviewed in Sep 2024. There was 1 interview round.
Memory allocation in C involves dynamically allocating and deallocating memory during program execution.
Memory allocation in C is done using functions like malloc, calloc, realloc, and free.
malloc function is used to allocate a block of memory of a specified size.
calloc function is used to allocate a block of memory for an array of elements, initializing all bytes to zero.
realloc function is used to resize a previously...
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
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.
Senior Firmware Developer
4
salaries
| ₹12 L/yr - ₹20 L/yr |
UI/UX Designer
3
salaries
| ₹5 L/yr - ₹6 L/yr |
Embedded Firmware Engineer
3
salaries
| ₹3 L/yr - ₹5.8 L/yr |
Software Development Engineer II
3
salaries
| ₹11 L/yr - ₹22.2 L/yr |
Report Executive
3
salaries
| ₹1.9 L/yr - ₹2 L/yr |
NeuroLeap
Zydus Lifesciences
Niramai Health Analytix
Portea Medical