Newhelppls1

Apple Firmware Engineer interview

Hi All, I have an interview coming up with Apple for a Firmware Engineer role and looking for some guidance on how to prep for the interview. It’s going to be a technical screening followed by onsite. I would like to understand what kind of questions to expect so I can prepare accordingly. I really need this job, TIA. Tc- 120k Yoe - 4 #apple #software #firmware

Apple vAwE68 Mar 12

Back in pre Covid days coding rounds tend to be on a low-to-moderate side of complexity, involving low-level (c/c++) questions with arrays/lists/bit manipulation. Most of candidates handle those. Maybe now they are more complex, but still ok. To get an offer you should be better prepared to talk about system and firmware level primitives like threads, locks, interrupts, ipc, timers, and whatever primitives that make embedded systems tick. Depending on a team, you may be asked about communication protocols and hw (uart, usb, spi, pci) and concepts like flow control, error detection/correction, traffic prioritization. Do your homework and try to learn as much as possible about the team and their area of expertise.