1. Online Application & CV Review
Submit resume through FDM’s portal.
Screening for degree (often STEM), communication skills, and right-to-work eligibility (e.g., PGWP in your case).
2. Online Assessment
Usually includes:
Aptitude tests (logic, pattern recognition, problem-solving).
Arctic Shores gamified assessment (e.g., mini-games testing cognitive traits, risk tolerance, attention to detail).
Purpose: measure learning potential and personality traits.
3. Virtual Interview with a Recruiter
Conducted over Microsoft Teams (~30 minutes).
Covers:
Why FDM? Why consulting? Why this practice (e.g., Software Engineering)?
Walkthrough of your resume and projects.
Behavioral questions (STAR method: Situation, Task, Action, Result).
Commitment to the 2-year contract.
Focus is on enthusiasm, adaptability, and communication, not heavy coding.
4. Technical/Practice-Specific Interview (sometimes)
Some candidates do a second interview focused on the chosen practice area.
Questions might cover:
Basic programming concepts (OOP, data structures, web dev basics).
Problem-solving scenarios (how to debug, explain a simple API call, etc.).
Not as intense as a typical software engineering coding interview.
5. Offer Stage
If successful, you’ll receive:
An offer letter.
Employment contract (must be signed before training).
Contract usually includes:
Paid training period (minimum-wage level pay).
2-year post-training employment commitment.
Interview questions [1]
Question 1
Give an example of working in a team under pressure.
I applied online. The process took 2 weeks. I interviewed at FDM Group
Interview
There is an initial online assessment which if successful is followed by an initial interview, and then a behavioral round, and finally a technical assessment (live coding leet code style questions).
- Completed a timed coding assessment with algorithmic problems.
- Phone interview with a recruiter.
- Discussed my background and solved a coding problem.
- Multiple rounds focusing on algorithms, system design, and behavioral questions.
Interview questions [1]
Question 1
Tell me about a time you faced a conflict while working on a team. How did you resolve it?