i
Tata Elxsi
Filter interviews by
Multiple choice questions of embedded concepts
Basic c programming questions
Top trending discussions
posted on 30 Sep 2022
I applied via Naukri.com and was interviewed in Aug 2022. There were 3 interview rounds.
I applied via Naukri.com and was interviewed before Feb 2023. There were 2 interview rounds.
UART protocol, Data structure
Function pointers , Communication protocols
I applied via Company Website and was interviewed in May 2024. There was 1 interview round.
Storage classes in C specify the scope and lifetime of variables.
Storage classes include auto, register, static, and extern.
Auto variables are local to a block and have automatic storage duration.
Register variables are stored in CPU registers for faster access.
Static variables retain their value between function calls.
Extern variables are declared in one file and can be used in another file.
A structure program is a program that uses structures to group related data together.
Structures in C programming allow you to group related data together under one name.
You can define a structure using the 'struct' keyword.
Structures can contain different data types, including int, float, char, and even other structures.
You can access the members of a structure using the dot operator.
Example: struct employee { int id; ...
I applied via Recruitment Consulltant and was interviewed in Dec 2022. There were 2 interview rounds.
posted on 13 Oct 2024
I am a dedicated and experienced Embedded Software Engineer with a passion for developing innovative solutions.
Over 5 years of experience in embedded software development
Proficient in programming languages such as C, C++, and assembly language
Strong understanding of hardware-software interface
Designed and implemented real-time operating systems for embedded systems
Worked on projects involving IoT devices and communicat
Developed a real-time monitoring system for industrial machines
Implemented data acquisition from sensors
Designed algorithms for anomaly detection
Integrated with cloud platform for remote monitoring
Given some questions and we can prefer the language
Yes, I have worked on Linux for embedded software development.
I have experience developing embedded software using Linux as the operating system.
I have worked on customizing Linux kernels for specific embedded systems.
I have used Linux tools and libraries for developing embedded applications.
I have debugged and optimized software performance on Linux-based embedded systems.
A microcontroller is a small computer on a single integrated circuit that contains a processor core, memory, and programmable input/output peripherals.
Microcontrollers are used in embedded systems for controlling various devices and processes.
They are commonly found in everyday devices such as microwave ovens, washing machines, and remote controls.
Microcontrollers are programmed using specialized software tools and lan...
posted on 12 Feb 2024
I was interviewed in Jan 2024.
Embedded c 15 question and c language programming
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().
posted on 27 Sep 2023
Normal basic apti lr conceptual questions
A microcontroller is a small computer on a single integrated circuit that contains a processor core, memory, and programmable input/output peripherals.
Microcontrollers are commonly used in embedded systems for controlling various devices and appliances.
They are programmed using languages like C or assembly language.
Examples of popular microcontrollers include Arduino, Raspberry Pi, and PIC.
Microcontrollers are often us...
based on 1 interview
Interview experience
based on 4 reviews
Rating in categories
Senior Engineer
4.3k
salaries
| ₹3.5 L/yr - ₹14 L/yr |
Specialist
2.6k
salaries
| ₹7.5 L/yr - ₹25.5 L/yr |
Engineer
1.3k
salaries
| ₹2.8 L/yr - ₹8.2 L/yr |
Senior Software Engineer
1k
salaries
| ₹4 L/yr - ₹15 L/yr |
Software Engineer
683
salaries
| ₹3 L/yr - ₹10 L/yr |
TCS
Wipro
HCLTech
Tech Mahindra