Glassdoor users rated their interview experience at Finix as 100% positive with a difficulty rating score of 3 out of 5 (where 5 is the highest level of difficulty). Candidates interviewing for Software Engineer and rated their interviews as the hardest, whereas interviews for Software Engineer and roles were rated as the easiest.
Here are the most commonly searched roles for interview reports -
I applied online. The process took 4 weeks. I interviewed at Finix
Interview
My interview process was smooth, insightful and honestly, fun!
Eric was my recruiter and he was absolutely amazing! I can’t say enough positive things about my hiring experience with him. Very professional, transparent, knowledgeable and thoughtful about my time and alignment of mutual expectations for the role. A rare find in today’s recruiting landscape.
All my interviews were unique and genuinely kept me intrigued and excited about the next step. The individuals I met throughout the process were energetic, smart and really passionate about what they do and the company which was a great sign.
Be ready answer behavioral questions and make sure you bring relevant profesional experiences that can be tied not only to the role but also to the company’s values. Review their site and make an effort to understand their unique value proposition.
I honestly never leave these types of reviews but I have to share the awesome hiring experience I went through. If you’re considering applying for a role at Finix, go ahead, the experience is just great!
I applied online. I interviewed at Finix (Toronto, ON) in Mar 2026
Interview
Applied through the website.
First was a 30 minute chat with the recruiter. Short introductions, went over my background, she asked why I wanted to work at Finix and what I was looking for in my next role. It’s good that I had some background info on the company and their competitors, and I had a background in accepting payments.
Second was a 30 minute conversation with the hiring manager. It was a casual chat about the company, and my experience. He asked about testing, how I work in a stressful environment, and what I do in my free time. It’s important to be personable and honest about who you are. This was a “can I work with this person” kind of interview.
Third was a 60 minute coding challenge with an engineer from a different team. Shared UI using codility style platform. They gave me a challenge to code something with arrays and adding up values. It needed to print pretty. You can choose your own language, but the interviewer will likely not know the language you’re using, so they would only help with rules of the challenge.
Fourth and fifth were back to back on the same day.
Fourth was a 60 minute system design interview with a member of the hiring team. The best way to prepare for this is basically watch system design mock interviews on YouTube. Ask the interviewer lots of questions, and communicate your design decisions clearly and effectively. Be able to defend choices made and be flexible enough to change your design on the fly.
Fifth and final was a 90 minute shared screen coding exercise with a member of the team. Make sure you know your language of choice as the interviewer will be well versed in this language as well.
At the end of the day, the most important part of the process I walked away with was to be able to communicate well and be able to explain your decisions.
I applied online. I interviewed at Finix (Toronto, ON) in Feb 2026
Interview
Hr screen then manager behavorial and 2 rounds of tech interview. first is leetcode medium to hard difficulty. i was asked matrix question. second round is android live coding and system design.
Interview questions [1]
Question 1
Live android coding of implement a list from an api endpoint