Marvell Technology logo

Marvell Technology Software Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 75 interview experiences · FREE TO READ

2.9 Rounds average
Average Typical difficulty
58.1% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Marvell Technology.

Showing 3 of 75
Marvell Technology logo
Marvell Technology

Software Engineer

Engineering · nearly a year ago

Entry Average Neutral experience No offer 2 rounds
Interview process
Take home Technical screen Technical screen
Interview formats
Technical Coding

After 2 days of PPTs, there was an online aptitude test on the same day. The test had 15 Logical Reasoning questions, 31 C Programming questions (slightly below gate level), and 5 questions asking to write code outputs. Round 1 of the interview covered my resume and C programming. Round 2 was a gate-level discussion on Computer Networks, Operating Systems, Computer Architecture, and Data Structures.

Confirmed questions3 questions
  • Can you explain the basics of C programming like data types, pointers, and structures?
  • Could you solve the problem of reversing a string in C?
  • Can you implement bit toggling in C?
Marvell Technology logo
Marvell Technology

Software Engineer

Engineering · nearly a year ago

Staff Average Negative experience No offer 3 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Technical Coding System Design Behavioral

I recently went through the interview process at Marvell Technologies for a DSP role. It took about 3-4 weeks in total. It started with a quick HR screening call to see if my background fit the role. Then, there was a 1-hour technical round with a Senior Architect where we discussed my past work and experiences. The next step was a 1.5-hour onsite interview at their Viman Nagar office. This involved questions about Embedded C, Bitwise operations, RTOS concepts, and C memory layout, plus a whiteboarding session to discuss a design problem. Even though it was a DSP role, they were building a new division and the interviewers didn't seem to have much DSP experience themselves. A big downside was the super slow feedback; HR took over 2 weeks to get back to me after I followed up, and then they just said the feedback from the second round was negative, which was weird given the long wait. The technical team was great and really knowledgeable, but the HR part was a letdown – not transparent and didn't seem to value my time. I'd recommend Marvell for the tech side, but warn people about the HR process.

Confirmed questions6 questions
  • Tell me about your background and experiences from previous work.
  • Can you answer questions on Embedded C?
  • What about questions on Bitwise operations?
Marvell Technology logo
Marvell Technology

Software Engineer

Engineering · more than a year ago

Senior Average Positive experience Accept offer 4 rounds
Interview process
Technical screen Technical screen Technical screen Panel
Interview formats
Technical Coding

This hiring was for Marvell's userspace network software development division. The interview process has 3 technical rounds and one managerial round. The interviews are average or above average in terms of coding questions. The coding questions are easy but tricky. Go through your OS and networking concepts. The interview starts from a very basic and proceeds to an advanced level. So be aware of the MMU and schedulers of OS. The Switching and routing concepts in networking. Best of Luck for your interview

Confirmed questions3 questions
  • Validity of Bit Fields masks
  • Merging sorted Linked lists
  • Performing insertion and deletion in a BST

Marvell Technology Software Engineer Interview Questions

Quoted word for word from Marvell Technology interview reports.

What would be the period and frequency of a given ring oscillator?

Read reports

Regarding Ethernet packet headers, what is the significance of the 2-byte type field?

Read reports

How would you check if a number is a power of two using bitwise operators?

Read reports

Could you write a C function to reverse a string in place?

Read reports

Can you write a function to reverse the bits of an integer?

Read report

Can you write a program to find the start of a loop in a circular linked list?

Read report

How would you rotate a matrix 90 degrees and print it using for loops after rotation?

Read report

Can you describe an algorithm to detect a cycle within a linked list?

Read report

Could you solve the problem of reversing a string in C?

Read report

Formats, difficulty and experience

Across all 75 Marvell Technology interview reports.

Interview formats

Technical 44.8%
Coding 27.9%
Behavioral 23%
System Design 2.2%
Presentation 1.6%

Interview difficulty

Easy 4%
Average 74.7%
Difficult 21.3%

Candidate experience

Neutral 29.7%
Positive 58.1%
Negative 12.2%