1. Phone Interview
Asked a series of questions (which I answered really badly) such as 'What do you know about FDM?', 'Why (java) software development?', 'Are you geographically flexiable?' The interviewer also put a huge info dump about FDM Group mid-way of the interview. Afterwards, the interviewer told me I passed and will move on to the next stage, which is the Assessment Center.
You will be emailed the topics that will be tested at the Assessment center, (I suggest reviewing topics if you have not done it in a while, and know how to calculate numbers by hand.)
2. Assessment Center
At the assessment center, there were a group of candidates, and we introduced ourselves. Then there were around four tests which encompass several different topics mentioned in the email (relatively easy if you are computer science) I actually don't remember much but other interview reviews were pretty indepth on that.
During the middle of the day, there will be two types of interviews (one Java and one non-technical).
Java: Will ask mostly Java questions (He will ask for SQL if you put SQL on your resume).
It has been 3 years since I did Java so I could not answer most of the questions
('What is the difference between abstract class and interface?', 'What is an interface?', 'Difference between Overloading and Overriding', Object Oriented related questions)
Non-technical: Basically getting to know your personality. Questions include (can't remember exactly the questions) 'What would you friends describe you as?', 'How do you see yourself in 5 years?', 'If a deadline for a project was changed (to an earlier date or something), what would you do?'
Near the end, a person will explain salary and benefits, and also the disadvantages such as the contract fee if you choose to quit FDM after you complete training. Basically, if you have questions, you should ask them here.
Overall, the HRs and the interviewers were very nice, although the Java person was probably thinking (you sure you know java? ) to me. I think to pass the assessment center, you would need good marks on the test and, express motivation and enthusiasm on the non-technical interview, since they are going to train you in Java.
(They will notify you within 3 business days whether or not you passed the assessment test)
I was accepted but I decided to decline since I don't really like to travel that much after much thought.