Filter interviews by
Exception handling manages errors in software, ensuring smooth execution and maintaining program stability.
1. Try-Catch: Encloses code that may throw an exception. Example: try { riskyCode(); } catch (Exception e) { handleError(e); }
2. Finally Block: Executes code after try-catch, regardless of exception. Example: try { riskyCode(); } finally { cleanup(); }
3. Throwing Exceptions: Manually triggering an exception. ...
No, static methods cannot be overridden in Java.
Static methods belong to the class itself, not to individual instances.
Subclasses can have static methods with the same signature, but they will not override the superclass static method.
Example: Parent class has a static method 'display()', and Child class also has a static method 'display()'. These are two separate methods, not an override.
@Qualifier is used in Spring to resolve ambiguity when multiple beans of the same type exist in the application context.
@Qualifier is an annotation in Spring Framework.
It helps in dependency injection by specifying which bean to inject when multiple candidates are available.
For example, if you have two beans of type 'DataSource', you can use @Qualifier to specify which one to use.
Usage: @Autowired @Qualifier('bean...
Query to fetch employees whose names start with a specific alphabet.
Use SQL query with LIKE operator and wildcard character %.
Example: SELECT name FROM employees WHERE name LIKE 'A%';
What people are saying about Accenture
A lambda function is a small, anonymous function defined with the lambda keyword in Python, often used for short, throwaway functions.
Lambda functions can take any number of arguments but can only have one expression.
Example: `lambda x: x * 2` returns a function that doubles its input.
They are often used in higher-order functions like `map()`, `filter()`, and `reduce()`.
Example with `map()`: `list(map(lambda x: x ...
SonarQube is an open-source platform for continuous inspection of code quality.
SonarQube analyzes code for bugs, vulnerabilities, and code smells.
It provides detailed reports on code quality metrics and trends.
Developers can use SonarQube to improve code quality and maintainability.
Integrates with popular CI/CD tools like Jenkins for automated code analysis.
Exception handling is a programming construct that manages errors and exceptional conditions during program execution.
Allows developers to define how to respond to runtime errors.
Common keywords include try, catch, and finally in languages like Java and C#.
Example: try { // code that may throw an exception } catch (ExceptionType e) { // handle exception }
Helps maintain program flow and prevents crashes.
Can be used...
OOPs concepts are fundamental principles in object-oriented programming, including inheritance, encapsulation, polymorphism, and abstraction.
Inheritance: Allows a class to inherit properties and behavior from another class.
Encapsulation: Bundling data and methods that operate on the data into a single unit.
Polymorphism: Ability to present the same interface for different data types.
Abstraction: Hiding the complex ...
Closure is a function that has access to its outer function's variables, even after the outer function has returned.
Closure is created when a function is defined inside another function.
The inner function can access the outer function's variables and parameters.
The outer function's variables and parameters are still accessible even after the outer function has returned.
Closures can be used to create private variab...
OOPs stands for Object-Oriented Programming. It is a programming paradigm based on the concept of objects.
OOPs focuses on creating objects that contain both data and functions to manipulate that data.
It emphasizes on encapsulation, inheritance, and polymorphism.
Examples of OOPs languages are Java, C++, Python, Ruby, etc.
I applied via Campus Placement and was interviewed in Nov 2024. There was 1 interview round.
Developed a web-based student management system for tracking attendance and grades.
Used HTML, CSS, and JavaScript for front-end development.
Implemented backend functionality using PHP and MySQL database.
Incorporated user authentication and authorization features for secure access.
Tested the system thoroughly to ensure functionality and user-friendliness.
Graduated with honors, completed multiple internships, and won coding competitions
Graduated with honors in Computer Science
Completed internships at XYZ Company and ABC Corporation
Won first place in coding competition at university hackathon
I applied via Naukri.com and was interviewed in Sep 2024. There was 1 interview round.
HR policies are guidelines and rules set by a company to manage its employees and ensure compliance with laws and regulations.
HR policies cover areas such as recruitment, compensation, benefits, performance management, and employee conduct.
Examples of HR policies include anti-discrimination policies, code of conduct, leave policies, and performance appraisal guidelines.
HR policies are designed to create a fair and cons...
Basic aptitude questions
Fundamental questions regarding reasoning ability.
Easy aptitude comprehension, quants
I applied via Job Portal
Salesforce profile defines what a user can do, while role defines what a user should do.
Profiles control access to objects, fields, and records in Salesforce.
Roles define the hierarchy of users in an organization.
Profiles determine the permissions and settings available to a user.
Roles determine the level of access a user has to records owned by other users.
A user can have multiple profiles but only one role.
I applied via Company Website and was interviewed in Oct 2024. There were 3 interview rounds.
Basic Reasoning Questions
2 DSA Questions mainly from array & linked lists
I applied via LinkedIn and was interviewed in Sep 2024. There were 2 interview rounds.
I tackle challenges by breaking them down into smaller tasks, seeking input from others, and staying persistent.
Break down the challenge into smaller tasks to make it more manageable
Seek input and advice from colleagues or mentors to gain different perspectives
Stay persistent and determined in finding solutions, even when faced with setbacks
I applied via Campus Placement
Easy basic qs one logical, quntitative and aptutude
One string and array
I applied via Company Website and was interviewed in Jun 2024. There were 3 interview rounds.
ALL APTITUDE TOPICS AND VERBAL
2 CODES IN ANY LANGUAGE OF YOUR WISH
Managing conflicting priorities and communication gaps among team members.
Balancing multiple tasks and deadlines
Miscommunication leading to misunderstandings
Lack of clear direction or goals
Difficulty in coordinating with team members
Technical challenges or roadblocks
The project utilized a variety of technologies including Java, Spring Boot, Angular, and MySQL.
Java
Spring Boot
Angular
MySQL
Difficulties with team during project can arise due to communication issues, conflicting personalities, lack of collaboration, and differing work styles.
Communication breakdowns can lead to misunderstandings and delays in project progress.
Conflicting personalities may result in tension and disagreements within the team.
Lack of collaboration can hinder the sharing of ideas and hinder team cohesion.
Differing work styles ...
Some of the top questions asked at the Accenture Software Engineer interview -
The duration of Accenture Software Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 168 interview experiences
Difficulty level
Duration
based on 1.4k reviews
Rating in categories
Application Development Analyst
39.3k
salaries
| ₹4.8 L/yr - ₹11 L/yr |
Application Development - Senior Analyst
27.7k
salaries
| ₹8.3 L/yr - ₹16.1 L/yr |
Team Lead
26.5k
salaries
| ₹12.6 L/yr - ₹22.4 L/yr |
Senior Analyst
19.5k
salaries
| ₹9.1 L/yr - ₹15.7 L/yr |
Senior Software Engineer
18.5k
salaries
| ₹10.4 L/yr - ₹18 L/yr |
TCS
Cognizant
Capgemini
Infosys