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.