ADP Interview Questions With Solutions - ayushmathur94/DirectQuesAns_Prep GitHub Wiki

Welcome to ADP (Automatic Data Processing) Interview Questions Wiki for Java Developer.

Round-1
MCQ question on OOPS and Core Java.
Ques 1. Write a code to find the second highest number from the given array of numbers.   Solution

Ques 2. Write a code to find the number of palindromes in a given string.   Solution

ROUND-2
Ques 1. Discussion on above written code logics.
Ques 2. Current roles and responsibilities.
Ques 3. Explain Internal Implementation of a HashMap ?
Ques 4. Explain Internal Implementation of ArrayList ?
Ques 5. How do you Reverse a Linked List ?
Ques 6. Difference between HashSet and TreeSet ?
Ques 7. Explain String constant pool ?

Spring , Spring Boot related Ques
Ques 1. What are the annotations that you have used as a part of Spring/SpringBoot ?
Ques 2. What is Spring Boot ? What are the advantages of Spring Boot ?
Ques 3. Can you write a sample spring boot application ?
Ques 4. What is @SpringBootApplication annotation?
Ques 5. What is the version of Spring Boot / Spring fw you use in your current project?
Ques 6. What is IOC ?
Ques 7. Questions on bean scopes like if parent bean scope is prototype what is the default bean scope of child bean ?

RESTFUL Web Services related Ques
Ques 1. What is Restful Web Services or can you explain understanding of Restful Web Services ?
Ques 2. What all Http methods have you used ? Explain in detail about every method ?
Ques 3. What is the difference between POST and PUT ?
Ques 4. Questions on Http return codes like 200 , 500, 404, 302.

ROUND-3
Ques 1. Write a code to implement IOC using core java.
Ques 2. How you have caching in an Application or how will you implement cache in a layered application ?
Ques 3. Explain Transaction Management ? Have you used it in your application ?
Ques 4. Inside a Bean class if I'm creating a new Object like
Test t = new Test();
How that object will behave ? What is the scope of that object ?

Ques 5. Question based on Project Flow (Architectural Flow)
UI -> Services -> Ques 6. Write a query to find the second highest salary.

⚠️ **GitHub.com Fallback** ⚠️