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.
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.
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.
The following metrics were computed from 1 interview experience for the 1Password Senior Software Engineer role in Vancouver, British Columbia.
1Password's interview process for their Senior Software Engineer roles in Vancouver, British Columbia is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for 1Password's Senior Software Engineer interview process in Vancouver, British Columbia.