Cognizant
10+ Accenture Interview Questions and Answers
Q1. Features of OOPS , details of polymorphism overloading, overriding
OOPS features and details of polymorphism overloading and overriding
OOPS features include encapsulation, inheritance, and polymorphism
Polymorphism allows objects to take on multiple forms
Overloading is having multiple methods with the same name but different parameters
Overriding is when a subclass provides its own implementation of a method from the superclass
Example of polymorphism: a shape class with different subclasses for circle, square, and triangle
Example of overloadin...read more
Q2. Program to reverse string (java for me)
Program to reverse a string in Java
Create a StringBuilder object
Use the reverse() method of StringBuilder to reverse the string
Convert the StringBuilder object back to a string using toString() method
Q3. Steps to track down issues from web services
To track down issues from web services, follow these steps.
Check server logs for errors
Use tools like Postman to test API endpoints
Check network connectivity and firewall settings
Monitor server performance and resource usage
Collaborate with developers and stakeholders to identify and resolve issues
Q4. Programming language you know Unix basic commands
I know multiple programming languages including Java, Python, and C++. I am also proficient in Unix basic commands.
Proficient in Java, Python, and C++
Familiar with Unix basic commands such as ls, cd, mkdir, rm, etc.
Able to navigate and manipulate files and directories in Unix environment
Q5. Splunk and its component Search head pooling
Search head pooling is a feature in Splunk that allows multiple search heads to share the same set of search artifacts.
Search head pooling improves search performance and reduces resource usage.
It allows for load balancing and failover capabilities.
Search head pooling requires a shared file system or network-attached storage (NAS) to store search artifacts.
Examples of search artifacts include saved searches, reports, and dashboards.
Q6. Difference between sql and plsql
SQL is a language used to manage relational databases, while PL/SQL is a procedural language used to extend SQL functionality.
SQL is used to manage and manipulate data in relational databases.
PL/SQL is used to create stored procedures, functions, and triggers in Oracle databases.
SQL is a declarative language, while PL/SQL is a procedural language.
SQL is used to retrieve and manipulate data, while PL/SQL is used to create custom business logic.
SQL is used in many different dat...read more
Q7. Tell about kubernetes cluster management
Kubernetes cluster management involves deploying, scaling, and managing containerized applications.
Automates deployment, scaling, and management of containerized applications
Provides self-healing capabilities for applications
Supports rolling updates for seamless application upgrades
Allows for efficient resource utilization through scheduling and load balancing
Facilitates monitoring and logging of applications for better visibility
Q8. Different types of class loaders
Class loaders are responsible for loading classes into the JVM. There are different types of class loaders.
Bootstrap class loader - loads classes from the JDK's rt.jar file
Extension class loader - loads classes from the JDK's extension directory
System class loader - loads classes from the classpath
Custom class loader - created by the developer to load classes from a specific location or source
Class loaders follow a delegation model where they first delegate to their parent cl...read more
Q9. Tell me about CI/CD pricess
CI/CD process is a software development practice that involves continuous integration, continuous delivery, and continuous deployment.
CI/CD stands for Continuous Integration/Continuous Delivery.
It involves automating the process of integrating code changes into a shared repository and then deploying them to production.
CI/CD helps in reducing manual errors, improving code quality, and increasing the speed of software delivery.
Popular CI/CD tools include Jenkins, GitLab CI/CD, ...read more
Q10. Tell about ansible automation
Ansible is an open-source automation tool used for configuration management, application deployment, and orchestration.
Ansible uses YAML syntax for writing playbooks which define tasks to be executed on remote hosts.
It connects to remote hosts via SSH and does not require any agent to be installed on the target machines.
Ansible allows for idempotent execution, meaning running the same playbook multiple times will result in the same desired state.
It has a large library of modu...read more
Q11. Tell about image creation
Image creation involves building a virtual representation of an operating system or application.
Images can be created using tools like Dockerfile or Packer.
Images can be customized with specific configurations and dependencies.
Images can be stored in registries like Docker Hub or AWS ECR.
Images can be used to create containers for running applications.
More about working at Cognizant
Interview Process at Accenture
Reviews
Interviews
Salaries
Users/Month