I applied online. I interviewed at Motorola Solutions (Kraków) in Apr 2023
Interview
We conducted the interview via Google Meet. During the interview, I was asked to introduce myself and provide a brief overview of my background. Following that, the interviewer proceeded to ask numerous questions about C++, including inquiries about the latest C++ standards.
Interview questions [1]
Question 1
Can you explain the concept of pointers in C++ and provide an example of how they are used to access and modify variables directly?
I applied online. The process took 1 week. I interviewed at Motorola Solutions (Vancouver, BC) in Aug 2021
Interview
Was asked questions about networking (TCP vs UDP), encryption (when public keys are used and when private keys are used during encrypted communication between computers) and algorithms such as hashmaps or hash trees.
I applied online. I interviewed at Motorola Solutions (Kraków)
Interview
The interview process at Motorola followed a structured yet engaging format. It started with an initial HR screening, where they gauged my background and interest in the role. This was followed by a more technical interview with a team lead or senior developer, focusing on my technical skills and scenario-based problem-solving abilities. The process wrapped up with another HR round, which felt more like a discussion about potential fit, company culture, and expectations. The transition between HR and technical phases provided a holistic perspective on both the technical demands of the role and the cultural dynamics of the company.
Interview questions [1]
Question 1
**Interview Questions:** 1. Can you explain how the Garbage Collector works in .NET and its significance? 2. We provided a LeetCode easy-level problem related to arrays. The challenge was to identify a specific pattern and manipulate array elements accordingly. 3. A practical SQL problem was given where the task was to combine data from multiple tables using JOIN operations. The scenario tested the understanding of INNER JOIN, LEFT JOIN, and RIGHT JOIN, as well as the ability to filter and sort the merged data set.