Associate Consultant

100+ Associate Consultant Interview Questions and Answers for Freshers

Updated 12 Jul 2025
search-icon

Asked in KPMG India

4d ago

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 more
Ans.

Assess 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

6d ago

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

Ans.

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 KPMG India

5d ago

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.

Ans.

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

2d ago

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
Ans.

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

Are these interview questions helpful?

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

Ans.

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 Mastek

6d ago

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?

Ans.

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.

Associate Consultant Jobs

Capgemini Technology Services India Limited logo
Immigration Case Specialist ( Associate Consultant / Consultant) 1-5 years
Capgemini Technology Services India Limited
3.7
₹ 3 L/yr - ₹ 12 L/yr
(AmbitionBox estimate)
Bangalore / Bengaluru
Capgemini Technology Services India Limited logo
LCA Audit Specialist ( Associate Consultant) 2-4 years
Capgemini Technology Services India Limited
3.7
₹ 3 L/yr - ₹ 12 L/yr
(AmbitionBox estimate)
Bangalore / Bengaluru
SAP India Pvt.Ltd logo
Associate Consultant- SAP S/4 HANA Generative 1-2 years
SAP India Pvt.Ltd
4.2
Bangalore / Bengaluru
1d ago

Q. A toothpaste company is experiencing a decline in revenues and margins. What steps would you take to address this issue?

Ans.

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 KPMG India

1d ago

Q. Estimate the annual sales of Reynolds pens in Gurgaon.

Ans.

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

Share interview questions and help millions of jobseekers 🌟

man-with-laptop

Asked in Cognilytics

5d ago

Q. Two friends agree to meet up in a bar between midnight and 1 AM. Each forgets the exact time they are supposed to meet, so each shows up at a random time. Suppose that after arriving randomly, each waits 10 min...

read more
Ans.

The probability that two friends will meet at a bar between midnight and 1 am, given that each arrives randomly and waits 10 minutes for the other person before leaving.

  • Assume a continuous uniform distribution for the arrival time of each friend.

  • The probability of meeting is the area of overlap between the arrival time distributions.

  • Calculate the probability using geometric probability or integration.

  • The probability can be calculated as 1 minus the probability of not meeting.

Asked in KPMG India

5d ago

Q. After discovering that missing data was the client's fault, how would you convey this to them?

Ans.

I would approach the situation with empathy and tact, while clearly communicating the issue and offering solutions.

  • Acknowledge the client's frustration and apologize for any inconvenience caused.

  • Explain the issue in a clear and concise manner, without placing blame.

  • Offer solutions or alternatives to obtain the missing data, such as requesting it from another source or using estimates.

  • Ensure the client understands the impact of missing data on the project and the importance of...read more

Asked in FinMechanics

5d ago

Q. How would you develop an algorithm for an app like Splitwise with the objective of minimizing the number of transactions among a group of 5?

Ans.

Develop an algorithm to minimize transactions in a group of 5 for an app like Splitwise.

  • Create a matrix to represent the debts between individuals

  • Find the maximum and minimum debts in the matrix

  • Settle the maximum debt by transferring money from the debtor to the creditor

  • Repeat the process until all debts are settled or minimized

Asked in o9 Solutions

1d ago
Q. How would you fetch data from two given tables with a common column without using the WHERE keyword?
Ans.

Fetch data from two tables with a common column without using WHERE keyword.

  • Use JOIN keyword to combine the two tables based on the common column.

  • Specify the common column in the ON clause of the JOIN statement.

  • This will retrieve all the rows where the common column values match in both tables.

Q. What is the difference between a microcontroller and a microprocessor?

Ans.

Microcontroller is a self-contained system with memory, peripherals and processor, while microprocessor only has a processor.

  • Microcontroller has on-chip memory and peripherals, while microprocessor requires external memory and peripherals.

  • Microcontroller is used in embedded systems, while microprocessor is used in general-purpose computing.

  • Examples of microcontrollers include Arduino, PIC, and AVR, while examples of microprocessors include Intel Pentium, AMD Ryzen, and ARM Co...read more

Asked in Oracle

4d ago

Q. Can an array have elements of different data types?

Ans.

Yes, an array can have elements of different data types.

  • An array can have elements of different data types, but it's not recommended.

  • It can make the code harder to read and maintain.

  • For example, an array can have both strings and numbers: ['apple', 5, 'banana']

