Upload Button Icon Add office photos

Accenture

Compare button icon Compare button icon Compare

Filter interviews by

Accenture .NET Application Developer Interview Questions, Process, and Tips

Updated 17 Nov 2024

Accenture .NET Application Developer Interview Experiences

1 interview found

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

I applied via Referral and was interviewed in Oct 2024. There was 1 interview round.

Round 1 - Technical 

(22 Questions)

  • Q1. How do you review the code of your peers when working on same project?
  • Q2. Follow-up Question:- How do you maintain the code for Dev/QA/Production?
  • Ans. 

    Code is maintained using version control systems like Git, with separate branches for Dev, QA, and Production.

    • Use version control systems like Git to track changes and manage code.

    • Create separate branches for Dev, QA, and Production to isolate changes and prevent conflicts.

    • Implement a code review process to ensure quality and consistency across environments.

    • Automate deployment processes to easily promote code changes f...

  • Answered by AI
  • Q3. ACID properties in the database
  • Ans. 

    ACID properties ensure database transactions are processed reliably.

    • ACID stands for Atomicity, Consistency, Isolation, and Durability.

    • Atomicity ensures that either all operations in a transaction are completed or none are.

    • Consistency ensures that the database remains in a valid state before and after the transaction.

    • Isolation ensures that multiple transactions can occur concurrently without affecting each other.

    • Durabil...

  • Answered by AI
  • Q4. OOPs concept. How do we implement/use/purpose for Encapsulation, Abstraction?
  • Ans. 

    Encapsulation is the concept of bundling data and methods that operate on the data into a single unit. Abstraction is the concept of hiding the implementation details and showing only the necessary features of an object.

    • Encapsulation helps in data hiding and prevents direct access to data from outside the class.

    • Abstraction helps in reducing complexity by hiding unnecessary details and showing only essential features.

    • En...

  • Answered by AI
  • Q5. What is abstract class? What is interface? Difference between both and when do we use them?
  • Ans. 

    Abstract class is a class that cannot be instantiated and may contain abstract methods. Interface is a contract that defines methods that a class must implement.

    • Abstract class can have both abstract and non-abstract methods, while interface can only have abstract methods.

    • A class can inherit only one abstract class but can implement multiple interfaces.

    • Abstract classes are used when you want to provide a default impleme...

  • Answered by AI
  • Q6. What is Routing? Have you heard about Conventional Routing?
  • Ans. 

    Routing is the process of directing network traffic to its destination. Conventional Routing is a method of defining routes based on conventions.

    • Routing is the process of determining the path that network packets should take from the source to the destination.

    • Conventional Routing involves defining routes based on conventions or predefined rules.

    • In web development, routing refers to mapping URLs to specific controllers ...

  • Answered by AI
  • Q7. What is GC? Can we force GC to run? If yes, how to do it?
  • Ans. 

    GC stands for Garbage Collection. It is a process of automatically reclaiming memory occupied by objects that are no longer in use.

    • GC is a part of the .NET runtime that manages memory by automatically freeing up memory occupied by objects that are no longer needed.

    • We can suggest the GC to run by calling the GC.Collect() method, but it is not recommended to force GC as it can have performance implications.

    • Forcing GC to ...

  • Answered by AI
  • Q8. What is MasterPage?
  • Ans. 

    MasterPage is a feature in ASP.NET that allows for creating a consistent layout for multiple pages.

    • MasterPage defines the common structure and interface for all pages in a web application.

    • It allows for the separation of content and layout, making it easier to maintain and update.

    • MasterPage can contain placeholders for content that can be filled in by individual pages.

    • Changes made to the MasterPage will be reflected acr...

  • Answered by AI
  • Q9. How do we do Error handling in .Net application?
  • Ans. 

    Error handling in .NET application involves using try-catch blocks to handle exceptions and ensure graceful error recovery.

    • Use try-catch blocks to catch exceptions and handle them appropriately

    • Use specific exception types for different error scenarios

    • Implement logging to track errors and troubleshoot issues

    • Consider using global exception handling for unhandled exceptions

    • Use custom error messages to provide meaningful f

  • Answered by AI
  • Q10. Web API, terminologies
  • Q11. How to deploy code in test environment
  • Ans. 

    Code deployment in test environment involves creating a deployment package and deploying it to the test server.

    • Create a deployment package containing all necessary files and configurations.

    • Deploy the package to the test server using tools like Octopus Deploy or Azure DevOps.

    • Test the deployed code in the test environment to ensure it functions as expected.

  • Answered by AI
  • Q12. What is purpose of finally, final, Dispose keyword in C#?
  • Ans. 

    finally is used in exception handling, final is a keyword for classes, Dispose is used for releasing unmanaged resources.

    • finally block is used in exception handling to ensure a piece of code is always executed, whether an exception is thrown or not.

    • final keyword is used in C# to prevent inheritance or overriding of a method, class, or property.

    • Dispose method is used to release unmanaged resources like file handles or d

  • Answered by AI
  • Q13. What is Lazy Loading
  • Ans. 

    Lazy loading is a design pattern where data is loaded only when it is needed.

    • Lazy loading helps improve performance by loading data on demand

    • It is commonly used in ORM frameworks like Entity Framework

    • Example: Loading related entities only when accessed in a database query

  • Answered by AI
  • Q14. What is SOLID principle? Name or explain one of them
  • Ans. 

    SOLID is a set of five design principles in object-oriented programming. One of them is the Single Responsibility Principle (SRP).

    • SRP states that a class should have only one reason to change, meaning it should only have one job or responsibility.

    • For example, a class that handles both user authentication and database operations violates SRP. It should be split into two separate classes.

    • SRP helps in making code more mai

  • Answered by AI
  • Q15. What is MVC page cycle in detail
  • Ans. 

    MVC page cycle is the sequence of events that occur during the lifespan of a MVC page.

    • MVC page is requested by the user

    • Routing engine determines the appropriate controller and action method

    • Controller executes the action method and returns a view

    • View is rendered and sent back to the user's browser

  • Answered by AI
  • Q16. Explain ASP .Net Page Lifecycle
  • Ans. 

    ASP .Net Page Lifecycle is a series of events that occur when a page is requested, processed, and rendered by the server.

    • Page Request: Initiated by the user or browser.

    • Page Initialization: Page properties are set.

    • Page Load: Controls on the page are loaded and data is bound.

    • Postback Event Handling: User interactions trigger events.

    • Page Rendering: Page is rendered to HTML and sent to the browser.

    • Page Unload: Cleanup and

  • Answered by AI
  • Q17. If the class is declared as Sealed, can we inherit from it? What do we use it? Can seal class inherit from some other class?
  • Ans. 

    Sealed classes cannot be inherited from. They are used to prevent inheritance and ensure class integrity.

    • Sealed classes are declared using the 'sealed' keyword in C#.

    • They are used to prevent other classes from inheriting from them.

    • Sealed classes can inherit from other classes, but they cannot be inherited from.

  • Answered by AI
  • Q18. Difference between Global & Temp table.
  • Ans. 

    Global tables are accessible to all sessions, while temp tables are only accessible to the session that created them.

    • Global tables are permanent and stored in the database, while temp tables are temporary and stored in memory or tempdb.

    • Global tables can be accessed by multiple users and sessions, while temp tables are local to the session that created them.

    • Global tables require explicit creation and dropping, while tem...

  • Answered by AI
  • Q19. Session management in ASP .Net & different types
  • Ans. 

    Session management in ASP .Net involves storing user-specific data during their visit to a website.

    • ASP .Net provides in-process, state server, and SQL Server session management options

    • In-process session management stores session data in memory on the web server

    • State server session management stores session data in a separate server process

    • SQL Server session management stores session data in a SQL Server database

    • Session...

  • Answered by AI
  • Q20. Cursors in SQL, Is trigger really required? In what cases can we use it? Syntax of it
  • Ans. 

    Cursors in SQL are used to iterate through a result set, triggers are not always required but can be useful for enforcing business rules.

    • Cursors in SQL are used to fetch and process individual rows from a result set.

    • Triggers in SQL are used to automatically perform actions when certain events occur in a database.

    • Triggers can be useful for enforcing data integrity constraints or auditing changes to data.

    • Syntax of a trig...

  • Answered by AI
  • Q21. What is regular expression
  • Ans. 

    Regular expression is a sequence of characters that define a search pattern.

    • Regular expressions are used for pattern matching in strings

    • They can be used for tasks like validation, searching, and replacing text

    • Examples: ^[a-zA-Z0-9]+@[a-zA-Z0-9]+\.[a-zA-Z]{2,4}$ is a regex for email validation

  • Answered by AI
  • Q22. Var keyword in SQL
  • Ans. 

    The var keyword is not used in SQL, it is used in C# to declare implicitly typed variables.

    • The var keyword in C# allows you to declare a variable without explicitly specifying the type, the type is inferred by the compiler.

    • In SQL, you must explicitly specify the data type when declaring variables or columns.

    • Example in C#: var number = 10; // Compiler infers that number is an integer

    • Example in SQL: DECLARE @name VARCHAR

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Accenture .NET Application Developer interview:
  • OOPS
  • ASP.Net
  • ASP.Net MVC
  • SQL

