Taro Logo

Senior Software Engineer Interview Experience - Vancouver, Canada

September 13, 2024
Positive ExperienceNo Offer

Process

I applied online. The process took 3 weeks.

Everyone from beginning to end was extremely pleasant and nice. The interview process took about 3 weeks. The recruiter began by explaining what to expect and details of the job.

  • The first interview was a manager screening, which went pretty well. Questions were asked about my overall experience level and collaboration and problem-solving skills.
  • The second interview was a technical interview with a take-home assignment. You basically go over the assignment and discuss tradeoffs, improvements, etc.
  • The third interview was behavioral.
  • The fourth interview was a system design interview where you are supposed to discuss a prior project that you have experience with. You get to draw the diagram in advance and then bring it to the interview to discuss. They ask questions about why you chose specific tools over others, tradeoffs in the system, potential improvements, etc.

This part I found a bit challenging because, if you're an engineer who works primarily in large enterprises your entire career (like I am), it's really difficult to discuss extremely large systems in the span of an hour and know precise answers to every question. Like, why would I know why they chose SQL instead of Postgres, I wasn't there! This was ultimately my downfall of the process as I couldn't speak effectively about the tradeoffs and choices made. If this is you, I'd highly recommend practicing in this particular interview. About a week later I got a rejection email and was able to talk to the recruiter about reasons why I wasn't picked. Overall, there were great people and a nice atmosphere, with a typical standard interview process.

Questions

Build an events API for POST and GET 1Password account events.

Create a diagram of a system that you are prepared to discuss, and talk about tools, languages, frameworks, tradeoffs, and other details.

Was this helpful?

Interview Statistics

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

Success Rate

0%
Pass Rate

1Password'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 1Password's Senior Software Engineer interview process in Vancouver, British Columbia.

1Password Work Experiences