Q. Which is the correct SQL query to select the top 5 numbers from the given data?
Ans.

The correct SQL query to select the top 5 numbers from the given data is 'SELECT TOP 5 number FROM table_name ORDER BY number DESC'.

  • Use the 'SELECT' statement to specify the columns you want to retrieve.

  • Use the 'TOP' keyword followed by the number of rows you want to select.

  • Specify the column name in the 'ORDER BY' clause to sort the data in descending order.

Asked in KPMG India

1d ago

Q. What is financial modeling and why do you require it?

Ans.

Financial modelling is the process of creating a mathematical representation of a financial situation or decision-making scenario.

  • Financial modelling helps in analyzing and forecasting financial performance.

  • It is used to make informed business decisions and evaluate investment opportunities.

  • Models can be used for budgeting, valuation, risk assessment, and scenario analysis.

  • It involves using historical data, assumptions, and mathematical formulas to create projections.

  • Examples...read more

Asked in o9 Solutions

6d ago
Q. Write an SQL query to find students with scores above a particular threshold and sort them according to their scores and then by their names.
Ans.

SQL query to find and sort students with scores above a threshold

  • Use the SELECT statement to retrieve the required data

  • Use the WHERE clause to filter students with scores above the threshold

  • Use the ORDER BY clause to sort the results by score and then by name

5d ago

Q. To advise an Indian Airline company on a new policy which will increase their revenue

Ans.

Introduce dynamic pricing based on demand and seasonality

  • Analyze demand patterns and seasonality to determine pricing

  • Offer discounts for early bookings and loyalty programs

  • Partner with hotels and travel agencies for bundled packages

  • Introduce premium services for additional revenue

  • Invest in marketing and advertising to promote new policy

Asked in Infosys

6d ago

Q. What is Git, Difference bw GIT and Git Hub, How many branches in your application explain branching strategy, Major issues faced in git, how you integrated git with jenkins

Ans.

Git is a version control system. GitHub is a web-based Git repository hosting service.

  • Git is a distributed version control system used for tracking changes in source code during software development.

  • GitHub is a web-based Git repository hosting service that provides a graphical interface and tools for collaboration.

  • Git has multiple branches that can be used for parallel development and feature branching.

  • Branching strategy can be based on feature, release, or hotfix.

  • Major issue...read more

Asked in Oracle

3d ago

Q. What is a linked list ? What are its uses?

Ans.

A linked list is a linear data structure where each element is a separate object linked together by pointers.

  • Linked list is used to implement stacks, queues, and hash tables.

  • It is used in computer memory allocation.

  • It is used in image processing to represent pixels.

  • It is used in music player to create a playlist.

  • It is used in web browsers to store the history of visited web pages.

Asked in Saint-Gobain

2d ago

Q. Tcode for account group & what is function of account group?

Ans.

Tcode for account group is OBD4. Account group is used to classify GL accounts based on their nature and usage.

  • Account group is a key element in the creation of GL accounts

  • It helps in defining the fields that are mandatory while creating a GL account

  • It also determines the number range for GL accounts

  • Examples of account groups are Assets, Liabilities, Income, Expenses, etc.

Asked in Infosys

2d ago

Q. What is CICD, How you configured Jenkins for your application, How you integrated tools with jenkins, How you deployed your application, Jenkins Security

Ans.

CICD is a software development practice that aims to automate the building, testing, and deployment of applications.

  • Configured Jenkins to build, test, and deploy the application automatically

  • Integrated tools such as Git, Maven, and SonarQube with Jenkins

  • Deployed the application to a test environment using Jenkins pipeline

  • Implemented Jenkins security by creating users, roles, and permissions

Asked in Accenture

5d ago

Q. What are data structures?

Ans.

Data structures are ways of organizing and storing data in a computer so that it can be accessed and used efficiently.

  • Data structures can be linear or non-linear

  • Examples of linear data structures include arrays, linked lists, and stacks

  • Examples of non-linear data structures include trees and graphs

  • Choosing the right data structure is important for optimizing performance and memory usage

Asked in Cognilytics

2d ago

Q. Given the relevant data, how would you detect and consult with a credit card company to keep a check on their attrition rate?

Ans.

Analyze data to identify trends in attrition rates and provide actionable insights to credit card companies.

  • Collect historical data on customer retention and attrition rates over time.

  • Segment customers based on demographics, usage patterns, and account age to identify at-risk groups.

  • Use predictive analytics to forecast potential attrition based on identified trends.

  • Conduct surveys or feedback sessions to understand customer dissatisfaction and reasons for leaving.

  • Implement re...read more

