
Cyient Embedded Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 13 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Cyient.
Embedded Software Engineer
It was a walk-in interview. First up was a technical paper about ARM-Cortex processors and RTOS. After that, there was an interview based on my resume and some coding questions. The main issue is that they don't give feedback, so good luck getting anything from them. If anyone from the company is reading this, please provide feedback, positive or negative, and hire based on the years of experience for the position.
- Can you extract the upper and lower nibbles from a hexadecimal number like 0x1234?
- Write a non-blocking delay function.
- Explain SPI and I2C with some scenarios.
Embedded Software Engineer
The interview process at Cyient had 3 rounds. The first round was a written test that included aptitude questions, microcontroller knowledge, basic electronics, and verbal questions. The second round was technical, where I had to explain a mini-project or final year project, or answer questions on C and C++. The third round was an HR question round where they asked basic questions like 'why Cyient', 'weakness', and 'straight'.
- Can you briefly explain your project?
- Do you have questions on C or C++?
- Are there any questions about embedded systems?
Embedded Software Engineer
The interview process included an online written test covering C aptitude, Linux system programming, and quantitative aptitude. Following that, there was a technical round where I was asked to introduce myself, explain my embedded projects, write C programs, and answer some logical questions related to memory storage. Finally, there was an HR call.
- Introduce yourself, and explain your embedded project. Also, write C programs and answer some logical questions in memory storage.
Cyient Embedded Engineer Interview Questions
Quoted word for word from Cyient interview reports.
“Write a non-blocking delay function.”
Read reports →“Can you extract the upper and lower nibbles from a hexadecimal number like 0x1234?”
Read reports →“Can you write a C program to find the length of a string without using the strlen function?”
Read reports →“Can you compare the I2C protocol with the SPI protocol?”
Read reports →“How are RTOS threads created and how is RTOS porting done?”
Read report →“What about the CAN protocol?”
Read report →“What are some basics of C programming?”
Read report →“Can you write a program for volatile arrays dealing with strings?”
Read report →“Explain SPI and I2C with some scenarios.”
Read report →Formats, difficulty and experience
Across all 13 Cyient interview reports.