Associate Consultant
1000+ Associate Consultant Interview Questions and Answers

Asked in IQVIA

Q. There are 2 cricket teams, A and B, with 11 players each. If every player of team A shakes hands with every player of team B (once), what will be the total number of handshakes?
Calculate the total number of handshakes between 2 cricket teams with 11 players each.
Use the formula n(n-1)/2 to calculate the number of handshakes for each team.
Multiply the result by the number of players in the other team.
Add the two results together to get the total number of handshakes.

Asked in KPMG India

Q. While working late at night, you realize that the data you've been working on for the last two weeks is missing something. No senior colleagues are available to help, but the submission is due tonight. How do y...
read moreAssess the situation, try to find the missing data, and if not possible, inform the client and senior management.
Check if the missing data can be retrieved from any other source or system
If not, assess the impact of missing data on the project and client's requirements
If the impact is significant, inform the client and senior management immediately
If the impact is minimal, complete the project with available data and inform the client about the missing data
Document the incide...read more
Associate Consultant Interview Questions and Answers for Freshers

Asked in Capgemini

Q. Which tools have you used in test management and defect tracking?
I have experience using JIRA and HP ALM for test management and defect tracking.
I have used JIRA extensively for managing test cases, test plans, and tracking defects.
I have also worked with HP ALM for test management and defect tracking.
Both tools have robust reporting capabilities that allow for easy tracking of project progress and defect resolution.
In addition, I have experience integrating these tools with other software development tools such as Jenkins and Git for cont...read more

Asked in VMware Software

Q. Reverse the String Problem Statement
You are given a string STR
which contains alphabets, numbers, and special characters. Your task is to reverse the string.
Example:
Input:
STR = "abcde"
Output:
"edcba"
Input...read more
The task is to reverse a given string that may contain lowercase letters, uppercase letters, digits, and special characters.
Iterate through the string from the last character to the first character and append each character to a new string.
Alternatively, you can use built-in string reversal functions or methods available in your programming language.
To solve the follow-up question with O(1) space complexity, you can use a two-pointer approach. Swap the characters at the start...read more

Asked in Mastek

Q. If we include all Header Files in a Java Code, will it increase the space complexity of the program or slow down the speed if we are not using every method we are importing?
Including all header files in Java code may increase space complexity but not affect speed if unused methods are not called.
Including all header files in Java code may increase the size of the compiled program, but it will not affect the speed of the program if unused methods are not called.
Unused methods will not be loaded into memory, so they will not affect the program's performance.
However, including unnecessary header files can make the code harder to read and maintain.
I...read more

Asked in TCS

Q. 1. Scrum Ceremonies 2. Do we include V&V during Sprint planning 3. Scrum and Kanban differentiate 4. Scrum Planning Estimation Techniques or types 5. Product backlog vs sprint backlog 6. sprint review what happ...
read moreQuestions related to Scrum methodology and agile practices.
Scrum ceremonies include daily stand-up, sprint planning, sprint review, and sprint retrospective.
Verification and validation (V&V) should be included in sprint planning.
Scrum and Kanban differ in terms of roles, ceremonies, and visualization techniques.
Scrum planning estimation techniques include planning poker, t-shirt sizing, and affinity mapping.
Product backlog contains all the user stories while sprint backlog co...read more
Associate Consultant Jobs




Asked in Infosys

Q. What are the services you have used in AWS? What are the types of storage in S3? How will you troubleshoot if a web server is not responding? Have you come across DNS hosting, in AWS how can we achieve it? What...
read moreAWS services, S3 storage types, troubleshooting web server, DNS hosting, static hosting, IAM policies, load balancers, NAT gateway
Used EC2, S3, RDS, Lambda, CloudFront, etc.
S3 storage types: Standard, Infrequent Access, Glacier
Check server logs, network connectivity, security groups, etc.
DNS hosting can be achieved using Route 53
Static hosting is used to host static websites using S3 and CloudFront
Roles define permissions for AWS resources, service rules define access to spec...read more

