I applied through college or university. The process took 3 days. I interviewed at Microchip Technology (Bengaluru) in Sep 2023
Interview
1st round Aptitude with 60 question 60 mins
2nd round Coding 3 question with 1 hour
3rd round 1st Technical interview(45 mins - 1 hour)
4th round 2nd Technical interview(45 mins - 1 hour)
5th round HR / Manager (45 mins - 1 hour)
Interview questions [1]
Question 1
What are the basic differences between C and C++?,What is a class and an object in C++?,constructors,opy constructor and an assignment operator,polymorphism,virtual function,What is the difference between public, protected, and private access specifiers?,OOPS concepts,datastructures
I interviewed at Microchip Technology (Santa Clara, CA)
Interview
Four interviews, some in person some online. Each interview is with a member of the team you will be working on. All interviews were very technical and test the limits of your knowledge.
Interview questions [1]
Question 1
The interviewer asked me to implement a graph in C++.
The process included an initial recruiter screening followed by a longer virtual technical interview with the hiring team. The interview covered my background, project experience, C++/algorithms/data structures, scripting experience, and some FPGA/EDA-related concepts such as timing analysis and debugging. Overall, the process was professional and focused on both software fundamentals and domain knowledge.
Interview questions [1]
Question 1
One question they asked was how I would approach parsing a large Verilog netlist and identifying module instantiations efficiently.
I applied online. I interviewed at Microchip Technology (Chennai)
Interview
Applied for low-level driver developer role through company web site
Round 1 includes 60–100 questions on C bug-finding, electronics, networking, RTOS, microcontrollers, number conversions, minimal aptitude, and 3 coding problems focused on string manipulation and bit masking.
Interview questions [1]
Question 1
Round 1: Written Test
Topics Covered:
Bug-finding in C programs
Electronics
Networking
RTOS
Microcontrollers
Number conversions(binary,decimal and bit masking)
A few general aptitude questions (e.g., time, percentage) – but aptitude is minimal, so focus mainly on technical topics
Programming Section:
3 coding questions
Topics include: string manipulation and bit masking
This for low-level driver developer role