Initial phone screen. Fairly broad questions on the phone, mainly to screen Java fundamentals, such as OO, Collections, and Threading. At the onsite interview, balanced, fair questions. Problem solving. Object Orientation. Not too hard. Very structured in terms of covering a variety of areas. More focus on approach and problem solving rather than any particular tool or technology.
How do you discover a loop in a linked list?
How do you use polymorphism?
What is the advantage of dependency injection?
The following metrics were computed from 1 interview experience for the Motorola Principal Staff Software Engineer role in Atlanta, Georgia.
Motorola's interview process for their Principal Staff Software Engineer roles in Atlanta, Georgia is incredibly easy as the vast majority of engineers get an offer after going through it.
Candidates reported having very good feelings for Motorola's Principal Staff Software Engineer interview process in Atlanta, Georgia.