Marvell Technology Embedded Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 8 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Marvell Technology.
Embedded Software Engineer
got an email from the interviewer asking for my transcript, then had a one hour interview where they asked me about Python, complex C problems, and computer architecture. The C problems were tricky. Didn't get an offer in the end.
- Questions about C pointers.
Embedded Software Engineer
First, there was an online exam with some really tough aptitude questions and two easy coding problems. After that, I had an online interview where they drilled me on C, starting from the basics and going deeper. They asked things like pointer to function returning integer, pointer function returning pointer to function returning character, and also about malloc() and free() and how they work.
- Could you explain what a pointer to a function that returns an integer looks like?
- What about a pointer to a function that returns a pointer to a function that returns a character?
- Can you tell me about malloc() and how it works?
Embedded Software Engineer
I found out about this role through a recruiter for Marvell in Marlborough, MA. After I sent my resume, a manager scheduled a phone interview for me about a week later. It was pretty basic, covering C++ topics like pointers, inheritance, and virtual destructors, along with OS concepts like processes and threads, and some computer architecture stuff like cache, TLB, and virtual memory. A couple of weeks after that, an HR person reached out to arrange an on-site interview. They covered my travel to Boston and hotel. I had five interviews back-to-back, including one over lunch. All of them were technical, except for lunch. They had whiteboards where I had to solve problems or write code. The last one was with the team lead, who gave me a tour of the place after asking some technical questions. I believe a background check and offer followed.
- Regarding the OS, what occurs when an interrupt is received?
Marvell Technology Embedded Engineer Interview Questions
Quoted word for word from Marvell Technology interview reports.
“What are the differences between semaphore and mutex?”
Read reports →“What are the steps involved in compiling a C program?”
Read reports →“What about a pointer to a function that returns a pointer to a function that returns a character?”
Read reports →“Can you devise a method to determine if a number, which is received bit by bit with each new bit being the LSB, is a multiple of 7, without storing the entire sequence of bits?”
Read reports →“What about free() and its functionality?”
Read report →“Regarding the OS, what occurs when an interrupt is received?”
Read report →“Can you implement a function in C to rotate an N*N matrix 90 degrees clockwise?”
Read report →“Could you explain what a pointer to a function that returns an integer looks like?”
Read report →“Can you explain the boot-up sequence of a microprocessor?”
Read report →Formats, difficulty and experience
Across all 8 Marvell Technology interview reports.