Taro Logo

Senior Software Engineer Interview Experience - Vancouver, Canada

June 1, 2025
Positive ExperienceNo Offer

Process

  1. Screening

This was a Google Meet interview with two interviewers: one was the technical manager, and the other was from HR. It lasted about an hour. They discussed the position and the team, then asked about my past experiences. Some basic C# and .NET questions were asked, such as:

  • What is Dependency Injection?
  • What is LINQ?
  • What are design principles?

Afterward, there were behavioral questions like: "What makes you the best fit?" and "Tell me about a time when you mentored juniors." The round concluded with a short code review assessment where I had to identify 5-6 issues in the provided code.

  1. Round 2 (Loop)

This interview lasted for two hours and had four parts, including some knowledge-based questions and answers. The first part involved a coding question where I had to implement the cd command using stacks. The second question was an LLD (Low-Level Design) question, where I was asked to design classes and interfaces. The third part was another code review. Finally, the fourth part was a system design question: How would you shorten a URL?

It was a very friendly and professional setting.

Questions

Design a system to shorten URLs.

Was this helpful?

Interview Statistics

The following metrics were computed from 1 interview experience for the Motorola Senior Software Engineer role in Vancouver, British Columbia.

Success Rate

0%
Pass Rate

Motorola's interview process for their Senior Software Engineer roles in Vancouver, British Columbia is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive100%
Neutral0%
Negative0%

Candidates reported having very good feelings for Motorola's Senior Software Engineer interview process in Vancouver, British Columbia.

Motorola Work Experiences