Asked in KPMG India

Q. Without the help of internet help me calculate the no. of white cars sold in Mumbai every year. Not the method as to how you calculate the figure.
It is not possible to calculate the number of white cars sold in Mumbai every year without the help of internet.
Without internet, it is impossible to access the necessary data and statistics.
The number of white cars sold in Mumbai can vary greatly from year to year.
Data on car sales is typically collected and analyzed using online platforms and databases.
Without internet, it is difficult to gather information from car dealerships, manufacturers, and government agencies.
Estima...read more
Share interview questions and help millions of jobseekers 🌟

Asked in BCG

Q. Your client is Tata Sons and their hierarchy is such that all their other businesses are present below the CEO. In 2012, Mistry was appointed as the chairman of Tata Sons. In addition, he is also chairman of al...
read moreTo manage Tata's businesses, Mistry should conduct a thorough analysis of each business unit's performance and potential, identify areas for improvement, and develop a strategic plan.
Conduct a SWOT analysis of each business unit
Identify areas for improvement and develop a strategic plan
Consider market trends and competition
Evaluate the financial performance of each business unit
Assess the potential for growth and expansion
Consider mergers and acquisitions as a means of enteri...read more

Asked in Jupiter Money

Q. Find the Third Greatest Element
Given an array 'ARR' of 'N' distinct integers, determine the third largest element in the array.
Input:
The first line contains a single integer 'T' representing the number of te...read more
The task is to find the third largest element in an array of distinct integers.
Read the number of test cases 'T'
For each test case, read the number of elements 'N' and the array 'ARR'
Sort the array in descending order
Return the element at index 2 as the third largest element

Asked in IQVIA

Q. There is a cricket team with 11 players. If every player in the team shakes hands with the other players once, what will be the total number of handshakes?
11 players in a cricket team shake hands with each other once. Find the total number of handshakes.
Each player shakes hands with 10 other players.
Total number of handshakes = 11C2 = 55
Formula for nC2 = n*(n-1)/2

Asked in Infosys

Q. What do you mean by Git stash? what are the different ways of git merge? Can you differentiate between git pull and git fetch? what is the branching strategy in Git and how will you create a new branch and swit...
read moreGit stash is a feature that allows you to temporarily save changes without committing them.
Different ways of git merge: fast-forward, recursive, octopus
Git pull: fetches and merges changes from a remote branch, Git fetch: only fetches changes
Branching strategy in Git: Gitflow, trunk-based development, feature branching
To create a new branch: git branch
, to switch to it: git checkout Secrets should not be stored in Git repo, use a secure key management system
Staging area in G...read more

Asked in Oracle Financial Services Software

Q. AVL Tree Insertion Task
Create an AVL tree from scratch. You will be provided with ‘N’ values representing node values you need to insert into the AVL tree. After inserting all values, return the root of the AV...read more
The question asks to implement an AVL_TREE from scratch and insert given values into it.
AVL_TREE is a self-balancing binary search tree
The height difference between left and right subtrees of all nodes should not be more than one
Implement the AVL_TREE data structure and insertion algorithm
Return the root of the AVL_TREE after inserting all the nodes

Asked in Oracle

Q. Write a program to remove duplicate elements from a string and mention the count of each duplication.
Program to remove duplicate elements from String and count their occurrences.
Create a HashSet to store unique characters from the String.
Iterate through the String and add each character to the HashSet.
While adding, check if the character already exists in the HashSet and increment its count.
Print the count of each character that has duplicates.
Return the modified String with duplicates removed.

Asked in Mastek

Q. If a room has one bulb and there are three switches outside the room, how can you determine which switch controls the bulb if you can only enter the room once, and only while one switch is turned on?
The right key is the switch that is turned on.
The bulb will only turn on if the switch that controls it is turned on.
Since you can only enter the room once, you need to determine which switch is turned on without entering the room.
You can try each switch one by one and observe if the bulb turns on or not.

