Upload Button Icon Add office photos

Filter interviews by

Automatic Data Processing (ADP) Software Development Engineer Interview Questions and Answers

Updated 16 Jun 2022

Automatic Data Processing (ADP) Software Development Engineer Interview Experiences

1 interview found

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

Round 1 - Aptitude Test 

Communication skills

Round 2 - Technical 

(2 Questions)

  • Q1. Explain about college project.
  • Q2. And coding of python.

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well and technology improve your skills
By learning coding properly.

Interview questions from similar companies

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
2-4 weeks
Result
Selected Selected

I applied via campus placement at CIITM Engineering College, Jaipur and was interviewed in Sep 2024. There was 1 interview round.

Round 1 - One-on-one 

(6 Questions)

  • Q1. Can you describe a challenging project you worked on and how you handled it?
  • Q2. How do you prioritize tasks when you have multiple deadlines to meet?
  • Ans. 

    Prioritize tasks based on deadlines, importance, and impact on overall project goals.

    • Evaluate deadlines and prioritize tasks based on urgency

    • Consider the importance of each task in relation to project goals

    • Assess the impact of completing each task on overall project progress

    • Communicate with stakeholders to understand priorities and expectations

    • Break down tasks into smaller sub-tasks to manage workload effectively

  • Answered by AI
  • Q3. Describe a situation where you had to collaborate with a difficult team member. How did you approach the situation?
  • Q4. What strategies do you use to ensure the quality of your work?
  • Q5. How do you handle feedback or criticism from peers or supervisors?
  • Ans. 

    I handle feedback by actively listening, reflecting on the criticism, and using it to improve my work.

    • I actively listen to the feedback without getting defensive

    • I reflect on the criticism to understand the underlying issues

    • I use the feedback to improve my work and skills

    • I seek clarification if needed to fully understand the feedback

    • I appreciate constructive criticism as an opportunity for growth

  • Answered by AI
  • Q6. Can you describe a time when you had to adapt to a significant change at work? How did you handle it?

Interview Preparation Tips

Interview preparation tips for other job seekers - "Thank you for the opportunity! I'm happy to share interview questions to help job seekers. I believe this is a great way to support them."
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Referral and was interviewed before Apr 2023. There were 2 interview rounds.

Round 1 - Coding Test 

Medium level Leetcode problems. 2 Questions were asked.

Round 2 - One-on-one 

(1 Question)

  • Q1. Design File upload and download service
  • Ans. 

    Design a file upload and download service for efficient and secure file management.

    • Use a secure authentication mechanism to ensure only authorized users can upload and download files.

    • Implement file size restrictions and validation to prevent large or malicious files from being uploaded.

    • Utilize cloud storage solutions for scalability and reliability.

    • Include version control to track changes and updates to files.

    • Consider ...

  • Answered by AI

I applied via Campus Placement and was interviewed in Aug 2021. There were 4 interview rounds.

Interview Questionnaire 

6 Questions

  • Q1. What is pointer ?
  • Ans. 

    A pointer is a variable that stores the memory address of another variable.

    • Pointers are used to manipulate memory directly.

    • They can be used to pass large data structures to functions without copying them.

    • Pointers can be used to create dynamic data structures like linked lists and trees.

    • They can also be used to access hardware directly.

    • Examples of pointer types include int*, char*, and void*.

  • Answered by AI
  • Q2. Swap 2 numbers without using 3rd variable
  • Ans. 

    Swap 2 numbers without using 3rd variable

    • Use addition and subtraction

    • Use multiplication and division

    • Use bitwise XOR operation

  • Answered by AI
  • Q3. Fibonacci series with and without recursion
  • Ans. 

    Answering Fibonacci series with and without recursion

    • Fibonacci series is a sequence of numbers where each number is the sum of the two preceding ones

    • Recursion method involves calling the function within itself

    • Non-recursive method involves using a loop to calculate the series

    • Recursive method is slower and can cause stack overflow for large inputs

    • Non-recursive method is faster and more efficient for large inputs

  • Answered by AI
  • Q4. Print series of prime numbers
  • Ans. 

    Print series of prime numbers

    • Start with 2 as the first prime number

    • Check if each number greater than 2 is divisible by any number less than it

    • If not, add it to the list of prime numbers

    • Continue until desired number of primes are found

  • Answered by AI
  • Q5. Basic Electronics questions because my branch was Electronics and Communication
  • Q6. SQL Query to outer join

