Marvell Technology Staff Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 22 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Marvell Technology.
Staff Engineer
I went through two interview rounds. The first was with the hiring manager, and the second was with another engineer. Both interviewers seemed to think I'd already talked to the recruiter, but that call never happened. Both interviews seemed to go well, and I was told the recruiter would reach out for the next steps. However, weeks passed with no word. I tried following up with the recruiter, but they ghosted me, which was really unprofessional.
No confirmed questions were included in this interview report.
Staff Engineer
My interview with this company was rough. The interviewers were unprofessional and disrespectful. They kept cutting me off, insisting their way was the only way, and couldn't handle other valid solutions. Very immature.
- Can you write a constraint for an incremental transaction with a 4k boundary, ensuring it's address aligned?
Staff Engineer
This was one of the most well-organized interview processes I've encountered in my job search. During the initial screening, I was clearly informed about the discussion flow, the complete hiring process, and specific job details. The HR department was responsive, and the entire process wrapped up within a week. It involved three rounds of in-depth technical discussions, each lasting 1 hour, 1.5 hours, and 1.5 hours respectively, with breaks in between. All interviews were conducted virtually by teams based in India and Israel.
- Could you write some SV-UVVM code?
- How would you perform string reversal using SV queues?
- Can you explain the UVM driver project?
Marvell Technology Staff Software Engineer Interview Questions
Quoted word for word from Marvell Technology interview reports.
“How can one copy particular bits from a byte stream received in a packet buffer?”
Read reports →“How do you swap the start and end bits in x and y?”
Read reports →“Could you explain how to create a Python generator class?”
Read reports →“What is the right view of a tree?”
Read reports →“Can you describe a method for designing a clock signal without utilizing a PLL or MMCM?”
Read report →“Can you write a constraint for an incremental transaction with a 4k boundary, ensuring it's address aligned?”
Read report →“How would you perform string reversal using SV queues?”
Read report →“Could you implement your own versions of malloc and free?”
Read report →“What is your understanding of setup and hold time requirements?”
Read report →Formats, difficulty and experience
Across all 22 Marvell Technology interview reports.