I applied online. I interviewed at Marvell Technology (Bengaluru) in Dec 2020
Interview
I had applied through career section, after few week HR contacted and scheduled the interview process.
Interview went very smooth.
There were total 5 rounds as mentioned below-
- Managerial Round(Technical)
- One more round(Technical)
- Director round(Technical)
- VP round(Technical + logical)
- HR round
Interview questions [1]
Question 1
Since the position is on linux device driver most of the question were from kernel and driver.
Questions:
- PCI device driver
- How a driver is selected to drive a device.
- How probing happens for any new device.
- Memory cache
- DMA Memory(Coherent and Stream)
- Interrupt(softirq, tasklet and workque)
- Synchronization Primitives(spinlock, mutex)
- Producer and Consumer problem
- Asked to synchronize a circular buffer.
- MMU and IOMMU, etc.
- Few questions on single linked list.