Interview Preparation Tips

Interview preparation tips for other job seekers - Basic understanding of programming. Good knowledge of Data Structure and SQL will increase your chance in getting placed. Know what you write in your resume. Questions were asked mainly on this. Don't try to overexaggerate things. Keep it nice and simple and you will be good

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Medium- hard leetcode style question on google docs

Interview Preparation Tips

Round: Test
Experience: 10 objective questions followed by 3 subjective questions. Subjective questions included coding (like reversing linked list), designing a software and testing a software. Also, Level order traversal, String manipulation, etc.
Total Questions: 13

Round: Interview
Experience: 3-6 rounds of interviews. I was selected just in 3 rounds of interview.
Tips: Practice writing codes on a piece of paper.

Skills: Programming skills
College Name: IIT-Kharagpur
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Dsa problems will be asked

Interview Questionnaire 

13 Questions

  • Q1. Questions based on resume
  • Q2. Questions on Java/JVM and OOP
  • Q3. Question on How to manage yourself and work in a team and your past experiences
  • Q4. Questions on hobbies
  • Q5. Questions on my favorite topics in CSE
  • Q6. Questions on resume + projects + internship
  • Q7. Questions on Data Structures/ Algorithms
  • Q8. Questions on Problem designing
  • Q9. Questions on C/C++ skills
  • Q10. Pen/Paper coding
  • Q11. Questions about myself/hobbies
  • Q12. Questions on resume/internship
  • Q13. A few technical questions

Interview Preparation Tips

Round: Test
Experience: Easy questions on aptitude and output for C/C++.
Tips: Try out questions from GeeksQuiz or -----/
Duration: 30 minutes
Total Questions: 15

Round: Test
Experience: Questions were easy and implementable within the time given. One was on linked list and the other on array/bit-wise arithmetic.
Tips: 2-3 Days of GeeksforGeeks would give you an edge in this round. Make sure you document your code with proper comments and write mnemonic variable names. Also if time permits write the logic or algorithm you've used in comments.
Duration: 60 minutes
Total Questions: 2

Round: Technical Interview
Experience: The overall experience was wonderful. It was my first interview and i was able to answer most of them. On the behavioral questions your opinion should be clear and you should be able to convince the interviewer properly.
Tips: Just be yourself, try to bring topics on which you've worked on earlier into the discussion so that the interviewer takes more time to analyze what you've accomplished. Don't hurry, if you don't know any answer, politely say you don't know it, but you would like to take a try.

Round: Technical Interview
Experience: My interview lasted for 1 hr 15 mins and I started well with my Introduction and hobbies. It was behavioral initially. Be open  and honest  to your interviewer. Don't speak random stuffs you haven't done as your interviewer can instantly browse on the internet about what you are saying and verify them. Have a good understanding of DS/Algo and know at least one OOP. you should at least master one language, its not a huge bonus if you know a lot of them.
Tips: Be clear about what you say and write and instantly correct yourself if you've made a mistake. It shows that you are self-critical and you constantly improve yourself. It is good to accept any mistake you've done. Any code you write on paper should properly highlight your logic used. Its better to write a wrong code and debug/modify it on spot to make it correct rather than writing a code with zero error at first shot. It shows how you learn from your mistakes.
The interviewer wants to see how you adapt yourself and learn, he/she is not interested in how much you know.

Round: Behavioural Interview
Experience: This round was the final round for Microsoft Internship. It was an AA( As Appropriate ) Round, where you can expect technical as well as HR questions.
Tips: Feel confident about yourself and the game plan is again just to be yourself. Do some Research on the company you are sitting for and about their products/services, so that you can show that you are as much interested in joining the company as they want to take you in after clearing all these rounds. Always ask your interviewer some relevant questions, whichever round it may be. This is where you can ask about the company's policies, culture etc.

