Associate Consultant

100+ Associate Consultant Interview Questions and Answers for Freshers

Updated 12 Jan 2025
search-icon

Q1. While working late at night, you figure out that the data available with you has something missing. You've been working on the data for the last 2 weeks. You don't see any senior around in office to help you ou...

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

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

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

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

Are these interview questions helpful?

Q5. If a room has 1 bulb and there are 3 switches outside the room. Which is the right key? Condition- You can enter once, while any 1 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.

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

Share interview questions and help millions of jobseekers 🌟

man-with-laptop

Q7. Case: A toothpaste company is seeing decline in its revenues and margin. What would you do?

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

Q8. Mathematical puzzle : 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 rando...

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.

Associate Consultant Jobs

Associate Consultant - Cloud and Automation 3-5 years
Nokia Solutions and Networks India (P)Ltd
4.1
Noida
Consultant / Associate Consultant - Surgical Gastro 4-8 years
Narayana Health (NH)
4.1
New Delhi
Associate Consultant - CTVS 1-5 years
Apollo Hospitals
4.1
Chennai

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

Q10. Tell me how many Reynolds pen are sold in Gurgaon every year.

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

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

Q12. What is the difference between a micro controller and a micro processor?

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

Q13. 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']

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

Q15. What is financial modelling and why do you require it?

Ans.

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

  • It involves using various financial tools and techniques to analyze and forecast financial performance.

  • It helps in making informed decisions about investments, budgeting, and financial planning.

  • Examples include creating a cash flow statement, calculating return on investment, and building a financial model for a new business venture.

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

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

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

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

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

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

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

Frequently asked in,
Q23. 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.

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

Q25. Explain about the transaction that happen 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

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

Q27. To come up with an analytical solution to rank different locations of Kolkata in order of their favorability for opening of 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

Q28. Estimate the total revenue of the cabs on Lucknow Airport

Ans.

The total revenue of cabs on Lucknow Airport can be estimated by analyzing the number of cabs, their average fare, and the number of trips per day.

  • Analyze the number of cabs operating on the airport

  • Determine the average fare charged by the cabs

  • Calculate the number of trips made by the cabs per day

  • Multiply the average fare by the number of trips to get the total revenue

  • Consider peak and off-peak hours to get a more accurate estimate

Q29. Logic used for Odd number filter

Ans.

The logic used for filtering odd numbers is to check if the number is not divisible by 2.

  • Check if the number modulo 2 is not equal to 0

  • If the remainder is not 0, then the number is odd

  • Example: 3 % 2 = 1, so 3 is an odd number

Q30. What are the activities will be performed in a Bank Audit

Ans.

Activities in a Bank Audit include examining financial records, assessing internal controls, and ensuring compliance with regulations.

  • Reviewing financial statements and transactions

  • Assessing internal controls and risk management processes

  • Evaluating compliance with regulatory requirements

  • Testing the effectiveness of anti-money laundering procedures

  • Analyzing loan portfolios and credit risk

  • Verifying the accuracy of interest calculations

  • Assessing the adequacy of capital reserves

Q31. List inside of a list in and how to do it

Ans.

To create a list inside a list, use nested HTML

    and
  • tags.

    • Create an outer

        tag

      • Within the outer

          tag, create an inner
            tag

          • Within the inner

              tag, create
            • tags for each item in the sublist

            • Repeat for each sublist

            • Example:

              • Item 1
                • Subitem 1
                • Subitem 2
              • Item 2
                • Subitem 1
                • Subitem 2

Q32. Value added in lockdown, what interest have you in HCM.

Ans.

During lockdown, I developed skills in online learning and virtual collaboration. My interest in HCM stems from a desire to help organizations optimize their human capital.

  • During lockdown, I took online courses to improve my skills in areas such as project management and data analysis.

  • I also participated in virtual team projects, which helped me develop my collaboration and communication skills.

  • My interest in HCM is driven by a desire to help organizations maximize the potent...read more

Q33. What was the yearly revenue of PVR ?

Ans.