Skills evaluated in this interview

Interview questions from similar companies

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 Nov 2024. There was 1 interview round.

Round 1 - Technical 

(3 Questions)

  • Q1. What is a project that you have worked on before?
  • Ans. 

    Developed a web-based inventory management system for a retail company

    • Utilized Java for backend development

    • Implemented responsive design using HTML, CSS, and JavaScript

    • Integrated barcode scanning functionality for efficient inventory tracking

  • Answered by AI
  • Q2. What was your role within the team?
  • Ans. 

    I was responsible for providing technical support to end users and troubleshooting application issues within the team.

    • Providing technical support to end users

    • Troubleshooting application issues

    • Collaborating with team members to resolve issues

    • Documenting solutions and best practices

  • Answered by AI
  • Q3. What SQL-based queries were asked during your interview? like self join , average
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. WHAT IS sage FRONT END PROGRAMMING LANGUAGE
  • Ans. 

    Sage is not a front end programming language. It is a popular accounting software.

    • Sage is an accounting software used by businesses for financial management.

    • It is not a programming language, but rather a software application.

    • Front end programming languages include HTML, CSS, and JavaScript.

    • Sage may have APIs that allow integration with front end technologies.

  • Answered by AI
  • Q2. WHAT ARE THE REGULAR COMPLAINS USERS GET ON SAGE
  • Ans. 

    Users commonly complain about slow performance, errors during updates, and difficulty in customization on Sage.

    • Slow performance when running reports or processing large amounts of data

    • Errors encountered during software updates or installations

    • Difficulty in customizing the software to meet specific business needs

    • Issues with integration with other software applications

    • Lack of user-friendly interface leading to confusion

  • Answered by AI
