The process was very smooth and quick. It only took 2-3 days for all the rounds of interview. All the rounds were set on MS Teams. I am sharing all the questions I remember here. Have a look and all the best!!
Storage Class and their scope
What does #include <stdio.h> contain
C program Compilation process
How many bitwise operation are there explain
Difference between array and linked list
Reverse the string
Reverse the odd array with the help of ptr
Linked list insertion at end
Searching techniques and which one is better
Time complexity and space complexity
Can you compile with including header-> Int main {}
What does printf return
What will be the size of struct node * ptr;
Can you store int value in char* ptr
Can you change a constant?
Difference between const and macro
Volatile keyword?
Memory layout in c
Can you run 4gb game in 1 gb ram
What is paging/ demand paging
What is fragmentation and segmentation
difference between thread and process
What is static? Can you change a global static variable from other file
In 8-bit machine how many times this loop will run for (i=0; i<256; i++) and why
What is padding and how do you avoid it
Write your own sizeof
What is the page size and why
How many bits are set in number 176.
How to set the bit number 5
What is typecasting
Type of memory allocation describe
Differnet data type size on different machine
Why main is entry point of code
The following metrics were computed from 1 interview experience for the NXP Semiconductors Embedded Software Engineer role in New Delhi, India.
NXP Semiconductors's interview process for their Embedded Software Engineer roles in New Delhi, India is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for NXP Semiconductors's Embedded Software Engineer interview process in New Delhi, India.