Filter interviews by
I applied via Job Portal and was interviewed in Jan 2021. There were 4 interview rounds.
I applied via Walk-in and was interviewed in Mar 2023. There were 3 interview rounds.
1 Q. #include
Int main ()
{
Printf("%x\n", -1>>1);
Return 0;
}
Output: ffffffff
2Q. #include
Int main ()
{
Unsigned int res;
Res=(64>>(2+1-2)) & (~(1<<2);
Printf("%d\n",res);
Return 0;
}
Output: 32
3Q.#include
Int main () //without semicolon..
{
If(printf("Hello world")){
}
}
Output: Hello world
1Q. 1397*1397=?
A.1951609
B.1981709
C.18362619
D.2031719
E.None of these
Output: 1951609
2Q. Which one of the following is not a
prime number?
A.31
B.61
C.71
D.91
Output: 91
3Q. (112*5⁴) =?
A.67000
B.70000
C.76500
D.77200
Output: 70000
I applied via Naukri.com and was interviewed in Jul 2022. There were 3 interview rounds.
As an embedded software developer, I have experience with microcontrollers, protocols, debugging, and IDEs.
I have worked with microcontrollers such as Arduino, STM32, and PIC.
I am familiar with protocols such as UART, SPI, I2C, and CAN.
For debugging, I have used tools such as JTAG, GDB, and logic analyzers.
I have experience with IDEs such as Eclipse, Keil, and MPLAB.
One difficult problem I faced was optimizing code for...
A dangling pointer is a pointer that points to a memory location that has been deallocated or freed.
Dangling pointers can cause crashes or unpredictable behavior.
They occur when a pointer is not set to NULL after the memory it points to is freed.
They can also occur when a pointer is used after the memory it points to has been freed.
Dangling pointers can be avoided by setting pointers to NULL after freeing memory.
Static libraries are linked at compile-time, while dynamic libraries are linked at run-time.
Static libraries are included in the final executable file, increasing its size.
Dynamic libraries are loaded into memory only when needed, reducing the executable size.
Static libraries are platform-specific, while dynamic libraries can be shared across platforms.
Static libraries provide faster execution, while dynamic libraries ...
I applied via Naukri.com and was interviewed in Oct 2020. There were 3 interview rounds.
Latest embedded C programming includes features like dynamic memory allocation, multi-threading, and object-oriented programming.
Dynamic memory allocation allows for more efficient use of memory
Multi-threading enables concurrent execution of multiple tasks
Object-oriented programming allows for better code organization and reusability
Embedded new ideas refer to innovative concepts and solutions that can be implemented in embedded systems.
Embedded new ideas can improve the functionality, performance, and efficiency of embedded systems.
Examples of embedded new ideas include the use of machine learning algorithms, IoT integration, and real-time data processing.
Embedded new ideas can also involve the development of new hardware components or the optimi...
I applied via Recruitment Consulltant and was interviewed before Dec 2021. There were 2 interview rounds.
I applied via Naukri.com and was interviewed in Oct 2020. There was 1 interview round.
A C program to find the bit set
Use bitwise AND operator to check if a bit is set
Loop through all bits and check each one
Use a mask to isolate each bit and check if it is 1
I applied via Referral and was interviewed in Sep 2021. There were 3 interview rounds.
I applied via Naukri.com and was interviewed before Oct 2019. There were 3 interview rounds.
based on 1 review
Rating in categories
Software Engineer
6
salaries
| ₹4 L/yr - ₹7 L/yr |
Embedded Software Engineer
5
salaries
| ₹2 L/yr - ₹8 L/yr |
Software Developer
4
salaries
| ₹2 L/yr - ₹4.2 L/yr |
Android Developer
4
salaries
| ₹3 L/yr - ₹4 L/yr |
Senior Embedded Software Engineer
4
salaries
| ₹3.9 L/yr - ₹5.4 L/yr |
TCS
Wipro
HCLTech
Tech Mahindra