Consultant
100+ Consultant Interview Questions and Answers for Freshers
Q1. Ind as 109- recognition of Financial asset, Financial Liability and equity.
Ind AS 109 prescribes the principles for recognition, measurement, presentation and disclosure of financial assets, financial liabilities and equity instruments.
Ind AS 109 applies to all financial instruments except for those specifically excluded.
Financial assets and liabilities are recognized when the entity becomes a party to the contractual provisions of the instrument.
Equity instruments are recognized when the entity becomes a party to the contractual provisions of the i...read more
Q2. Guesstimate: ‘How much would a tea seller earn in a year by selling a tea on the roadside joint in Mumbai’
The tea seller in a roadside joint in Mumbai can earn an average annual income of around INR 2,40,000.
The average price of a cup of tea in Mumbai is around INR 10.
Assuming the tea seller sells 100 cups of tea per day, the daily revenue would be INR 1,000.
Considering the tea seller operates 300 days a year, the annual revenue would be INR 3,00,000.
After deducting expenses like rent, ingredients, and wages, the tea seller's net income could be around INR 2,40,000.
Q3. What if you have unlimited budget but only two areas to spend on where will you spend?
Invest in research and development and employee training.
Invest in research and development to drive innovation and stay ahead of competitors.
Allocate funds for employee training and development to enhance skills and expertise.
Examples: Setting up state-of-the-art R&D facilities, hiring top researchers, conducting market research, organizing training programs and workshops.
Q4. If I have to install a light pole on the road, what should its height be? (use logic)
The height of a light pole on the road should be determined based on factors such as road width, lighting requirements, and safety regulations.
Consider the width of the road and the distance between light poles to ensure adequate lighting coverage.
Take into account the height of nearby buildings or structures that may obstruct the light.
Adhere to safety regulations and guidelines regarding the minimum and maximum height of light poles.
Consider the type of lighting fixtures be...read more
Q5. If I have to install an elevator in the Sabarmati building, give me 5-6 factors that I need to consider
Factors to consider when installing an elevator in the Sabarmati building
Building regulations and permits
Structural integrity of the building
Available space and layout
Electrical and mechanical requirements
Safety features and emergency protocols
Maintenance and servicing
Q6. what is meant by framework and how it is different from language
A framework is a set of rules, guidelines, and libraries that provide a structure for building software applications. It differs from a language in that a language is a set of syntax and grammar rules used to communicate with a computer.
A framework provides a structure for building applications, while a language provides the syntax and grammar for communicating with a computer.
Frameworks often include pre-built libraries and tools to help developers build applications more ef...read more
Share interview questions and help millions of jobseekers 🌟
Q7. Which company smart phone you use and sell this phone to me
I use and recommend the iPhone for its sleek design, user-friendly interface, and advanced features.
The iPhone has a premium look and feel, with a sleek and modern design.
The user interface is intuitive and easy to navigate, making it accessible for all users.
The iPhone offers advanced features such as facial recognition, high-quality camera, and seamless integration with other Apple products.
The App Store offers a wide range of apps for productivity, entertainment, and more....read more
Q8. Angle between hour hand and minute hand at 3:15
The angle between the hour hand and minute hand at 3:15 is 7.5 degrees.
At 3:00, the hour hand is at the 3 o'clock position, which is 90 degrees.
In 15 minutes, the minute hand moves 90 degrees (360 degrees divided by 4).
The hour hand also moves slightly in 15 minutes, covering 7.5 degrees (30 degrees divided by 4).
Therefore, the angle between the hour hand and minute hand at 3:15 is 7.5 degrees.
Consultant Jobs
Q9. when is Qualified and unqualified SSA used for calls
Qualified SSA is used for calls that meet specific criteria, while unqualified SSA is used for calls that do not meet the criteria.
Qualified SSA is used for calls that meet specific criteria set by the organization or client.
Unqualified SSA is used for calls that do not meet the criteria and may require a different approach or response.
Examples of qualified SSA calls include customer inquiries that can be resolved within a certain timeframe, while unqualified SSA calls may in...read more
Q10. Estimate the number of pasta sauce bottles that are sold in a month in Mumbai.
Estimating the number of pasta sauce bottles sold in a month in Mumbai.
Consider the population of Mumbai and the average consumption of pasta sauce per person.
Research the market share of different pasta sauce brands in Mumbai.
Analyze the sales data of pasta sauce in supermarkets and grocery stores in Mumbai.
Take into account the demand during festive seasons or special events.
Consider the popularity of pasta dishes and the frequency of their consumption in Mumbai.
Q11. CASE: Making recommendations to a telecommunication firm on the efficiency of it's distributed network
Recommendations for improving efficiency of a telecommunication firm's distributed network
Conduct a thorough analysis of the current network infrastructure
Identify areas of congestion and bottlenecks
Recommend upgrades to hardware and software
Implement load balancing techniques to distribute traffic evenly
Consider implementing a content delivery network (CDN) to reduce latency
Ensure proper security measures are in place to protect against cyber attacks
Q12. Can we debug AMDP and CDS?
Yes, we can debug AMDP and CDS.
We can debug AMDP using ABAP debugger or Eclipse debugger.
We can debug CDS using Eclipse debugger or SQL Trace.
For AMDP, we can set breakpoints in the method and debug it.
For CDS, we can use SQL Trace to analyze the SQL statements generated by CDS view.
Debugging helps in identifying and fixing issues in the code.
Q13. What is ghost employee and how can we identify ghost employee?
A ghost employee is a fictitious employee created by someone to embezzle funds from a company.
Ghost employees may have fake identities and bank accounts.
They may receive paychecks without actually working for the company.
To identify ghost employees, cross-check employee records with HR and payroll data.
Look for discrepancies in employee attendance, performance, and salary payments.
Conduct regular audits and reviews of employee records to detect any anomalies.
Q14. Estimate the number of printers in India (Case Type-Guesstimate)
Estimating the number of printers in India.
Start by estimating the number of households in India
Assume a percentage of households that own printers
Consider the number of businesses and organizations that may have printers
Factor in the number of educational institutions and government offices
Take into account the population density and urban-rural divide
Consider the growth rate of technology adoption in India
Use available market research data or industry reports for reference
Q15. What is smarts and hownit discover the network devices and creats a topology ?
Smarts is a network management tool that discovers devices and creates a topology.
Smarts uses SNMP to discover network devices.
It creates a topology by analyzing the relationships between devices.
The topology can be visualized in a graphical format.
Smarts can also monitor network performance and alert administrators to issues.
Examples of devices that can be discovered include routers, switches, and servers.
Q16. Write a function that takes 2 inputs and finds the first the line containing first input and changes it with 2nd input.
Function to find and replace a line in an array of strings
Loop through array to find line containing first input
Replace line with second input
Return updated array
Q17. Batch calls in OData, association and navigation in OData?
Batch calls allow multiple requests in a single HTTP call. Associations and navigation allow querying related data in OData.
Batch calls can improve performance by reducing the number of HTTP requests.
Associations define relationships between entities in OData.
Navigation allows querying related entities using the $expand query option.
Example: /Orders?$expand=Customer
Example: /Customers('ALFKI')/Orders
Q18. Are you aware of Agile methodologies?
Yes, Agile methodologies are a set of principles and practices for iterative development.
Agile methodologies prioritize customer collaboration and responding to change over following a strict plan.
Scrum, Kanban, and Extreme Programming (XP) are popular Agile frameworks.
Agile promotes adaptive planning, evolutionary development, early delivery, and continuous improvement.
Daily stand-up meetings, sprint planning, and retrospectives are common Agile practices.
Agile emphasizes de...read more
Q19. How you face Market competition as a fresher
As a fresher, I face market competition by focusing on my unique skills and strengths.
I identify my unique selling points and highlight them in my resume and during interviews.
I research the company and its competitors to understand their needs and how I can add value.
I network with professionals in the industry to gain insights and build relationships.
I continuously learn and improve my skills to stay competitive.
For example, when applying for a marketing role, I highlighted...read more
Q20. What is Encapsulation and Polymorphism in OO ABAP?
Encapsulation is the concept of hiding implementation details and exposing only necessary information. Polymorphism is the ability of objects to take on multiple forms.
Encapsulation helps in achieving data security and prevents unauthorized access to data.
Polymorphism allows objects to be treated as instances of their own class or as instances of their parent class.
Encapsulation and Polymorphism are key concepts in Object-Oriented Programming.
Example of Encapsulation: Private...read more
Q21. why react is faster, default parameters, can you call async function in useEffect
React is faster due to virtual DOM, default parameters provide fallback values, async functions can be called in useEffect
React is faster than traditional DOM manipulation because it uses a virtual DOM to minimize actual DOM updates
Default parameters in JavaScript allow you to specify default values for function parameters if no value is provided
Async functions can be called in useEffect hook in React to perform asynchronous operations within a functional component
Q22. Can we achieve multiple inheritance in ABAP?
No, ABAP does not support multiple inheritance.
ABAP only supports single inheritance through the use of interfaces and abstract classes.
Multiple inheritance can lead to ambiguity and complexity in the code.
However, ABAP does allow for the implementation of multiple interfaces.
Example: a class can implement both IF_A and IF_B interfaces.
Q23. Can we have multiple constructors for a class?
Yes, a class can have multiple constructors with different parameters.
Constructors are used to initialize objects of a class.
Multiple constructors can be defined with different parameters.
The constructor with the matching parameters is called when an object is created.
Constructors can also call other constructors using 'this' keyword.
Example: public class MyClass { public MyClass() {} public MyClass(int x) {} }
Q24. How do you setup and manager role-based permissions?
Setting up role-based permissions involves defining roles, assigning permissions to roles, and managing user access based on roles.
Define different roles based on job functions or responsibilities
Assign specific permissions to each role, determining what actions users in that role can perform
Grant or revoke access to resources based on roles
Regularly review and update roles and permissions to ensure security and compliance
Use role-based access control (RBAC) to streamline per...read more
Q25. What report tiles you have been working and explain them.
I have been working on report tiles related to sales performance and customer behavior.
Sales performance report tile shows the revenue generated by each product category and the top-performing sales representatives.
Customer behavior report tile displays the customer demographics, purchase history, and their preferred products.
Both report tiles are interactive and allow users to filter data based on various parameters.
The sales performance report tile also includes a trend ana...read more
Q26. How would you digitise NBFC loan disbursement
Digitising NBFC loan disbursement involves implementing a digital platform for loan application, approval, and disbursement.
Develop a user-friendly digital platform for loan application and approval
Integrate the platform with credit bureaus for credit checks and risk assessment
Implement e-signature and e-KYC for paperless verification
Use APIs to connect with banks for fund transfer
Ensure data security and compliance with regulations
Provide customer support through chatbots an...read more
Q27. Printing reverse of string without using inbuilt function and start printing from last index
Printing reverse of string without inbuilt function and start printing from last index.
Iterate through the string from last index to first index and append each character to a new string.
Use a loop to iterate through the string and concatenate each character to the new string.
Print the new string in reverse order.
Q28. Do do know how to work on Microsoft Excel?
Yes, I am proficient in working with Microsoft Excel.
I am experienced in creating spreadsheets, using formulas, and analyzing data.
I have used Excel for tasks such as data entry, creating charts, and pivot tables.
I am familiar with functions such as VLOOKUP, SUMIF, and IFERROR.
I have also worked with macros and automation in Excel.
Q29. What is sub flow in mule?
Sub flow in Mule is a reusable flow that can be called from other flows.
Sub flow is a separate flow that can be called from other flows
It helps in reusing the same logic in multiple flows
Sub flow can have its own set of input and output parameters
It can be used to encapsulate complex logic and make the main flow more readable
Example: A sub flow for database connection that can be called from multiple flows
Q30. What is your understanding on ETL
ETL stands for Extract, Transform, Load. It is a process used to extract data from various sources, transform it into a consistent format, and load it into a target database or data warehouse.
ETL is a common practice in data integration and data warehousing.
Extract: Data is extracted from different sources such as databases, files, APIs, etc.
Transform: The extracted data is cleaned, validated, and transformed into a consistent format.
Load: The transformed data is loaded into ...read more
Q31. Factorial code using recursion
Factorial code using recursion
Recursion is a technique where a function calls itself
Factorial of a number is the product of all positive integers less than or equal to that number
To calculate factorial using recursion, the base case is when the number is 0 or 1
The recursive step is to call the factorial function with the number decremented by 1 and multiply it with the number itself
Q32. What are the Design patterns have you used?
I have used design patterns such as Singleton, Factory, and Observer in my projects.
Singleton pattern ensures a class has only one instance and provides a global point of access to it.
Factory pattern creates objects without specifying the exact class of object that will be created.
Observer pattern defines a one-to-many dependency between objects so that when one object changes state, all its dependents are notified and updated automatically.
Q33. What checks can you perform from PO dump?
Perform various checks on purchase order data dump
Verify accuracy of vendor information
Check for duplicate PO numbers
Ensure correct pricing and quantities
Validate delivery dates
Confirm approval signatures
Q34. What procedure can you perform from PO dump?
You can perform procedures such as creating purchase orders, updating purchase orders, cancelling purchase orders, etc. from a PO dump.
Creating new purchase orders based on the information in the dump
Updating existing purchase orders with new information
Cancelling purchase orders that are no longer needed
Reviewing and analyzing purchase order data for insights
Q35. What are business rules constructed using?
Business rules are constructed using logic and conditions.
Logic
Conditions
Constraints
Decision tables
Rule engines
Q36. Describe each step of P2P Process with risk at each step.
P2P Process involves requisition, approval, purchase order, goods receipt, invoice verification, and payment.
Requisition: Risk of incorrect or unauthorized requests leading to unnecessary purchases.
Approval: Risk of delays or errors in approval process causing delays in procurement.
Purchase Order: Risk of incorrect details or unauthorized purchases being made.
Goods Receipt: Risk of receiving damaged or incorrect goods, leading to disputes with suppliers.
Invoice Verification: ...read more
Q37. How we do audit of revenue
Auditing revenue involves examining financial records, verifying transactions, and ensuring compliance with accounting standards.
Reviewing sales invoices, receipts, and contracts to ensure accuracy and completeness
Comparing recorded revenue with supporting documentation to identify discrepancies
Testing the effectiveness of internal controls and procedures for revenue recognition
Analyzing revenue trends and patterns to identify potential risks or irregularities
Verifying the ac...read more
Q38. Are you having basic computer knowledge?
Yes, I have basic computer knowledge.
Proficient in using Microsoft Office Suite
Familiar with internet browsing and email communication
Basic understanding of computer hardware and software
Experience with troubleshooting common computer issues
Q39. CASE STUDIE:- CALCULATE REVENUE OF ICE CREAM PARLOUR
To calculate revenue of an ice cream parlor, we need to consider factors like sales volume, pricing strategy, and operational costs.
Determine the average number of customers per day and the average amount spent per customer
Consider the cost of ingredients, labor, rent, and utilities
Analyze the competition and adjust pricing strategy accordingly
Explore opportunities for upselling and cross-selling
Track sales and expenses regularly to identify trends and make informed decisions
Q40. New technology in the field of semiconductor industry?
The semiconductor industry is constantly evolving with new technologies such as AI, IoT, and 5G driving innovation.
AI is being used to improve chip design and manufacturing processes
IoT is driving demand for low-power and high-performance chips
5G is increasing demand for high-speed and low-latency chips
Emerging technologies such as quantum computing and neuromorphic computing are being explored for future applications
Q41. Can you summarise the case for me?
The case involves summarizing a consulting project.
The interviewer wants a concise overview of the case.
The summary should highlight the key points and findings.
It should provide a clear understanding of the project's objectives and outcomes.
Examples can be used to support the summary.
Q42. How to identify any irregularities in Inventory?
To identify irregularities in inventory, conduct regular physical counts, compare counts to recorded quantities, analyze discrepancies, and investigate root causes.
Perform regular physical counts of inventory
Compare the physical counts to the recorded quantities in the inventory system
Analyze any discrepancies between the physical counts and recorded quantities
Investigate the root causes of the irregularities
Implement control measures to prevent future irregularities
Utilize i...read more
Q43. Printing reversed words in a string without using inbuilt functions
Printing reversed words in a string without using inbuilt functions
Split the string into words using space as delimiter
Iterate through each word and reverse it
Print the reversed words in the original order
Q44. What is apex how we can apex in different ways?
Apex is the highest point or peak of something. It can be achieved in different ways through hard work, determination, and skill.
Apex can be achieved through setting specific goals and working towards them consistently.
Improving skills and knowledge in a particular area can help reach the apex of success.
Networking and building strong relationships can also help in reaching the apex of one's career or personal life.
Q45. How do you write custom exception?
Custom exceptions can be written by creating a new class that extends the Exception class.
Create a new class that extends the Exception class
Add a constructor to the custom exception class
Throw the custom exception using 'throw new CustomException(message)'
Q46. How to identification of plants plantation work
Identification of plants involves observing characteristics such as leaves, flowers, fruits, and stems.
Observe the shape, size, and color of leaves
Examine the flowers for color, shape, and arrangement
Look at the fruits for size, color, and texture
Inspect the stems for texture, color, and branching pattern
Q47. Major observations or risk identified in your internal audit experience.
Key risks identified in internal audit experience
Lack of segregation of duties leading to potential fraud
Inadequate controls over financial reporting
Insufficient IT security measures
Non-compliance with regulations and policies
Weaknesses in inventory management
Q48. Which mutual fund would you recommend?
I would recommend the Vanguard Total Stock Market Index Fund for its low fees and diversified exposure to the entire U.S. stock market.
Consider the fund's expense ratio and fees
Look at the fund's historical performance and track record
Evaluate the fund's investment strategy and holdings
Take into account your own risk tolerance and investment goals
Q49. How to use chat gpt for resume or email writing
Chat GPT can be used for resume or email writing by providing prompts and letting the AI generate content.
Provide clear and specific prompts for the AI to work with
Review and edit the generated content to ensure accuracy and relevance
Use the AI to help with formatting and wording suggestions
Ensure the final output reflects your personal style and tone
Q50. Difference between throw , throws and throwable ?
throw is a keyword used to throw an exception, throws is used in method signature to declare exceptions thrown, and Throwable is a superclass for all exceptions and errors.
throw is used to throw an exception in a try-catch block
throws is used in method signature to declare exceptions that the method can throw
Throwable is a superclass for all exceptions and errors in Java
Interview Questions of Similar Designations
Top Interview Questions for Consultant Related Skills
Interview experiences of popular companies
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
Reviews
Interviews
Salaries
Users/Month