I applied through a recruiter. The process took 4 weeks. I interviewed at Flinks (Toronto, ON) in Jul 2025
Interview
The interview process consists of five stages: Interview (screening) with HR, Interview with the hiring director, A take-home challenge, Technical panel with senior developers, Final interview with the CEO.
I progressed to the third stage, and up until that point, everything was well-organized and as expected.
However, the senior panel was a major disappointment. There was no attempt to build any connection, and it was clear that the interviewers had little interest in engaging. To give an example, one of the developers didn’t even turn on his camera.
Another issue was the complete lack of discussion about the take-home challenge. I expected to talk through technical decisions and trade-offs, but instead the questions were limited to very basic C# concepts. Even more surprising, the same developer who kept his camera off asked me questions about Java, despite the role being focused on Golang, with a preference for C#. At no point in the job description or process was it indicated that I should prepare for Java-related questions.
My recommendations for the company:
- Ensure interviewers are more engaged and committed to the process.
- Make sure questions are relevant to the position rather than random, as otherwise it feels like the decision had already been made before the interview even started.
- Include female developers in the panel, not only men, to bring diversity of perspectives.
Finally, I received no feedback at all, neither from the company nor from the recruiter who referred me. This lack of communication shows a clear disregard for candidates and leaves a very negative impression of the hiring process.
Interview questions [1]
Question 1
Talk about your previous experiences.
Talk about the difference between IEnumerable, IQueryable and List.
I applied through an employee referral. The process took 1 week. I interviewed at Flinks (Montreal, QC) in Dec 2018
Interview
Basically, you will be asked to solve a sort of password hacking test online using basic automated Selenium process. I did it in C# though this could have been achieved through Python as well. You'll receive basic instructions on what element you'll need to provide and a link to test web site through email, then you're on your own,
Interview questions [1]
Question 1
This kind of test doesn't imply any 1-1 interview, nor technical verbose definition, nor any multiple choices, but is rather mainly an online simulation test aimed on your understanding of automated testing. That's what the test is mainly about. The idea is being able to generate 50 successful tokens in a row through username&password login. So in order to get a successful token, you'll first be asked to find a way to generate proper username and password combination to login. A hint... the username and password are the same and are mainly composed of four identical numbers series... At least the combo worked in my case... The next catch is to override a maximum of 10 tries. When you'll reach the 10th you'll probably hit a message saying you've been detected as a bot! A way to override this issue by clearing the cache at 9 and also restarting same session with different fake Selenium drivers and proxies. As proof of success, I also added a line of code enabling to take a print screen jpeg image of each successful token and save it on temp directory, just to make sure. So that was it.