I went through the selection process at Motorola Solutions.
I applied for the position posted on LinkedIn.
I received an email contact scheduling an initial interview. The entire process was in English up to that point.
My first interview was with the manager. We talked for about 30 minutes in Portuguese; he was also Brazilian.
It was a good conversation, very respectful, and I felt that I had been approved for the next stage.
Then, after a few days, I received an email stating that I had been approved for the second stage, which would consist of 4 interviews in sequence, totaling 2 hours.
This second round was entirely in English, mostly with Americans, one conversation after another, always 1 on 1. Each lasting 30 minutes.
The interview involved several questions, and I also had a live coding part.
After a few days, I received an email saying I had been approved and a letter with the job offer.
Live coding in Java. I was also offered the option to use JavaScript, but I opted for Java.
Technical questions about security, databases, SQL.
I was asked about my previous experiences, questions about programming languages, frameworks, quality control. I also received questions about how I would solve a specific task, and they asked me to describe the process I would follow and the steps.
The interviews were very friendly and the process was enjoyable to participate in. I also had the chance to chat a bit about lighter and informal topics during the interview, which made me feel more at ease and motivated. Right from the start, I felt that the company was a good place to work.
The following metrics were computed from 3 interview experiences for the Motorola Senior Software Engineer role in Brazil.
Motorola's interview process for their Senior Software Engineer roles in Brazil is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very negative feelings for Motorola's Senior Software Engineer interview process in Brazil.