Asked in Wipro

Q. Count Subsequences Problem Statement
Given an integer array ARR
of size N
, your task is to find the total number of subsequences in which all elements are equal.
Explanation:
A subsequence of an array is derive...read more
The task is to find the total number of subsequences in which all elements are equal in an integer array.
Iterate through the array and count the frequency of each element.
For each element, calculate the number of subsequences with all elements equal using the formula (frequency * (frequency + 1)) / 2.
Sum up the counts for all elements and return the result modulo 10^9 + 7.

Asked in Capgemini

Q. 1). How pricing procedure is determine in SAP SD. 2). ASAP Methodology steps and your role as a SD Consultant. 3). GAPS during Implementation Project. 4). Condition technique for determining pricing procedure....
read moreQuestions related to SAP SD implementation and processes.
Pricing procedure is determined based on condition technique and can be customized as per business requirements.
ASAP methodology involves various phases like project preparation, business blueprint, realization, final preparation, and go-live and support.
GAPS during implementation project can arise due to differences between business requirements and system capabilities.
Condition technique involves defining access seque...read more

Asked in Infosys

Q. What are the different types of Jobs in Jenkins, name at least 2, and their usage? How will you restrict access in Jenkins to someone, what is the plugin name? In what language Jenkins is written? What are the...
read moreJenkins is a popular CI/CD tool with various job types, access control, build triggers, and master-slave architecture.
Job types: Freestyle project, Pipeline project
Access control: Role-based Authorization Strategy plugin
Jenkins is written in Java
Build triggers: Manual, Scheduled, SCM, Remote Trigger, etc.
Build failure: Email notification, Console output, Build log
Master-slave: Distributes workload across multiple nodes for faster builds

Asked in Infosys

Q. Why Ansible is called agentless? How will you run an ansible-playbook, tell me the command used for it? What are variables in ansible? What are the roles in ansible and what is the benefit of using it? How does...
read moreAnsible is called agentless because it does not require any agent to be installed on the target host.
Ansible uses SSH to connect to the target host and execute commands remotely.
The command to run an ansible-playbook is 'ansible-playbook
'. Variables in Ansible are used to store values that can be used across multiple tasks and playbooks.
Roles in Ansible are a way to organize tasks, handlers, and variables into reusable units.
Ansible maintains inventory data in the inventory f...read more

Asked in Capgemini

Q. What is agile fundamentals and theirs importance and waterfall model?
Agile fundamentals are a set of principles and values that prioritize flexibility, collaboration, and continuous improvement in software development. Waterfall model is a traditional linear approach to software development.
Agile emphasizes iterative development and customer collaboration
Agile values individuals and interactions over processes and tools
Agile promotes responding to change over following a plan
Waterfall model follows a sequential approach to software development...read more

Asked in Infosys

Q. What is the command used for CPU usage in Linux? which Linux you have used? How will you see free memory in Linux in GB? Do you know NFS and what are the steps to create it?
Command for CPU usage in Linux, checking free memory in GB, and creating NFS.
Command for CPU usage: top or htop
Checking free memory in GB: free -g
Creating NFS: install nfs-utils, configure /etc/exports, start nfs-server and nfs-lock services
Linux used not specified

Asked in Capgemini

Q. What type of testing you have done in your career and how many test cases written of the day?
I have experience in functional, regression, integration, and acceptance testing. On average, I write 20-30 test cases per day.
Functional testing to ensure the software meets the requirements
Regression testing to ensure new changes do not break existing functionality
Integration testing to ensure different components work together
Acceptance testing to ensure the software meets the user's needs
On average, I write 20-30 test cases per day
Examples include testing a new feature on...read more

Asked in Quess

