I applied through a staffing agency. I interviewed at Technosoft Engineering (Pune) in May 2026
Interview
I was contacted by a recruitment agency and they scheduled the first round. This role required me to write Device Driver code for SoCs and MCUs for the client - MIPS. The interviewer joined 15 minutes late. He apologized for it, then proceeded with his introduction, the company's introduction, then asked me to introduce myself and give a brief summary of technical work I have done. Then he started with the interview.
He asked me to solve this question:
//Big Endian / Little Endian format example
//Start byte address - 0x0100
//Data(int) - 0xabcdef01
//store in Little endian format and print the data.,
questions related to SPI, I2C, their differences, if they can have multiple masters, etc. Why and why not I2C and SPI have multiple masters? What is the maximum number of slave devices in SPI and I2C? What is the speed difference between them and which is faster?