The hiring process at FDM Group takes an average of 14 days when considering 2 user submitted interviews across all job titles. Candidates applying for Trainee Program had the quickest hiring process (on average 14 days), whereas Trainee Program roles had the slowest hiring process (on average 14 days).
Here are the most commonly searched roles for interview reports -
The tech interview process was structured yet challenging. It began with an online assessment focusing on algorithms and data structures, which tested both problem-solving skills and coding efficiency. This was followed by a technical screening where I was asked to solve coding problems live while explaining my thought process. The next round involved a system design interview, where I had to architect a scalable solution for a real-world problem. Finally, there was a behavioral interview, focusing on my experiences and how I handle teamwork and conflict. Overall, it was a thorough process that tested both technical and soft skills.
Interview questions [1]
Question 1
Problem: Reverse a String
Imagine you're working with a large codebase, and you've come across a scenario where you need to reverse a string. Implement a function that takes a string as input and returns the string reversed.
For example:
- Input: "hello"
- Output: "olleh"
- Input: "LeetCode"
- Output: "edoCteeL"
Constraints:
- The input string will consist of printable ASCII characters.
- The length of the string will be between 1 and 1000 characters.
Please write a function that efficiently reverses the string and handles edge cases, such as an empty string or a string with only one character.
I applied online. I interviewed at FDM Group (Toronto, ON)
Interview
I completed the initial assessment. The assessment is basically testing our behavior, Patience, attention to detail and responses to various situations. There is time limit for some questions. Also, read and understand the questions and instructions very well