The interview process included one screening interview where I had to write a program to solve arithmetic expressions with numbers and +, -, *, and / operators, with no parentheses. This was followed by two coding interviews, one system design interview, and one values/management interview.
Before one of the interviews, I was expected to state my preferred pronouns. I am pretty sure this is the main reason I was rejected, as I have no preferred pronouns.
It is a shame for a company that claims to be so inclusive to have such blatant discrimination towards people without preferred pronouns.
I answered everything they asked me to, so I had no idea why I was rejected. The feedback from the recruiter stated that the person who rejected me said I didn't go far enough in my task, but we spent more than 10 minutes chatting at the end. Why didn't they use that time to ask me more questions? But why bother for a person with no preferred pronouns? What a shame!
System Design: Design a system like Reddit where I can add and reply to comments.
Q: Find the bugs in the code and redesign the solution.
Q: You have something like a Canva editor Java class and you need to fix bugs and add unit tests.
The following metrics were computed from 14 interview experiences for the Canva Senior Software Engineer role in Sydney, Australia.
Canva's interview process for their Senior Software Engineer roles in Sydney, Australia is very selective, failing most engineers who go through it.
Candidates reported having very negative feelings for Canva's Senior Software Engineer interview process in Sydney, Australia.