I don't have the available data for PVR's yearly revenue.

  • No data available for PVR's yearly revenue.

Q34. What strategies can be employed to overcome failures?

Ans.

Strategies to overcome failures include learning from mistakes, staying positive, seeking feedback, and setting new goals.

  • Learn from mistakes by analyzing what went wrong and how to improve

  • Stay positive and maintain a growth mindset to bounce back from setbacks

  • Seek feedback from mentors or colleagues to gain different perspectives

  • Set new goals and create a plan to move forward with renewed motivation

Q35. What's marginal costing, Variable cost and Fixed cost

Ans.

Marginal costing is a costing technique where only variable costs are considered in determining the cost of a product or service.

  • Variable costs are costs that vary with the level of production or sales, such as raw materials and direct labor.

  • Fixed costs are costs that remain constant regardless of the level of production or sales, such as rent and salaries.

  • Marginal costing helps in making short-term decisions by focusing on the impact of variable costs on profitability.

  • Exampl...read more

Q36. Write ibpl query with where and order by conditions

Ans.

Write an SQL query with WHERE and ORDER BY conditions

  • Use the IBPL (InfluxDB PromQL) query language

  • Specify the WHERE condition to filter the data

  • Use the ORDER BY clause to sort the results

Q37. What is HEAD type of method in REST API Integration

Ans.

HEAD method in REST API Integration is used to retrieve the headers of a resource without fetching the body.

  • HEAD requests are similar to GET requests but only return the headers of the resource, not the body.

  • This can be useful for checking the status of a resource or determining its size without downloading the entire content.

  • For example, a HEAD request to a website URL will return the headers like content type, content length, etc. without downloading the webpage.

Q38. How do you design pressure vessels?

Ans.

Pressure vessels are designed by considering factors such as material selection, design codes, operating conditions, and safety measures.

  • Select appropriate materials based on the intended use and operating conditions

  • Follow design codes and standards such as ASME BPVC, EN 13445, and PD 5500

  • Consider factors such as pressure, temperature, corrosion, and fatigue

  • Incorporate safety measures such as relief valves, rupture disks, and pressure gauges

  • Perform stress analysis and simulat...read more

Q39. Wht is Java and wht u can you do with that?

Ans.

Java is a high-level programming language used for developing applications and software.

  • Java is platform-independent and can run on any operating system.

  • It is object-oriented and has a vast library of pre-built classes and functions.

  • Java is used for developing web applications, mobile applications, desktop applications, and games.

  • It is also used for developing enterprise-level applications and software.

  • Java is widely used in the development of Android applications.

  • Some popula...read more

Q40. rresume grilling how many iphones in india

Ans.

As of 2021, there are approximately 100 million iPhones in India.

  • Apple has been steadily increasing its market share in India over the years.

  • In 2020, Apple shipped around 3.2 million iPhones to India.

  • The iPhone SE and iPhone 11 have been popular models in India due to their affordability.

  • However, Apple still faces tough competition from Android devices in the Indian market.

Q41. How do you value the Inventory as per AS-2

Ans.

Inventory is valued as per AS-2 by using the lower of cost or net realizable value method.

  • Inventory is valued at the lower of cost or net realizable value as per AS-2.

  • Cost of inventory includes all costs incurred in bringing the inventory to its present location and condition.

  • Net realizable value is the estimated selling price in the ordinary course of business, less estimated costs of completion and selling expenses.

  • Examples of costs included in inventory valuation are purch...read more

Q42. What is python? Difference b/w python and java? Explain oops concepts Some coding python

Ans.

Python is a high-level programming language known for its simplicity and readability.

  • Python is an interpreted language, while Java is a compiled language.

  • Python has a simpler syntax and requires fewer lines of code compared to Java.

  • Python is dynamically typed, whereas Java is statically typed.

  • Python has a strong focus on code readability and ease of use.

  • Python has a large standard library with built-in modules for various tasks.

  • Python supports both procedural and object-orien...read more

Q43. Which benchmarking process's have you done?

Ans.

