Associate Consultant
100+ Associate Consultant Interview Questions and Answers for Freshers

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

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

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 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 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.
Associate Consultant Jobs




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 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
Share interview questions and help millions of jobseekers 🌟

Asked in Cognilytics

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 moreThe 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

Q. After discovering that missing data was the client's fault, how would you convey this to them?
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

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?
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

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.

Asked in Bosch Global Software Technologies

Q. What is the difference between a microcontroller and a microprocessor?
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

Q. Can an array have elements of different data types?
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']

Asked in Oracle Financial Services Software

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

Q. What is financial modeling and why do you require it?
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

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

Asked in Indus Insights

Q. To advise an Indian Airline company on a new policy which will increase their revenue
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

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

Q. What is a linked list ? What are its uses?
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

Q. Tcode for account group & what is function of account group?
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

Q. What is CICD, How you configured Jenkins for your application, How you integrated tools with jenkins, How you deployed your application, Jenkins Security
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

Q. What are data structures?
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

Q. Given the relevant data, how would you detect and consult with a credit card company to keep a check on their attrition rate?
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

Asked in Oracle Financial Services Software

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

Q. Sorting Algorithms? What is their complexity?
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

Q. What is inheritance?
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

Q. Explain the transactions that occur in a bank.
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

Q. which cloud used in your application and explain the services, EC2, S3 VPC Route53, ALB, EBS
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

Q. How would you develop an analytical solution to rank different locations in Kolkata based on their favorability for opening a new sports shop?
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
Interview Questions of Similar Designations
Interview Experiences of Popular Companies





Top Interview Questions for Associate Consultant Related Skills



Reviews
Interviews
Salaries
Users

