Upload Button Icon Add office photos

Automatic Data Processing (ADP)

Compare button icon Compare button icon Compare

Proud winner of ABECA 2025 - AmbitionBox Employee Choice Awards

zig zag pattern zig zag pattern

Filter interviews by

Automatic Data Processing (ADP) Full Stack Software Developer Interview Questions and Answers

Updated 18 Sep 2023

Automatic Data Processing (ADP) Full Stack Software Developer Interview Experiences

1 interview found

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed before Sep 2022. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Properly align and format text in your resume. A recruiter will have to spend more time reading poorly aligned text, leading to high chances of rejection.
View all tips
Round 2 - Aptitude Test 

Normal Aptitude questions, contains some find the output questions based on C programming. DBMS questions also there.

Round 3 - Technical 

(2 Questions)

  • Q1. Binary Search, C programming Return statement.
  • Q2. About internships.

Interview Preparation Tips

Interview preparation tips for other job seekers - Most people asked Problem solving questions.

Top trending discussions

View All
Office Jokes
2w
an executive
CTC ≠ Confidence Transfer Credit
Ab toh aisa lagta hai, chillar jaise salary ke liye main kaju katli ban ke jaa rahi hoon. Samajh nahi aata, main zyada ready ho ke jaa rahi hoon ya ye mujhe kam pay kar rahe hain? #CorporateLife #OfficeJokes #UnderpaidButWellDressed
FeedCard Image
Got a question about Automatic Data Processing (ADP)?
Ask anonymously on communities.

Interview questions from similar companies

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I appeared for an interview in Oct 2024, where I was asked the following questions.

  • Q1. Asked about projects mentioned in the resume.
  • Q2. Asked to write simple codes

Full Stack Software Developer Interview Questions Asked at Other Companies

asked in Synergy
Q1. Oops in Java Patterns in Java JDK,JRE,JVM MVC Array questions str ... read more
asked in UST
Q2. If an application is running slowly, what process would you follo ... read more
asked in Cognizant
Q3. Briefly explain the method you would use to implement an array-ba ... read more
asked in Cognizant
Q4. What is the difference between a primary key, foreign key, candid ... read more
asked in Cognizant
Q5. What are streams in C++? What are predefined streams in C++?
Interview experience
2
Poor
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed in May 2024. There was 1 interview round.

Round 1 - Aptitude Test 

It was an 1 and half hour test basics of aptitude were asked

Interview Preparation Tips

Interview preparation tips for other job seekers - just learn basics thats all
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
No response

I applied via Approached by Company and was interviewed in Oct 2024. There were 2 interview rounds.

Round 1 - One-on-one 

(3 Questions)

  • Q1. Java basic questions.
  • Q2. Rest basics methods like get, post, put, delete etc
  • Q3. Given a directory name, write a program to return a list of all .tst files present in the directory and its sub directories.
  • Ans. 

    Program to return list of .tst files in given directory and subdirectories

    • Use recursion to traverse through all directories and subdirectories

    • Check if each file has .tst extension and add to list if true

    • Use built-in functions like os.listdir() and os.path.splitext() in Python

  • Answered by AI
Round 2 - One-on-one 