General Tips: Keep yourself motivated and build your resume. Have good working knowledge and make your fundamental concepts clear. Try to work on projects/internship or summer/winter training courses.
Skill Tips: Just give your best if you are willing for the company and never underestimate your abilities. Have some internships/projects/apps on your resume which you've made. Mention all the relevant work you've done, just don't brag about it. Prepare well for the behavioral questions. Be prepared to admit your mistakes and accept others' solutions.
Skills: Debugging, Openness, Technical, Honesty, Attitude
College Name: National Institute of Technology Durgapur
Motivation: Microsoft was founded by Bill Gates and Paul Allen with an objective of "A Computer in every Home", since then Microsoft has carried on its effort and changed the way we do things and interact with others. It has achieved more than its primary objective and its one of the leading software companies in the world. Its exciting to be a part of it and take joy in developing solutions which affect billions of people worldwide.
Interview experience
4
Good
Difficulty level
Hard
Process Duration
2-4 weeks
Result
Not Selected

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

Round 1 - Technical 

(1 Question)

  • Q1. Medium to hard DSA problem related to the two-pointer and 2d array.

Interview Preparation Tips

Topics to prepare for Google Software Development Engineer interview:
  • DSA
Interview preparation tips for other job seekers - Prepare DSA thoroughly

Interview Preparation Tips

Round: Resume Shortlist
Tips: Iterate it as many times as possible. get it reviewed by as many seniors as possible. Be precise in stating your works and achievements.

Round: Test
Experience: Aptitude material on the SPO website was sufficient. Shortlisting was done from a full fledged online test

Round: Group Discussion
Experience: I didn't prepare for any GD neither did face any.

Round: Technical Interview
Experience: Faced an online technical test. The company who hosted the test goofed up with the interface, so a lot of people wasted time over coding questions that could not be solved because of faulty interface. No request for retest was entertained. Shortlist was fixed on studying compile attempts, time devoted to various sections and other performance measures insensitive to the flaw.

Round: Interview 1
Experience: Ques 1: Given a compact data structures to store string sequentially: one byte stores length, l of the string; next l bytes contains the string characters.
Ques 2: Write a code to insert a given string in the ith place, making sure the DS is still compact.
Ques 3: Write tests to verify correctness.
Ques 4:How will you correct the parse tree for ((a+b)*c)/d? What all dat structures can you use.

Round: Interview 2
Experience: Ques 1: Given a function f that returns true/false based on whether the input string satisfies some criterion in C.
Ques 2: Write a function that verifies that all substrings of a given string satisfy the criterion in C.
Ques 3: You hand over n identical linked lists to n salesperson. After the day's work, these salesperson return back the lists. Merge these lists such that all insertions, deletions, updates are taken care of so that you can repeat this process for the next day.

Round: Interview 3
Experience: Told about myself, my interests, my work so far, my internship projects. Followed by a quick coding question.
int *p;p++
printf("%d", p);
int *f(){int q[12];return q;}
int *p= f();*p=23;
Whats the problem here?
Each interview ended with 'do you have any questions for us?'.

General Tips: Know about your course projects. Be clear with basic CS concepts like OS, compilers and databases Have sophistication in algorithms. Try to cooperate with SPO and make good use of their efforts. Start preparing as soon as possible. Try not to eat anything that might deteriorate your health during the placement. season. Develop priorities both sector and company wise.
College Name: IIT KANPUR

Automatic Data Processing (ADP) Interview FAQs

How many rounds are there in Automatic Data Processing (ADP) Software Development Engineer interview?
Automatic Data Processing (ADP) interview process usually has 2 rounds. The most common rounds in the Automatic Data Processing (ADP) interview process are Aptitude Test and Technical.
How to prepare for Automatic Data Processing (ADP) Software Development Engineer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Automatic Data Processing (ADP). The most common topics and skills that interviewers at Automatic Data Processing (ADP) expect are Automation Testing, Debugging, Interpersonal Skills, Selenium and Software Testing.

Tell us how to improve this page.

48% less than the average Software Development Engineer Salary in India
View more details
Senior Member Technical
1.6k salaries
unlock blur

₹7 L/yr - ₹21.1 L/yr

Senior Process Associate
1.4k salaries
unlock blur

₹2 L/yr - ₹8.2 L/yr

Analyst
1.3k salaries
unlock blur

₹3.3 L/yr - ₹10.5 L/yr

Consultant
1.2k salaries
unlock blur

₹10 L/yr - ₹40 L/yr

Member Technical
867 salaries
unlock blur

₹4 L/yr - ₹12 L/yr

Explore more salaries
Compare Automatic Data Processing (ADP) with

TCS

3.7
Compare

Infosys

3.7
Compare

Wipro

3.7
Compare

HCLTech

3.5
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview