Upload Button Icon Add office photos

Filter interviews by

Accenture Lead Java Developer Interview Questions and Answers

Updated 26 Jun 2024

Accenture Lead Java Developer Interview Experiences

1 interview found

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

I applied via LinkedIn and was interviewed in Dec 2023. There were 2 interview rounds.

Round 1 - Coding Test 

Java microservice rest spring boot

Round 2 - One-on-one 

(2 Questions)

  • Q1. Code count char in string
  • Ans. 

    Count the occurrences of a specific character in a given string.

    • Iterate through each character in the string and compare it to the target character.

    • Increment a counter each time the target character is found.

    • Return the final count of the target character.

  • Answered by AI
  • Q2. Difference monolitic and microservice
  • Ans. 

    Monolithic is a single, large application while microservices is a collection of small, independent services.

    • Monolithic architecture is a single, self-contained unit where all components are interconnected and interdependent.

    • Microservices architecture breaks down the application into smaller, loosely coupled services that communicate with each other through APIs.

    • Monolithic applications are typically easier to develop a...

  • Answered by AI

Skills evaluated in this interview

Interview questions from similar companies

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Spring boot questions
  • Q2. Collections and threading
Round 2 - Behavioral 

(2 Questions)

  • Q1. Project explain
  • Ans. 

    I led a team in developing a Java project for a financial institution.

    • Developed a secure online banking platform using Java EE

    • Implemented features such as account management, transaction history, and fund transfers

    • Utilized Spring framework for dependency injection and Hibernate for database interaction

  • Answered by AI
  • Q2. Scenario based question
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

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

Round 1 - Technical 

(2 Questions)

  • Q1. Time complexity ordering
  • Q2. Write a program to sum to array in place
  • Ans. 

    Program to sum two arrays in place without using extra space

    • Iterate through the arrays from right to left, adding the elements and storing the sum in the first array

    • Handle carry while adding the elements

    • Ensure to handle cases where arrays have different lengths

  • Answered by AI

Skills evaluated in this interview

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

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

Round 1 - Technical 

(9 Questions)

  • Q1. Transactions in springboot
  • Ans. 

    Transactions in Spring Boot manage database operations as a single unit of work to ensure data integrity.

    • Spring Boot provides support for declarative transaction management using @Transactional annotation.

    • Transactions can be configured at class or method level.

    • Transactions can be rolled back in case of exceptions to maintain data consistency.

    • Example: @Transactional annotation on a service method ensures that all databa...

  • Answered by AI
  • Q2. Difference between arraylist and linked list
  • Ans. 

    ArrayList is resizable array implementation, LinkedList is doubly linked list implementation.

    • ArrayList uses dynamic array to store elements, LinkedList uses doubly linked list.

    • ArrayList is faster for accessing elements by index, LinkedList is faster for adding/removing elements.

    • Example: ArrayList arrList = new ArrayList<>(); LinkedList linkedList = new LinkedList<>();

Answered by AI
  • Q3. How REST API used
  • Ans. 

    REST API is used to communicate between client and server using HTTP methods like GET, POST, PUT, DELETE.

    • REST API allows clients to access and manipulate resources on a server using standard HTTP methods.

    • It uses URLs to identify resources and HTTP methods to perform actions on those resources.

    • Common HTTP methods used in REST API are GET (retrieve data), POST (create data), PUT (update data), DELETE (remove data).

    • REST A...

  • Answered by AI
  • Q4. Annotations in springboot
  • Ans. 

    Annotations in Spring Boot are used to provide metadata about the application and its components.

    • Annotations are used to configure Spring Boot applications, define beans, handle requests, etc.

    • Examples include @SpringBootApplication, @RestController, @Autowired, @RequestMapping, etc.

  • Answered by AI
  • Q5. Features of java 8
  • Ans. 

    Java 8 introduced several new features including lambda expressions, functional interfaces, streams, and default methods in interfaces.

    • Lambda expressions allow for more concise code and enable functional programming.

    • Functional interfaces are interfaces with a single abstract method, used for lambda expressions.

    • Streams provide a way to work with collections of objects in a functional style.

    • Default methods in interfaces ...

  • Answered by AI
  • Q6. How interface is implemented in java
  • Ans. 

    Interfaces in Java are implemented using the 'implements' keyword, allowing classes to provide specific implementations for methods defined in the interface.

    • Interfaces in Java define a contract for classes to implement, specifying method signatures without implementations.

    • A class can implement multiple interfaces by separating them with commas.

    • Classes implementing an interface must provide concrete implementations for ...

  • Answered by AI
  • Q7. How stream API works
  • Ans. 

    Stream API in Java provides a way to process collections of objects in a functional style.

    • Stream API allows for functional-style operations on collections like map, filter, reduce, etc.

    • It supports lazy evaluation, meaning operations are only performed when needed.

    • Streams can be sequential or parallel, depending on the source and operations used.

  • Answered by AI
  • Q8. Benefits of springboot over spring
  • Ans. 

    Spring Boot simplifies the setup and development of Spring applications by providing a convention-over-configuration approach.

    • Spring Boot eliminates the need for XML configuration by using annotations and sensible defaults.

    • It includes embedded servers like Tomcat, Jetty, or Undertow, making it easy to deploy standalone applications.

    • Auto-configuration feature reduces the amount of boilerplate code needed to set up a Spr...

  • Answered by AI
  • Q9. Difference between throw and throwable
  • Ans. 

    throw is a keyword used to explicitly throw an exception, while Throwable is a class that serves as the base class for all exceptions in Java.

    • throw is used to throw an exception in a method, while Throwable is the superclass of all exceptions in Java.

    • throw is followed by an instance of Throwable class or its subclasses, while Throwable is a class that provides common methods for handling exceptions.

    • Example: throw new N...

  • Answered by AI

    Interview Preparation Tips

    Interview preparation tips for other job seekers - Try to speak about one topic of more time it will increase the time of interview.

    Skills evaluated in this interview

    Interview experience
    3
    Average
    Difficulty level
    -
    Process Duration
    -
    Result
    -
    Round 1 - Technical 

    (4 Questions)

    • Q1. Asked program to return element in a balance array element. Solid design principle Springboot questions
    • Q2. Asked grouping by stream program
    • Q3. Spring questions
    • Q4. How to remove autoconfiguration in springboot
    • Ans. 

      To remove autoconfiguration in Spring Boot, exclude the specific autoconfiguration class from the application.

      • Exclude the autoconfiguration class using @EnableAutoConfiguration annotation with exclude attribute

      • Create a configuration class and exclude the specific autoconfiguration class using @EnableAutoConfiguration annotation

      • Use application.properties or application.yml to exclude autoconfiguration classes

    • Answered by AI

    Skills evaluated in this interview

    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 Jul 2024. There were 2 interview rounds.

    Round 1 - Group Discussion 

    They asked question about myself

    Round 2 - Coding Test 

    Gave codeing in advance java concepts

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

    I applied via LinkedIn and was interviewed in Apr 2024. There were 2 interview rounds.

    Round 1 - Technical 

    (2 Questions)

    • Q1. It asked basics of Java related to OOPs pillar and DSA questions
    • Q2. DSA linkedlist coding summary etc
    Round 2 - HR 

    (2 Questions)

    • Q1. How are you now??
    • Q2. Are you good now anymore??

    Interview Preparation Tips

    Interview preparation tips for other job seekers - study hard and smart
    Interview experience
    1
    Bad
    Difficulty level
    -
    Process Duration
    -
    Result
    -
    Round 1 - Coding Test 

    Good coding questions related array and string

    Interview experience
    4
    Good
    Difficulty level
    Easy
    Process Duration
    2-4 weeks
    Result
    -

    I applied via Referral and was interviewed in May 2023. There were 3 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 - Technical 

    (2 Questions)

    • Q1. What are the advantages of spring boot
    • Ans. 

      Spring Boot provides a simplified way to create stand-alone, production-grade Spring-based Applications.

      • Rapid application development

      • Embedded server for easy deployment

      • Auto-configuration for setting up Spring projects quickly

      • Microservices support

      • Actuator for monitoring and managing applications

    • Answered by AI
    • Q2. Java oops concept and sql questions
    Round 3 - Technical 

    (2 Questions)

    • Q1. Questions on the current project
    • Q2. Microservices architecture in spring microservices
    • Ans. 

      Microservices architecture in Spring is a way of designing software applications as a collection of loosely coupled services.

      • Microservices architecture breaks down a large application into smaller, independent services that can be developed, deployed, and scaled independently.

      • Spring Boot and Spring Cloud are commonly used frameworks for building microservices in Java.

      • Each microservice typically has its own database and...

    • Answered by AI

    Skills evaluated in this interview

    Round 1 - Aptitude Test 

    Good it was good it was good only

    Round 2 - Technical 

    (2 Questions)

    • Q1. Java And Spring boot questions
    • Q2. Java and Spring boot questions only
    Round 3 - HR 

    (2 Questions)

    • Q1. Normal Genaral questions only
    • Q2. I don't remember the question

    Interview Preparation Tips

    Interview preparation tips for other job seekers - Nothing much to say and Thank you soo much

    Accenture Interview FAQs

    How many rounds are there in Accenture Lead Java Developer interview?
    Accenture interview process usually has 2 rounds. The most common rounds in the Accenture interview process are Coding Test and One-on-one Round.
    What are the top questions asked in Accenture Lead Java Developer interview?

    Some of the top questions asked at the Accenture Lead Java Developer interview -

    1. difference monolitic and microserv...read more
    2. code count char in str...read more

    Tell us how to improve this page.

    Accenture Lead Java Developer Interview Process

    based on 1 interview

    Interview experience

    4
      
    Good
    View more

    Interview Questions from Similar Companies

    TCS Interview Questions
    3.7
     • 10.4k Interviews
    Infosys Interview Questions
    3.6
     • 7.6k Interviews
    Wipro Interview Questions
    3.7
     • 5.6k Interviews
    Cognizant Interview Questions
    3.8
     • 5.6k Interviews
    Capgemini Interview Questions
    3.7
     • 4.8k Interviews
    Tech Mahindra Interview Questions
    3.5
     • 3.8k Interviews
    HCLTech Interview Questions
    3.5
     • 3.8k Interviews
    Genpact Interview Questions
    3.8
     • 3k Interviews
    LTIMindtree Interview Questions
    3.8
     • 3k Interviews
    IBM Interview Questions
    4.0
     • 2.4k Interviews
    View all
    Accenture Lead Java Developer Salary
    based on 6 salaries
    ₹15.8 L/yr - ₹35 L/yr
    At par with the average Lead Java Developer Salary in India
    View more details

    Accenture Lead Java Developer Reviews and Ratings

    based on 1 review

    1.0/5

    Rating in categories

    1.0

    Skill development

    1.0

    Work-life balance

    1.0

    Salary

    1.0

    Job security

    1.0

    Company culture

    1.0

    Promotions

    1.0

    Work satisfaction

    Explore 1 Review and Rating
    Application Development Analyst
    38.9k salaries
    unlock blur

    ₹3 L/yr - ₹12 L/yr

    Application Development - Senior Analyst
    26.2k salaries
    unlock blur

    ₹6.9 L/yr - ₹20.2 L/yr

    Team Lead
    24.2k salaries
    unlock blur

    ₹7 L/yr - ₹25.5 L/yr

    Senior Software Engineer
    18.3k salaries
    unlock blur

    ₹6 L/yr - ₹19.2 L/yr

    Software Engineer
    17.5k salaries
    unlock blur

    ₹3.6 L/yr - ₹13 L/yr

    Explore more salaries
    Compare Accenture with

    TCS

    3.7
    Compare

    Cognizant

    3.8
    Compare

    Capgemini

    3.7
    Compare

    Infosys

    3.6
    Compare
    Did you find this page helpful?
    Yes No
    write
    Share an Interview