Taro Logo

Software Development Engineer (SDE) Interview Experience - Vancouver, Canada

July 1, 2023
Positive ExperienceNo Offer

Process

Mode of Interview: Phone or Video Call

This is quite common for the first round, especially for larger companies or remote roles. The interviewer might ask you to code on a shared platform.

Online Coding Platforms: Companies might use platforms like HackerRank, LeetCode, or Codility to test your coding skills.

Duration: Generally ranges between 30 minutes to an hour, but can vary.

Content:

  • Algorithm and Data Structure Questions: Typically, you'll be given one or two coding problems to solve. These questions often test your understanding of data structures (like arrays, linked lists, trees, and graphs) and algorithms (like searching, sorting, dynamic programming).
  • Complexity Analysis: Apart from writing the code, you may also be asked about the time and space complexity of your solution.
  • Syntax and Language: Some companies might allow you to use the language of your choice, while others might have specific requirements.
  • Soft Skills Assessment: While the primary focus is on technical skills, interviewers might also gauge your communication skills, ability to handle feedback, and approach to problem-solving.

Interviewer's Role: In this round, the interviewer might be an engineer or a dedicated interviewer trained to assess technical prowess. The interviewer may give hints if you're stuck or might challenge your solution to see how you handle feedback and adapt.

Post-Coding Discussion: After the coding portion, there may be a few minutes of discussion. The interviewer might ask about your thought process, alternative solutions, or further optimizations. This can also be a time for you to ask clarifying questions or get feedback.

Preparation: As a tip, practicing on platforms like LeetCode, HackerRank, or CodeSignal can be beneficial. Understand the basics of data structures and algorithms, and be comfortable with at least one programming language.

Purpose: The primary purpose of this round is to filter out candidates who might not be technically fit for the role. The company wants to ensure that those progressing to the next rounds have the requisite coding skills.

Questions

Algorithms, binary tree, recursion, and LinkedList

Was this helpful?

Interview Statistics

The following metrics were computed from 29 interview experiences for the Amazon Software Development Engineer (SDE) role in Vancouver, British Columbia.

Success Rate

10%
Pass Rate

Amazon's interview process for their Software Development Engineer (SDE) roles in Vancouver, British Columbia is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive62%
Neutral28%
Negative10%

Candidates reported having very good feelings for Amazon's Software Development Engineer (SDE) interview process in Vancouver, British Columbia.

Amazon Work Experiences