I applied online. I interviewed at FDM Group (Toronto, ON) in Aug 2022
Interview
Pre screen phone interview and then a behavioural interview also over the phone. Next step is behavioural assessment on their website which I didn’t do because I did not like the salary offer at all.
Interview questions [1]
Question 1
What do you know about FDM, tell me about yourself, why should we hire you, typical questions.
15 mins phone interview with a recruitment consultant. This is the first process of the interview. Learn about FDM. Have basic knowledge of technical terms and you will do good.
I applied online. The process took 2 weeks. I interviewed at FDM Group (Toronto, ON) in Sept 2022
Interview
The process was pretty straightforward. First, it was a phone interview in which the recruiter asked basic questions regarding the technologies I know or have worked with. My latest joining dates, if I was comfortable with the 2 years commitment.
After that, they sent me an assessment that consisted of 2 different parts. First, a one-sided video interview had 4 questions regarding my professional life, focusing on soft skills. The second part was a technical assessment consisting of 20 MCQs (OOPS, Database, DS & A, logical and Aptitude).
The third step was 2 virtual video interviews with an account manager and academy trainer.
Interview questions [1]
Question 1
Behavioral Interview:
- How did you overcome your weakness?
- What do you know about the specific role you applied for?
- How would you prepare if you were going to learn a new technology the next day?
- What do you think about the 2-year program?
- Will you be willing to relocate?
Technical Interview:
- What is a static variable?
- What does the final variable in java?
- What is runtime polymorphism?
- What are pass-by-value and pass-by-reference?
- What is the final method in java?
- How would you achieve data abstraction in java?
- What is an abstract class?
- What is the difference between an array and an array list?
- Given an array of int, how would you find the repetitive number?
- What is the complexity of that algorithm?
- What is a foreign key?
- Can a foreign key contain a null value?
- What are other constraints required in a foreign key other than null value?
- What are some conditions for joining two tables?
Given a table, how would you perform a join?
write a query to show all employees with salaries greater than 10000
write a query that shows avg salary of the individual department.