Q. Can you write a SQL query to select specific data from a large collection?
Ans.

Write a query to select data from a large collection.

  • Use the SELECT statement to specify the columns you want to retrieve.

  • Use the FROM clause to specify the table or tables from which to retrieve the data.

  • Use the WHERE clause to specify any conditions that the retrieved data must meet.

  • Use the ORDER BY clause to sort the retrieved data in a specific order.

  • Use the LIMIT clause to limit the number of rows returned, if necessary.

Asked in FinMechanics

4d ago

Q. Sorting Algorithms? What is their complexity?

Ans.

Sorting algorithms are used to arrange data in a specific order. Their complexity varies based on the algorithm used.

  • Sorting algorithms include bubble sort, insertion sort, selection sort, merge sort, quick sort, and heap sort.

  • The complexity of sorting algorithms is measured in terms of time complexity and space complexity.

  • Time complexity refers to the amount of time it takes for an algorithm to complete its task, while space complexity refers to the amount of memory required...read more

Asked in TCS

1d ago

Q. What is inheritance?

Ans.

Inheritance is a fundamental concept in object-oriented programming that allows a class to inherit properties and methods from another class.

  • Promotes code reusability by allowing new classes to use existing code.

  • Supports the creation of a hierarchical class structure.

  • Example: Class 'Animal' can be a parent class, and 'Dog' can inherit from 'Animal'.

  • Allows for method overriding, where a subclass can provide a specific implementation of a method defined in its superclass.

  • Facili...read more

Asked in Oracle

4d ago

Q. Explain the transactions that occur in a bank.

Ans.

Transactions in a bank involve the movement of funds between accounts or the exchange of currency.

  • Transactions can be initiated by customers or by the bank itself

  • Common types of transactions include deposits, withdrawals, transfers, and loans

  • Transactions are recorded in the bank's ledger and may be subject to fees or interest

  • Electronic transactions have become increasingly popular, such as online banking and mobile payments

Asked in Infosys

6d ago

Q. which cloud used in your application and explain the services, EC2, S3 VPC Route53, ALB, EBS

Ans.

Our application uses Amazon Web Services (AWS) cloud platform.

  • EC2 (Elastic Compute Cloud) is used for scalable computing capacity.

  • S3 (Simple Storage Service) is used for object storage and retrieval.

  • VPC (Virtual Private Cloud) is used for creating a private network within AWS.

  • Route53 is used for DNS management and routing traffic to AWS resources.

  • ALB (Application Load Balancer) is used for distributing incoming traffic across multiple targets.

  • EBS (Elastic Block Store) is used...read more

Asked in Cognilytics

6d ago

Q. How would you develop an analytical solution to rank different locations in Kolkata based on their favorability for opening a new sports shop?

Ans.

Analytical solution to rank locations in Kolkata for opening a new sports shop

  • Analyze the demographics of each location to determine the target market for the sports shop

  • Evaluate the proximity of each location to sports facilities and stadiums

  • Consider the competition in each location and assess the market saturation

  • Assess the accessibility and visibility of each location for potential customers

  • Analyze the economic factors and purchasing power of residents in each location

  • Cons...read more

1
2
3
4
5
Next

Interview Experiences of Popular Companies

TCS Logo
3.6
 • 11.1k Interviews
Infosys Logo
3.6
 • 7.9k Interviews
Capgemini Logo
3.7
 • 5.1k Interviews
HCLTech Logo
3.5
 • 4.1k Interviews
PwC Logo
3.3
 • 1.4k Interviews
View all
interview tips and stories logo
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories
Associate Consultant Interview Questions
Share an Interview
Stay ahead in your career. Get AmbitionBox app
play-icon
play-icon
qr-code
Trusted by over 1.5 Crore job seekers to find their right fit company
80 L+

Reviews

10L+

Interviews

4 Cr+

Salaries

1.5 Cr+

Users

Contribute to help millions

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2025 Info Edge (India) Ltd.

Follow Us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter
Profile Image
Hello, Guest
AmbitionBox Employee Choice Awards 2025
Winners announced!
awards-icon
Contribute to help millions!
Write a review
Write a review
Share interview
Share interview
Contribute salary
Contribute salary
Add office photos
Add office photos
Add office benefits
Add office benefits