Q. What is a marker interface?
Marker interface is an interface with no methods. It is used to mark a class for special treatment.
Marker interface is used to provide metadata to the JVM.
It is used to indicate that a class has some special behavior or characteristics.
Example: Serializable interface in Java.
Marker interfaces are used for reflection and serialization.
They are also used in frameworks like Spring and Hibernate.
Marker interfaces are also known as tagging interfaces.
They are used to group classes...read more

Asked in Amazon

Q. Infix to Postfix Conversion
Convert a given infix expression, represented as a string EXP
, into its equivalent postfix expression.
Explanation:
An infix expression is formatted as a op b
where the operator is p...read more
Convert infix expression to postfix expression by following operator precedence rules.
Use a stack to keep track of operators and operands while converting infix to postfix.
Follow the precedence rules of operators to correctly convert the expression.
Handle parentheses to ensure correct order of operations.
Example: For '3+4*8', the postfix expression would be '3 4 8 * +'.

Asked in Ernst & Young

Q. A toothpaste company is experiencing a decline in revenues and margins. What steps would you take to address this issue?
Toothpaste company facing revenue and margin decline. What to do?
Conduct market research to identify reasons for decline
Analyze competitors' strategies and pricing
Revamp marketing and advertising campaigns
Introduce new product variants or improve existing ones
Consider cost-cutting measures to improve margins
Explore new distribution channels
Collaborate with dentists or dental clinics for endorsements
Offer promotions or discounts to attract customers
Invest in digital marketing ...read more

Asked in BCG

Q. Our client is a leading cement manufacturing firm in India looking to enter the international markets. How will you formulate a plan of action to prioritize which geography should they enter?
To prioritize international markets for a leading cement manufacturing firm in India, a plan of action can be formulated based on market research and analysis.
Conduct market research to identify potential markets based on factors such as demand, competition, and regulatory environment
Analyze the economic and political stability of each potential market
Consider the logistics and transportation costs of exporting cement to each market
Evaluate the cultural and language barriers ...read more

Asked in KPMG India

Q. Estimate the annual sales of Reynolds pens in Gurgaon.
It is not possible to accurately determine the number of Reynolds pens sold in Gurgaon every year without specific sales data.
The sales data of Reynolds pens in Gurgaon is not publicly available.
The number of Reynolds pens sold can vary each year due to factors such as market demand and competition.
To determine the exact number, one would need access to sales records or conduct a market research study.
Without specific data, it is only possible to make an estimate or provide a...read more
Asked in Inspire Brands

Q. Write a program to capitalize the first letter of each word in a sentence.
A program to capitalize the first letter of each word in a sentence.
Split the sentence into words
Loop through each word and capitalize the first letter
Join the words back into a sentence

Asked in Infosys

Q. What is Dockerfile? Can you tell me some fields used in the Docker file? What is the difference between Dockerfile and Docker compose? Which is better Docker compose or Kubernetes, explain some differences? IN...
read moreExplanation of Dockerfile, Docker Compose, and differences between them and Kubernetes.
Dockerfile is a script that contains instructions to build a Docker image.
Fields in Dockerfile include FROM, RUN, COPY, ADD, CMD, and more.
Docker Compose is a tool for defining and running multi-container Docker applications.
Docker Compose uses a YAML file to define services, networks, and volumes.
Kubernetes is a container orchestration platform that automates deployment, scaling, and manag...read more

Asked in BCG

Q. Our client is a gear manufacturer who has expanded his father’s business from 1000 cr to 4000 cr; however, his profitability has dropped from 10% to 5%. Why has this happened?
The client's gear manufacturing business has expanded from 1000 cr to 4000 cr, but profitability has dropped from 10% to 5%. Find out why.
Possible increase in production costs
Increased competition leading to lower prices
Investment in new technology or equipment
Changes in market demand or consumer preferences
Inefficient management or operations
Economic factors such as inflation or recession
Interview Questions of Similar Designations
Interview Experiences of Popular Companies





Top Interview Questions for Associate Consultant Related Skills



Reviews
Interviews
Salaries
Users

