Accenture
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I applied via Company Website and was interviewed in Aug 2021. There were 3 interview rounds.
A resource is an object that can be reused throughout an application, such as styles, templates, and data.
Resources are defined in XAML and can be accessed by name
They can be used to define styles, templates, and data bindings
Examples include brushes, fonts, and images
Functions return a single value while stored procedures execute multiple SQL statements.
Functions can be used in SELECT statements while stored procedures cannot.
Functions cannot modify the database while stored procedures can.
Functions are called like any other expression while stored procedures are called using EXECUTE statement.
Functions are precompiled while stored procedures are compiled at runtime.
Examples of fun...
Explanation of interface and abstract class with examples.
Interface is a contract that defines the behavior of a class.
Abstract class is a class that cannot be instantiated and can have both abstract and non-abstract methods.
We use interface and abstract class to achieve abstraction, polymorphism, and code reusability.
Example of interface: IDisposable interface in C#.
Example of abstract class: Animal class with abstrac
WPF applications can be deployed using ClickOnce or Windows Installer.
Create a deployment package using Visual Studio
Choose the appropriate deployment method (ClickOnce or Windows Installer)
Publish the application to a server or create an installer package
Ensure that all required dependencies are included in the deployment package
Test the deployment on target machines
I was interviewed in Jul 2024.
It was a basic filtering round based on aptitude.
I had two medium-level LeetCode questions.
I applied via Approached by Company and was interviewed in Dec 2024. There was 1 interview round.
I applied via Company Website and was interviewed in Dec 2024. There were 5 interview rounds.
An aptitude test is an assessment to measure a candidate mental aptitude/mental ability
A group discussion is a structured conversation in which participants share their ideas, perspectives, and solutions on a specific topic.
Assignment details refer to the specifics of an assignment, including any documents and/or emails or subsequent correspondence between the company and the client.
I applied via Company Website and was interviewed in Nov 2024. There were 2 interview rounds.
I applied via Walk-in and was interviewed in Oct 2024. There were 2 interview rounds.
2 way 3 way matching is a process used in accounting to ensure accuracy in financial transactions.
2 way matching involves matching the invoice with the purchase order
3 way matching involves matching the invoice with the purchase order and the receiving report
Helps in detecting errors or discrepancies in the billing process
ME23N
ME23N is the T code used to review purchase orders in SAP
It allows users to view details of a specific purchase order, such as vendor information, item details, and delivery status
Contact the inventory manager or supervisor for resolution.
Contact inventory manager or supervisor immediately
Verify the discrepancy with relevant documentation
Discuss potential causes of the mismatch and work towards resolution
GRN stands for Goods Receipt Note, which is a document used in the procurement process to confirm the receipt of goods.
GRN is used in the procurement process to verify that the goods ordered have been received in good condition.
It includes details such as the quantity, quality, and condition of the goods received.
GRN is an important document for inventory management and accounting purposes.
It is typically generated by ...
I would seek hands-on experience through internships, workshops, or online tutorials to bridge the gap between theory and practice.
Seek internships or part-time jobs in the field to gain practical experience
Participate in workshops or training sessions to apply theoretical knowledge in real-life scenarios
Utilize online tutorials or courses to practice and implement theoretical concepts
Collaborate with professionals in ...
I applied via Walk-in and was interviewed in Aug 2024. There were 3 interview rounds.
I am a Senior Software Developer with 8 years of experience in full-stack development, specializing in Java and Angular.
8 years of experience in full-stack development
Specialize in Java and Angular
Strong problem-solving skills
Experience with Agile methodologies
Excellent communication and teamwork abilities
The yield() method in threading is used to give up the CPU and allow other threads to run.
Allows other threads to run by giving up the CPU temporarily
Useful for preventing one thread from dominating the CPU
Can be used to implement cooperative multitasking
Hash collision occurs when two different inputs produce the same hash value. It can be handled by using techniques like chaining or open addressing.
Hash collision is a common issue in hash tables where different keys produce the same hash value.
One way to handle hash collisions is by using chaining, where each bucket in the hash table stores a linked list of key-value pairs with the same hash value.
Another way to handl...
Method references provide a more concise way to refer to methods by name instead of using lambda expressions.
Method references can make code more readable and maintainable by reducing boilerplate code.
They can be used to refer to static methods, instance methods, and constructors.
Example: list.forEach(System.out::println) is equivalent to list.forEach(item -> System.out.println(item)).
Vertical scaling increases the capacity of a single server, while horizontal scaling adds more servers to distribute the load.
Vertical scaling involves increasing the resources of a single server, such as CPU, RAM, or storage.
Horizontal scaling involves adding more servers to distribute the load, often done through containerization or virtualization.
Vertical scaling is limited by the capacity of a single server, while ...
Java program to capitalize first letter of each word in a given string
Split the input string by space to get individual words
Iterate through each word and capitalize the first letter
Join the words back together to form the final capitalized string
Escalation matrix defines the process for escalating production defects based on severity and impact.
Escalation matrix typically includes levels of escalation, responsible parties at each level, and criteria for escalating defects.
For example, a Level 1 escalation may involve the development team, while a Level 2 escalation may involve senior management.
Criteria for escalation may include severity of the defect, impact...
Implemented a real-time data synchronization feature between multiple servers.
Designed a custom protocol for efficient data transfer
Implemented server-side logic to handle data conflicts
Utilized websockets for real-time communication
Yes, I have the ability to handle tasks individually.
I have a proven track record of successfully completing projects on my own.
I am self-motivated and can prioritize tasks effectively.
I have strong problem-solving skills which allow me to tackle challenges independently.
Yes, it is okay to give deliverables under pressure as long as quality is not compromised.
Meeting deadlines is important in software development.
Pressure can sometimes lead to increased focus and productivity.
Communication with stakeholders about realistic timelines is key.
Prioritizing tasks and managing time effectively can help in delivering under pressure.
I am a Senior Software Developer with 8 years of experience in developing web applications using various technologies.
Experienced in full stack development
Proficient in languages like Java, JavaScript, and Python
Skilled in using frameworks like Spring, React, and Django
Strong understanding of database management systems
Familiar with Agile development methodologies
Seeking new challenges and growth opportunities.
Desire for career advancement
Looking for new challenges
Seeking better work-life balance
Company restructuring or changes in management
My current CTC is $100,000 and my expected CTC is $120,000.
Current CTC: $100,000
Expected CTC: $120,000
Yes, I have all relevant documents from previous companies.
I have copies of offer letters, employment contracts, and performance reviews.
I also have any relevant certifications or training records.
I can provide references from previous employers if needed.
I applied via Naukri.com and was interviewed in Nov 2024. There was 1 interview round.
HashMap is non-synchronized and allows null values, while HashTable is synchronized and does not allow null values.
HashMap is non-synchronized, meaning it is not thread-safe, while HashTable is synchronized and thread-safe.
HashMap allows null values for both keys and values, while HashTable does not allow null keys or values.
HashMap is generally preferred for non-thread-safe applications, while HashTable is used in mul
I applied via Job Fair and was interviewed in Oct 2024. There were 4 interview rounds.
Onlin test consist pf easy numerical questions
Easy questions not so difficult
Yes, I am willing to work in any location for the right opportunity.
I am open to relocating for the right job opportunity
I am flexible and adaptable to new environments
I believe working in different locations can provide valuable experiences and growth opportunities
posted on 11 Jan 2025
I applied via campus placement at Vellore Institute of Technology (VIT) and was interviewed before Jan 2024. There were 4 interview rounds.
3 coding problems
1 aptitude
1 puzzle
3 hrs duration
Application Development Analyst
38.8k
salaries
| ₹3 L/yr - ₹12 L/yr |
Application Development - Senior Analyst
26.3k
salaries
| ₹6.8 L/yr - ₹20.2 L/yr |
Team Lead
24.1k
salaries
| ₹7 L/yr - ₹25.2 L/yr |
Senior Software Engineer
18.4k
salaries
| ₹6 L/yr - ₹19 L/yr |
Software Engineer
17.6k
salaries
| ₹3.6 L/yr - ₹12.8 L/yr |
TCS
Cognizant
Capgemini
Infosys