(4 Questions)

  • Q1. Difference between == and equals
  • Ans. 

    The '==' operator is used for comparing values of primitive data types, while the 'equals' method is used for comparing objects in Java.

    • Use '==' to compare primitive data types like int, char, boolean, etc.

    • Use 'equals' method to compare objects like Strings, Lists, etc.

    • Example: int a = 5; int b = 5; if(a == b) { // true }

    • Example: String str1 = 'hello'; String str2 = 'hello'; if(str1.equals(str2)) { // true }

  • Answered by AI
  • Q2. Use case of abstract class and interfaces
  • Ans. 

    Abstract classes are used to provide a common base for multiple classes, while interfaces define a contract for classes to implement.

    • Abstract classes can contain both abstract and concrete methods, while interfaces can only have abstract methods.

    • Abstract classes can have constructors, while interfaces cannot.

    • Interfaces allow for multiple inheritance, while classes can only inherit from one abstract class.

    • Abstract class...

  • Answered by AI
  • Q3. Singleton design pattern. Explain and implement (thread safe)
  • Ans. 

    Singleton design pattern ensures a class has only one instance and provides a global point of access to it.

    • Ensure a private static instance variable in the class.

    • Provide a public static method to access the instance, creating it if necessary.

    • Use synchronized keyword or double-checked locking to make it thread-safe.

  • Answered by AI
  • Q4. Merge sort. Explain and implement.
  • Ans. 

    Merge sort is a divide and conquer algorithm that divides the input array into two halves, sorts each half, and then merges the sorted halves.

    • Divide the array into two halves

    • Recursively sort each half

    • Merge the sorted halves back together

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Oracle Full Stack Software Developer interview:
  • Java
  • Spring
  • DSA
  • REST API
  • SOAP

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed in Aug 2023. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Coding Test 

So basically the questions were from strings, arrays, bitwise operators and some mathematical logic based questions. There were 10 questions and they will provide you a laptop and you have to complete all of them in 3 hours (java, c++)
Just be prepared on the above mentioned topics the questions were of easy level if your concept is clear you can crack it easily then there will one more round there they will ask theoretical questions once these both technical rounds are clear you're all set to go for HR round. So this is for 1-2yrs exp guys for freshers they also have to go through aptitude round and question pattern is similar

Round 3 - Technical 

(3 Questions)

  • Q1. Basic oops concepts some tricky ques
  • Q2. Questions from collection framework
  • Q3. Multithreading basic questions
Round 4 - HR 

(1 Question)

  • Q1. Basic hr questions
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Company Website and was interviewed in Apr 2024. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. Questions related to 3GPP charging systems and protocols
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. Background about me
  • Q2. 2 DSA questions
Are these interview questions helpful?
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in Nov 2022. There were 2 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - One-on-one 

(2 Questions)

  • Q1. Explain MVC architecture flow
  • Ans. 

    MVC is a software architecture pattern that separates an application into three interconnected components: Model, View, and Controller.

    • Model represents the data and business logic of the application

    • View is responsible for rendering the user interface

    • Controller handles user input and updates the model and view accordingly

    • MVC promotes separation of concerns and modularity

    • MVC is widely used in web development frameworks l...

  • Answered by AI
  • Q2. Explain MVVM architecture flow and reason for its use
  • Ans. 

    MVVM is a software architecture pattern that separates the user interface from the business logic.

    • MVVM stands for Model-View-ViewModel

    • Model represents the data and business logic

    • View represents the user interface

    • ViewModel acts as a mediator between the View and Model

    • ViewModel exposes data and commands to the View

    • MVVM is used to improve code maintainability, testability, and separation of concerns

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Major Interview Questions asked were completely on the projects i had wokred on and what steps i took in solving issues i Found HR hasnt contacted me and isnt picking my phone

Skills evaluated in this interview

Round 1 - Aptitude Test 

It was easy

Round 2 - Coding Test 

6 coding rounds

Round 3 - Coding Test 

System design tesr

Round 4 - HR 

(4 Questions)

  • Q1. Why should we hire you?
  • Ans. 

    I bring a unique blend of technical skills, problem-solving abilities, and a passion for creating impactful software solutions.

    • Proven experience in both front-end and back-end development, having built responsive web applications using React and Node.js.

    • Strong understanding of database management, demonstrated by optimizing queries in MySQL for a project that improved performance by 30%.

    • Excellent collaboration skills, ...

  • Answered by AI
  • Q2. Where do you see yourself in 5 years?
  • Q3. What are your strengths and weaknesses?
  • Q4. Tell me about yourself.

Interview Preparation Tips

Interview preparation tips for other job seekers - One of the best product companies which cares about employees
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in Sep 2024. There was 1 interview round.

Round 1 - Coding Test 

Asked me to write code on paper for count inversions

Automatic Data Processing (ADP) Interview FAQs

How many rounds are there in Automatic Data Processing (ADP) Full Stack Software Developer interview?
Automatic Data Processing (ADP) interview process usually has 3 rounds. The most common rounds in the Automatic Data Processing (ADP) interview process are Resume Shortlist, Aptitude Test and Technical.

Tell us how to improve this page.

Overall Interview Experience Rating

5/5

based on 1 interview experience

Difficulty level

Easy 100%

Duration

Less than 2 weeks 100%
View more
32% less than the average Full Stack Software Developer Salary in India
View more details

Automatic Data Processing (ADP) Full Stack Software Developer Reviews and Ratings

based on 3 reviews

4.7/5

Rating in categories

4.9

Skill development

4.2

Work-life balance

3.9

Salary

5.0

Job security

4.4

Company culture

3.9

Promotions

4.9

Work satisfaction

Explore 3 Reviews and Ratings
Senior Member Technical
1.6k salaries
unlock blur

₹8.9 L/yr - ₹22.6 L/yr

Analyst
1.4k salaries
unlock blur

₹2.9 L/yr - ₹10.6 L/yr

Senior Process Associate
1.4k salaries
unlock blur

₹2.2 L/yr - ₹8 L/yr

Consultant
1.3k salaries
unlock blur

₹10.5 L/yr - ₹42 L/yr

Member Technical
926 salaries
unlock blur

₹4 L/yr - ₹10 L/yr

Explore more salaries
Compare Automatic Data Processing (ADP) with

Oracle

3.7
Compare

Amdocs

3.7
Compare

Carelon Global Solutions

3.9
Compare

24/7 Customer

3.5
Compare
write
Share an Interview