I applied online. The process took 1 week. I interviewed at SavvyPro Education (Toronto, ON)
Interview
Applied online via Linkedin jobs with resume, got cell text message to attend in-person interview next day at the Toronto downtown office. The interview lasted about 40 minutes, got asked briefly about self introduction and past work experiences. Bulk of the time was spent on live programming technical testing: to analyze really long and complicated pieces of JavaScript code, then describe either its functions, or what it will outputs. Then afterwards, no response at all from the company for weeks and months, therefore no job offer.
Interview questions [1]
Question 1
Given a long piece of JavaScript code on a big screen, analyze and describe what this program does?
During an in-person interview with 3 people panel. The code involves REST API get other website data.
The interview was an absolute challenge from start to finish. The technical questions were far beyond what I expected, diving deep into obscure edge cases and requiring not just knowledge but also quick problem-solving. The interviewer barely gave any hints, making it feel like an exam with no second chances. Then came the live coding—complex algorithms with strict time limits, where even a slight mistake meant starting over. Just when I thought it was over, the behavioral questions were equally tough, requiring detailed, structured answers under pressure. By the end, my brain felt completely drained.
First round was a phone interview with the manager.
I gave an self-introduction. And then we moved on to some tech questions about React.
The next round was supposed to be the interview with the team. But I wasn’t invited.
Interview questions [1]
Question 1
Do you prefer function based or class based React syntax? What are the React lifecycles?