Interview experience
4
Good
Difficulty level
Hard
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in Sep 2024. There were 2 interview rounds.

Round 1 - Technical 

(3 Questions)

  • Q1. Database based questions
  • Q2. Dashboard creative
  • Q3. Power BI module
Round 2 - One-on-one 

(2 Questions)

  • Q1. Project discussion
  • Q2. Self introduction

Interview Preparation Tips

Interview preparation tips for other job seekers - Make your resume best.
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Recruitment Consulltant and was interviewed in Sep 2024. There was 1 interview round.

Round 1 - One-on-one 

(2 Questions)

  • Q1. Mostly asked java 8 update and distinct number in given array and Multithreading
  • Q2. 2 program based on java 8, array reverse

Interview Preparation Tips

Interview preparation tips for other job seekers - Keep update with java 8, collection, spring boot @Anotation
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Boxing Unboxing
  • Q2. Abstract class and interface
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-

I applied via Campus Placement

Round 1 - One-on-one 

(3 Questions)

  • Q1. What is SDLC? Explain briefly
  • Ans. 

    SDLC stands for Software Development Life Cycle, a process used by software development teams to design, develop, and test high-quality software.

    • SDLC is a structured process that consists of several phases such as planning, analysis, design, implementation, testing, and maintenance.

    • Each phase has its own set of activities and deliverables that contribute to the overall success of the project.

    • SDLC helps ensure that the ...

  • Answered by AI
  • Q2. Can you tell me the core concepts of Object Oriented Programming?
  • Ans. 

    Core concepts of Object Oriented Programming include encapsulation, inheritance, and polymorphism.

    • Encapsulation: Bundling data and methods that operate on the data into a single unit (object).

    • Inheritance: Allowing a new class to inherit properties and behavior from an existing class.

    • Polymorphism: The ability for objects of different classes to respond to the same message in different ways.

    • Example: Inheritance - A 'Car'...

  • Answered by AI
  • Q3. Project related questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Interview Level - Easy

Questions -
1. Basic of SDLC
2. OOP basics
3. Projects and related questions

Tip -
Make sure you know everything that you mention in your resume

Skills evaluated in this interview

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

I applied via Naukri.com and was interviewed in Oct 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 

(1 Question)

  • Q1. Technical discussion
