I applied on Canva career site and got 30 mins talk with Recruiter. Then he arranged the first round interview which focused on Computer Science Fundamentals.
1st Round: The interviewer is a front-end developer but I applied for a back-end position. It said the Coding questions are usually related to standard Computer Science – data structures and algorithms. But actually is not a algorithm questions. It was an implementation problem, not difficult. The interview question was a scenario-based problem where the interviewer provided three method names along with input and output parameters, asking me to implement these methods. The problem description itself was vague, and there were no specific questions—just the three methods to implement.
At first, it was unclear what I was supposed to do, and I didn’t know where to start. I asked the interviewer whether I needed to create a class, but the interviewer didn’t even know what a class was. It was difficult to get started, and I needed some time to think, as the problem was unclear.
However, the interviewer was kept interrupting, asking if I needed help, which I didn’t, since I was capable of figuring it out. Once I understood the problem, implementing it was straightforward and quick.
But in the end, I was rejected. The feedback was that my initial thinking time was 2 minutes which the interviewer thought was too long. And when he asked me if I need help, I answered 'no' which he thought I am not good at communication and collaboration.
This is really outrageous.
This is a software engineer coding round interview, yet the interviewer's feedback said that although my code was fluent, it was not the criteria they were assessing. I really find this ridiculous. The Canva's interviewer was very unprofessional.