Motorola Mobility logo

Motorola Mobility Software Engineer Interview Questions
& Process

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

Based on 97 interview experiences · FREE TO READ

2.9 Rounds average
Average Typical difficulty
59.1% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Motorola Mobility.

Showing 3 of 97
Motorola Mobility logo
Motorola Mobility

Senior Software Engineer

Engineering · a year ago

Senior Difficult Positive experience No offer 3 rounds
Interview process
Recruiter call Phone screen Technical screen Onsite
Interview formats
Technical Coding System Design

So I got a call from HR initially, then I had a first screening round. A week later, HR called me again for a Technical face-to-face interview. The face-to-face tech interview actually had 2 rounds. The first round involved 2 DSA questions from LeetCode, one easy and one medium. The second interview round had 1 hard level DSA question and 1 system design question. Overall, it was a great experience, but I wasn't selected in the end.

Confirmed questions2 questions
  • Arrays and string DSA questions from LeetCode.
  • One system design question.
Motorola Mobility logo
Motorola Mobility

Software Engineer

Engineering · a year ago

Entry Average Negative experience No offer 4 rounds
Interview process
Recruiter call Phone screen Technical screen Technical screen Background check Offer
Interview formats
Technical Coding Behavioral

I applied and about a month later, a recruiter contacted me to arrange a screening interview. After passing that, two technical rounds were set up. The first interviewer was great, asking technical questions and providing helpful hints while clearly knowing what they were looking for. However, one of the interviewers in the technical rounds seemed uninterested, with background noise and general quietness during the session. I followed up for an update, but they mentioned they were still interviewing candidates. About two months post-interview, I received a rejection.

Confirmed questions4 questions
  • Technical questions related to Leetcode.
  • Questions on problem solving.
  • Questions about OOPS (Object-Oriented Programming Systems).
Motorola Mobility logo
Motorola Mobility

Software Engineer Intern

Engineering · more than a year ago

Intern Average Negative experience No offer 5 rounds
Interview process
Recruiter call Technical screen Technical screen Technical screen Technical screen Technical screen
Interview formats
Technical Coding Coding Technical Coding

I applied online and a technical recruiter reached out. Then I had 5 technical interviews. The first one focused on technologies on my resume, asking about javascript, jquery, and java, plus a SQL query and string reversal coding question. The second interview delved into my academic projects and experience, and involved coding a longest prefix finder for strings. In the third interview, which was a bit rough, I was asked for a SQL query and a stack implementation. The interviewer insisted on C, even though I'm better at Java, and had me reverse an integer array using the stack. There were also questions on semaphores and the TCP 3-way handshake. After that, the recruiter changed. The fourth interview was strange; the interviewer was 15 minutes late and gave two coding questions without much explanation, requiring me to make assumptions. I wrote the code without comments and they accepted it, with minimal interaction. The fifth interview was the most engaging, purely technical. I was given a problem, asked to figure out the right data structure, and then implement it, with the interviewer guiding me with hints when needed. The first recruiter was nice, but the second was disorganized, rude, and unprofessional.

Confirmed questions2 questions
  • What would be the output of this javascript statement (trim())?
  • What is the output of some javascript statement ( trim()) and asked me the output of that.

Motorola Mobility Software Engineer Interview Questions

Quoted word for word from Motorola Mobility interview reports.

Find all increasing subsequences in a given array and determine which one has the largest sum.

Read reports

For a given 2D bitmap, can you find the endpoints of a region containing only 1s and return true if these endpoints form a rectangle?

Read reports

Could you write a recursive function to calculate the nth Fibonacci number given an index?

Read reports

Can you reverse the words in a string, keeping the characters in place, in linear time?

Read reports

Can you switch the nth digit of a binary number? For example, if the number is 1101 and you switch the 3rd digit, it becomes 1011.

Read report

Implement two non-recursive Java methods to traverse a tree using depth-first and breadth-first approaches, given a Node class with a children() method and a visit() method.

Read report

Create a Java program to print numbers 1 to 100, replacing multiples of three with 'Fizz', multiples of five with 'Buzz', and multiples of both with 'FizzBuzz'.

Read report

How would you store each digit of a given number n in an array?

Read report

Can you write a Java function to remove duplicates from a sorted array of integers efficiently, and explain its Big O notation?

Read report

Formats, difficulty and experience

Across all 97 Motorola Mobility interview reports.

Interview formats

Technical 41%
Behavioral 31.5%
Coding 22.5%
System Design 2.7%
Group 0.9%

Interview difficulty

Easy 20.6%
Average 61.9%
Difficult 17.5%

Candidate experience

Positive 59.1%
Negative 9.7%
Neutral 31.2%