I have conducted benchmarking processes in the areas of sales performance, customer satisfaction, and operational efficiency.

  • Benchmarked sales performance against industry competitors to identify areas for improvement

  • Analyzed customer satisfaction metrics to compare against industry standards

  • Evaluated operational efficiency by benchmarking processes against best practices

  • Implemented recommendations from benchmarking studies to drive performance improvements

Q44. What is the problem statement you are resolving

Ans.

Resolving inefficiencies in the current supply chain process

  • Identifying bottlenecks in the supply chain

  • Implementing technology solutions to streamline processes

  • Reducing lead times and improving inventory management

  • Enhancing communication between suppliers and distributors

Q45. What are oops concepts?describe them.

Ans.

Oops concepts are the fundamental principles of object-oriented programming.

  • Abstraction: Hiding implementation details and showing only necessary information.

  • Encapsulation: Binding data and functions together in a single unit.

  • Inheritance: Acquiring properties and behavior of a parent class by a child class.

  • Polymorphism: Ability of an object to take many forms or have multiple behaviors.

  • Example: A car is an object that has properties like color, model, and behavior like starti...read more

Q46. What is difference between ALE and EDI Idoc

Ans.

ALE is a technology used for exchanging business data between different systems within an organization, while EDI Idoc is a specific format used for exchanging data between different systems outside an organization.

  • ALE (Application Link Enabling) is used for communication within an organization's systems.

  • EDI (Electronic Data Interchange) Idoc is a specific format used for exchanging data between different systems outside an organization.

  • ALE is real-time data exchange, while E...read more

Q47. Point out the differences between Costing and Accounting

Ans.

Costing focuses on determining the cost of producing a product or service, while accounting involves recording, summarizing, and analyzing financial transactions.

  • Costing is more focused on determining the cost of producing a specific product or service.

  • Accounting involves recording, summarizing, and analyzing financial transactions of a business.

  • Costing helps in setting prices for products, while accounting helps in financial decision-making and reporting.

  • Costing is more deta...read more

Q48. Real-life examples of management, risk-taking, learning appetite etc.

Ans.

Examples of management, risk-taking, and learning appetite.

  • As a manager, I led a team of 10 in a project that resulted in a 20% increase in revenue.

  • I took a risk by proposing a new marketing strategy that was initially met with skepticism, but ultimately led to a 15% increase in customer engagement.

  • I have a strong learning appetite and regularly attend industry conferences and workshops to stay up-to-date on the latest trends and best practices.

  • In my previous role, I identifi...read more

Q49. How ospf works and how it chooses best path

Ans.

OSPF is a routing protocol that uses link-state algorithm to determine the best path based on cost.

  • OSPF routers exchange link-state advertisements (LSAs) to build a topological database of the network.

  • Each router calculates the shortest path tree to all destinations using Dijkstra's algorithm.

  • The best path is chosen based on the lowest cost, which is determined by the bandwidth of the link.

  • OSPF supports multiple paths to the same destination, allowing for load balancing.

  • Admin...read more

Q50. What is Abstraction in oop

Ans.

Abstraction is the process of hiding complex implementation details and showing only the necessary information to the user.

  • Abstraction is a fundamental concept in OOP

  • It helps in reducing complexity and increasing efficiency

  • It allows the user to focus on the essential features of an object

  • Examples include abstract classes, interfaces, and encapsulation

1
2
3
Next
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Interview experiences of popular companies

3.7
 • 10.4k Interviews
3.6
 • 7.6k Interviews
3.7
 • 4.8k Interviews
3.5
 • 3.8k Interviews
3.4
 • 1.4k Interviews
3.4
 • 1.1k Interviews
3.5
 • 797 Interviews
3.6
 • 305 Interviews
View all

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary

Associate Consultant Interview Questions
Share an Interview
Stay ahead in your career. Get AmbitionBox app
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
65 L+

Reviews

4 L+

Interviews

4 Cr+

Salaries

1 Cr+

Users/Month

Contribute to help millions

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

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter