
FDM Group Java Developer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 135 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at FDM Group.
Junior Java Developer
The behavioral interview with HR is via Microsoft Teams and will last around 30 minutes. This will be a standard strength-based interview where I will be assessing the following: Research into FDM / understanding of the role, passion for technology, career aspirations and projects, capability of articulating technical skills listed on resume, ability to answer behavioral questions with examples. Come professionally dressed.
- How do you approach working towards a specific deadline?
Java Consultant
First up was a phone interview with some basic Java questions. It was mostly with a non-technical sales person, but maybe some OOD stuff too. Then there was an in-house interview, or maybe phone, depending on where you're at. It had about 15 people do a basic evaluation, kind of like an IQ test with three parts. After that, there was a three-part interview with two account managers (they're the ones who place you with clients) and one developer. Each part was about 10 minutes. They wanted to see if you could be placed and trained.
- Basic Java questions
- OOD concepts
- Basic Python questions
Java Developer
The interview process was pretty standard, not overly challenging and nothing unexpected. I got an offer, but honestly the compensation is quite low, seems like they're taking advantage of recent grads. They also gave me only 7 days to decide, which is a very short timeframe.
- What are the differences between inheritance and abstract classes?
FDM Group Java Developer Interview Questions
Quoted word for word from FDM Group interview reports.
“What is the distinction between a Primary key and a Foreign key in a database?”
Read reports →“Is it possible in C++ for a class to inherit from more than one parent class?”
Read reports →“Given two ordered arrays, what is an efficient way to combine them into one larger array?”
Read reports →“What's the time complexity for merging two sorted lists, and how would you do it?”
Read reports →“Given 120 students numbered 1 to 120, if students with IDs divisible by 7 opt out of chemistry, students with IDs divisible by 5 opt out of math, and students with IDs divisible by 2 opt out of physics, how many students did not opt out of any course?”
Read report →“What is the difference between a Left Join and a Right Join in SQL?”
Read report →“For an unsorted array, what method would you use to find a specific element?”
Read report →“Who would you choose to have dinner with, excluding family or friends, if you could pick anyone, living or dead?”
Read report →“Can you explain the differences between an abstract class and an interface in Java?”
Read report →Formats, difficulty and experience
Across all 135 FDM Group interview reports.