i
TCS
Filter interviews by
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 Recruitment Consulltant and was interviewed before Dec 2021. There were 2 interview rounds.
I applied via Referral and was interviewed in Sep 2021. There were 3 interview rounds.
What people are saying about TCS
TCS interview questions for designations
I applied via Monster and was interviewed before Dec 2021. There were 2 interview rounds.
I applied via Recruitment Consultant and was interviewed in Aug 2020. There was 1 interview round.
Validating user input for factorial calculation
Use a loop to calculate the factorial of the number
Check if the input is a positive integer
Handle edge cases such as 0 and 1
Use try-except block to catch non-integer inputs
Reverse the bits of a given number
Use bitwise operators to extract and shift bits
Create a new variable to store the reversed bits
Loop through the bits and add them to the new variable in reverse order
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...
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 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
Some of the top questions asked at the TCS Embedded Software Developer interview -
based on 3 interviews
1 Interview rounds
based on 10 reviews
Rating in categories
System Engineer
1.1L
salaries
| ₹1 L/yr - ₹9 L/yr |
IT Analyst
66.9k
salaries
| ₹5.1 L/yr - ₹16 L/yr |
AST Consultant
51.4k
salaries
| ₹8 L/yr - ₹25 L/yr |
Assistant System Engineer
29.8k
salaries
| ₹2.2 L/yr - ₹5.7 L/yr |
Associate Consultant
29.3k
salaries
| ₹9 L/yr - ₹32 L/yr |
Amazon
Wipro
Infosys
Accenture