About this guide
Get Hired
Inside Scoop
  • The compensation for software engineers is about average compared to similar companies
  • Male engineers outnumber female engineers 3:1
  • People report the teams feel tight-knit
  • Culture-wise, they don't score as highly on professional development or perks/benefits
Interview Process

The interview process for a software engineer at ADP takes 2 to 4 weeks on average.

Stage 1: 2-part phone interview
The first part is mostly behavioral. They discuss past projects and situational questions. The second part is more technology-based. The technical part is OOP, concepts, Java, and data structures.
Stage 2: Onsite
The onsite starts with a tour of the campus with the hiring manager. Then, the candidate has interviews with a group of 5, where they are asked technical questions and given an explanation of their technologies and how everything works.

The data about the interview process for a data scientist at ADP is limited to one interview only and it's not sufficient to describe the process.

The whole process took 1 month to finish.

Stage 1: Phone screen with recruiter
Stage 2: Video interview with manager
Stage 3: Onsite
Each interview is about 20-40 minutes.

The interview process for a product manager at ADP can take up to two months.

Stage 1: Phone interview
Stage 2: Technical phone interview (about 45 mins)
Stage 3: Onsite
In-person interview for about an hour followed by a culture check interview

Interview Questions
  • Hashmap versus Hashset?
  • OOPs and data structures.
  • Some basic concepts about relational database
  • How do you do a depth-first traversal?
  • Tell me about your past projects and how you can use your experience here.
  • What is abstract class?
  • What is polymorphism?
  • Asked about how oAuth is working
  • Data structures and programming questions, logical questions
  • Questions related to dbms, java, c, c++ and databases
  • What is encapsulation?
  • Fibonacci sequence and then binary searching.
  • Core Java, Collections, logical programs > Spring Framework > Hibernate > UI > DesignPatterns.
  • Difference between J Query and JavaScript
  • ' '
  • What would you do if people don't like your plan or your proposal?
  • Tell me about a time when you used data to solve a user issue.
About ADP


Our mission is to provide insightful solutions that drive value and success for our clients by allowing them to focus on their business.


Be the world's authority on helping organizations focus on what matters.

Integrity is everything:

  • We conduct our business with the highest level of integrity. We are straightforward and honor our commitments. Every time.

Insightful expertise:

  • We thrive on turning knowledge into insight. Staying ahead of the curve is how we drive value for our clients.

Service excellence:

  • We are obsessed with the client experience. The strength of our client relationships is the key to our growth and success.

Inspiring innovation:

  • We pioneer new and better ways to serve our clients and grow their businesses. We created an entire industry and continue to look ahead to create tomorrow.

Each person counts:

  • We believe that each person counts. Each client and each associate. Every deed and every contact between ourselves and our clients. We respect and embrace the diversity of our associates, clients, and business partners.


  • We are driven by a strong, results-driven work ethic. We encourage accountability and prudent risk-taking without the fear of occasional failure.

Social responsibility:

  • We believe in giving back to the communities where we work and live. We encourage and support our people's commitment to giving back and helping to improve their communities.
Hiring Categories
Median Salaries
Office Locations
  • L'Hospitalet de Llobregat:
Office Photos