Round 3 - Behavioral 

(1 Question)

  • Q1. Process flow of my work
  • Ans. 

    My work involves analyzing requirements, designing solutions, coding, testing, and deploying applications.

    • Analyze requirements provided by stakeholders

    • Design solutions based on requirements

    • Code the application using appropriate programming languages

    • Test the application for bugs and errors

    • Deploy the application to production environment

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - good discussion
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - Aptitude Test 

Difficulty was not that hard it was easy of you got your aptitude skills

Round 3 - Technical 

(1 Question)

  • Q1. It was all about my core branch that is civil engineering.
Round 4 - HR 

(1 Question)

  • Q1. It was all about my name height family background etc

Interview Preparation Tips

Interview preparation tips for other job seekers - Never apply to this cognizant company this pathetic company takes interview,gives you ppo offer before all companies and will never give you FTE date of joining
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
6-8 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed before Jul 2022. There were 4 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 - HR 

(1 Question)

  • Q1. General Hr questions like self intro preivious experience,
Round 3 - Aptitude Test 

Genral and english aptitude test

Round 4 - One-on-one 

(4 Questions)

  • Q1. Operations round with managers questions based on apps
  • Q2. How does apps work in our daily life
  • Ans. 

    Apps have become an integral part of our daily lives, helping us with various tasks and activities.

    • Apps help us stay organized by managing our schedules and to-do lists.

    • They provide entertainment through games, music, and video streaming services.

    • Apps facilitate communication through social media platforms and messaging apps.

    • They assist in navigation with GPS and mapping apps.

    • Apps enable online shopping and banking, ma...

  • Answered by AI
  • Q3. Category in apps we use in our day to day life
  • Ans. 

    Categories in apps include social media, productivity, entertainment, health & fitness, education, finance, and communication.

    • Social media apps (e.g. Facebook, Instagram, Twitter)

    • Productivity apps (e.g. Microsoft Office, Trello, Evernote)

    • Entertainment apps (e.g. Netflix, Spotify, YouTube)

    • Health & fitness apps (e.g. Fitbit, MyFitnessPal, Headspace)

    • Education apps (e.g. Duolingo, Khan Academy, Quizlet)

    • Finance apps (e.g. M...

  • Answered by AI
  • Q4. What are sub categories in apps and how do they work?
  • Ans. 

    Sub categories in apps are smaller categories within a main category that help organize and navigate content more efficiently.

    • Sub categories help users easily find specific content within an app

    • They can be used to group similar features or functions together

    • Examples include sub categories like 'Settings', 'Notifications', 'Profile' within a main category like 'Account'

  • Answered by AI

Accenture Interview FAQs

How many rounds are there in Accenture .NET Application Developer interview?
Accenture interview process usually has 1 rounds. The most common rounds in the Accenture interview process are Technical.
How to prepare for Accenture .NET Application Developer 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 Accenture. The most common topics and skills that interviewers at Accenture expect are Consulting, Business process, ASP.Net, SQL and MVC.
What are the top questions asked in Accenture .NET Application Developer interview?

Some of the top questions asked at the Accenture .NET Application Developer interview -

  1. If the class is declared as Sealed, can we inherit from it? What do we use it? ...read more
  2. What is GC? Can we force GC to run? If yes, how to do ...read more
  3. What is abstract class? What is interface? Difference between both and when do ...read more

Tell us how to improve this page.

Accenture .NET Application 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
 • 3.1k Interviews
LTIMindtree Interview Questions
3.8
 • 3k Interviews
IBM Interview Questions
4.0
 • 2.4k Interviews
View all
Accenture .NET Application Developer Salary
based on 14 salaries
₹4.5 L/yr - ₹11.5 L/yr
40% more than the average .NET Application Developer Salary in India
View more details

Accenture .NET Application Developer Reviews and Ratings

based on 1 review

5.0/5

Rating in categories

4.0

Skill development

5.0

Work-life balance

5.0

Salary

4.0

Job security

4.0

Company culture

4.0

Promotions

4.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
27k salaries
unlock blur

₹6.9 L/yr - ₹20.2 L/yr

Team Lead
24.3k salaries
unlock blur

₹7.1 L/yr - ₹25.7 L/yr

Senior Software Engineer
18.3k salaries
unlock blur

₹6 L/yr - ₹19.5 L/yr

Software Engineer
17.5k salaries
unlock blur

₹3.6 L/yr - ₹13.4 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