Associate Consultant

900+ Associate Consultant Interview Questions and Answers

Updated 3 Jan 2025

Q201. What is 3NF? (3rd Normal Form)

Ans.

3NF is a database normalization technique that ensures data is stored in a table with no transitive dependencies.

  • Each non-prime attribute is non-transitively dependent on every super key.

  • Every non-prime attribute is fully functionally dependent on the primary key.

  • Helps in reducing data redundancy and improving data integrity.

  • Example: If a table has columns A, B, and C where B is functionally dependent on A, and C is functionally dependent on B, then it violates 3NF.

  • To convert...read more

Q202. Tell about Credit card life cycle

Ans.

Credit card life cycle involves application, approval, usage, payment, and closure.

  • Application: Customer applies for a credit card.

  • Approval: Bank approves or rejects the application based on credit score and other factors.

  • Usage: Customer uses the credit card to make purchases and payments.

  • Payment: Customer pays the credit card bill on time to avoid interest and penalties.

  • Closure: Customer can close the credit card account if no longer needed or switch to a different card.

  • Exam...read more

Q203. What is POM and implementation in project?

Ans.

POM stands for Page Object Model. It is a design pattern used in automation testing to create object repositories for web UI elements.

  • POM separates the UI elements and the test scripts, making the code more modular and maintainable.

  • It helps in reducing code duplication and improves code reusability.

  • POM also makes it easier to update the UI elements in case of any changes in the application.

  • Implementation of POM involves creating a separate class for each web page, defining th...read more

Q204. Difference between c programming and python

Ans.

C is a compiled language with low-level memory manipulation, while Python is an interpreted language with high-level abstractions.

  • C is faster and more efficient for low-level programming, while Python is easier to learn and use for high-level tasks.

  • C requires manual memory management, while Python has automatic garbage collection.

  • C is statically typed, while Python is dynamically typed.

  • C is used for system programming, embedded systems, and game development, while Python is u...read more

Are these interview questions helpful?

Q205. How do handle transactions in spring boot application?

Ans.

Transactions in Spring Boot applications are managed using @Transactional annotation.

  • Use @Transactional annotation on methods that need to be executed within a transaction.

  • Transactions can be managed programmatically using TransactionTemplate.

  • Spring Boot provides support for declarative transaction management.

  • Transactions can be configured using properties in application.properties file.

Q206. Investment Attractiveness of K12 (Kindergarten-Class 12) type school chains in India

Ans.

Investment attractiveness of K12 school chains in India

  • Growing demand for quality education in India

  • Increasing disposable income of parents

  • Government initiatives to promote education

  • Potential for expansion and scalability

  • Examples: Delhi Public School, DAV Public School, Podar Education Network

Share interview questions and help millions of jobseekers 🌟

man-with-laptop

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

Q208. Multifile system and their partition. 2 way to 4 way and vice versa

Ans.

Multifile system partition can be changed from 2 way to 4 way and vice versa.

  • Multifile system allows for partitioning of data across multiple files.

  • Partition can be changed from 2 way to 4 way and vice versa.

  • Partitioning can improve performance and organization of data.

Associate Consultant Jobs

Associate Consultant : HCM Functional 2-10 years
Oracle India Pvt. Ltd.
3.7
Bangalore / Bengaluru
S2RL Associate Consultant 5-8 years
Infosys Limited
3.7
Ahmedabad
Associate Consultant/Consultant-Cardiac Anesthesia 5-10 years
Medanta
4.1
Delhi/Ncr

Q209. What are Java 8 features? Explain the lambda expression

Ans.

Java 8 introduced new features like lambda expressions, stream API, functional interfaces, and more.

  • Lambda expressions allow you to pass functions as arguments to methods.

  • They enable functional programming in Java by treating functionality as a method argument.

  • Syntax: (parameters) -> expression or (parameters) -> { statements; }

  • Example: (int a, int b) -> a + b

  • Example: (String s) -> System.out.println(s)

Q210. What are the benifits of delpoying SQL elastic pool?

Ans.

SQL elastic pool provides cost savings, resource optimization, and simplified management.

  • Cost savings by sharing resources among multiple databases

  • Resource optimization by dynamically allocating resources based on demand

  • Simplified management by managing multiple databases as a single entity

  • Improved performance by reducing contention for resources

  • Ability to scale up or down based on changing workload demands

Q211. What are the different data types present in javascript?

Ans.

JavaScript has 7 different data types including number, string, boolean, null, undefined, object, and symbol.

  • Number: represents numeric values

  • String: represents textual values

  • Boolean: represents true/false values

  • Null: represents intentional absence of any object value

  • Undefined: represents an uninitialized value

  • Object: represents a collection of properties

  • Symbol: represents a unique identifier

Q212. What is the difference between action and transformation in databricks?

Ans.

Action triggers computation and returns results to driver while transformation creates a new RDD from existing one.

  • Action is a command that triggers computation and returns results to the driver program.

  • Transformation creates a new RDD from an existing one without computing the result immediately.

  • Actions are executed immediately while transformations are executed lazily.

  • Examples of actions include count(), collect(), and reduce().

  • Examples of transformations include map(), fil...read more

Q213. What is your experience or understanding of Supply Chain and Order to Cash.

Ans.

I have experience in managing supply chain operations and order to cash processes.

  • Managed inventory levels to ensure timely delivery of products to customers

  • Worked on optimizing order processing and fulfillment to improve efficiency

  • Collaborated with cross-functional teams to streamline supply chain operations

  • Utilized ERP systems to track orders and monitor inventory levels

Q214. explain the four pillars of OOPS, their significance and how you leveraged them in your projects?

Ans.

The four pillars of OOPS are encapsulation, inheritance, polymorphism, and abstraction.

  • Encapsulation: Bundling data and methods that operate on the data into a single unit. Example: Using private variables and public methods in a class.

  • Inheritance: Allowing a new class to inherit properties and behavior from an existing class. Example: Creating a subclass that inherits from a superclass.

  • Polymorphism: The ability to present the same interface for different data types. Example:...read more

Q215. 7. Uses of Factory Design Pattern

Ans.

Factory Design Pattern is used to create objects without exposing the creation logic to the client.

  • It provides a way to delegate the object creation to a factory class.

  • It helps in achieving loose coupling between classes.

  • It is useful when we have a super class with multiple sub-classes and based on input, we need to return one of the sub-class.

  • Examples include: java.util.Calendar, java.text.NumberFormat, java.nio.charset.Charset

Q216. 8. Different type of HTTP response code.

Ans.

HTTP response codes indicate the status of a web request. There are 5 categories of codes.

  • 1xx - Informational

  • 2xx - Success

  • 3xx - Redirection

  • 4xx - Client Error

  • 5xx - Server Error

Q217. API testing using rest assured and types of assertion.

Ans.

Rest assured is a Java library used for API testing. Types of assertion include status code, response body, and header.

  • Rest assured is a popular Java library used for API testing

  • It simplifies the process of sending HTTP requests and verifying the response

  • Types of assertion include status code, response body, and header

  • Status code assertion checks if the response code is as expected

  • Response body assertion checks if the response body contains expected values

  • Header assertion che...read more

Q218. How to migrate legacy environment to Cloud or virtualisation.

Ans.

Legacy environment can be migrated to Cloud or virtualisation by following a few steps.

  • Assess the current environment and identify the applications and data that need to be migrated

  • Choose the appropriate Cloud or virtualisation platform based on the requirements

  • Create a migration plan and test it thoroughly before executing it

  • Migrate the applications and data in phases to minimize downtime and ensure smooth transition

  • Monitor and optimize the new environment to ensure optimal ...read more

Q219. How you perform kernel upgrade in all the instances

Ans.

Perform kernel upgrade in all instances

  • Create a backup of all instances before upgrading

  • Check compatibility of new kernel with all instances

  • Schedule a maintenance window for upgrading

  • Upgrade the kernel on one instance at a time

  • Test each instance after upgrading to ensure it is functioning properly

Q220. Market Entry case (In India) of a healthcare giant that has built a product that cures Cataract

Ans.

The healthcare giant should consider market research, pricing strategy, distribution channels, and partnerships for successful market entry.

  • Conduct market research to understand the demand, competition, and potential customers in India's healthcare market.

  • Develop a pricing strategy that is competitive and affordable for the target market.

  • Identify and establish distribution channels to ensure the product reaches healthcare facilities and professionals efficiently.

  • Form partners...read more

Q221. What is redux, middleware, redux components?

Ans.

Redux is a state management library for JavaScript applications. Middleware is a function that sits between the action and reducer. Redux components are React components that are connected to the Redux store.

  • Redux is used to manage the state of an application in a predictable way.

  • Middleware is used to intercept and modify actions before they reach the reducer.

  • Redux components are React components that are connected to the Redux store using the 'connect' function.

  • Examples of m...read more

Q222. Why are you interested in Data science and ML? Does your skills align with you interests?

Ans.

I am interested in Data science and ML because of their ability to uncover insights from data and make predictions.

  • I am fascinated by the power of data to drive decision-making and solve complex problems.

  • I enjoy working with large datasets and finding patterns within them.

  • I believe that the combination of statistics, programming, and domain knowledge in data science is a perfect fit for my skills.

  • I have experience in programming languages like Python and R, as well as in stat...read more

Q223. Approach for web application security testing

Ans.

Approach for web app security testing

  • Identify potential vulnerabilities

  • Perform manual and automated testing

  • Use tools like OWASP ZAP, Burp Suite, etc.

  • Test for authentication and authorization flaws

  • Check for input validation and output encoding

  • Perform penetration testing

  • Conduct regular security audits

Q224. What do you mean by regression?

Ans.

Regression is a statistical method used to analyze the relationship between two or more variables.

  • It helps to predict the value of one variable based on the value of another variable.

  • It is used to identify the strength and direction of the relationship between variables.

  • Linear regression is a common type of regression used to model the relationship between two variables.

  • Examples include predicting sales based on advertising spend, or predicting student grades based on study t...read more

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

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

Q227. Which Deployment method/tool used for code deployment

Ans.

There are various deployment methods/tools available such as Jenkins, Ansible, Docker, Kubernetes, etc.

  • Jenkins is a popular tool for continuous integration and deployment

  • Ansible is a configuration management tool that can also be used for deployment

  • Docker and Kubernetes are containerization tools that can simplify deployment

  • Deployment methods can vary depending on the technology stack and infrastructure

  • Deployment can be done manually or through automation

Q228. Guesstimates regrding average revenue per user for youtube in week

Ans.

The average revenue per user for YouTube in a week can be estimated by considering factors such as total revenue, number of users, and engagement metrics.

  • Calculate total revenue generated by YouTube in a week

  • Estimate the number of active users on YouTube in a week

  • Divide total revenue by the number of active users to get average revenue per user

  • Consider engagement metrics like watch time, ad clicks, and subscriptions to refine the estimate

Q229. How to deploy the SSIS Packages?

Ans.

SSIS Packages can be deployed using SQL Server Management Studio or the dtutil utility.

  • Deploy using SQL Server Management Studio by connecting to Integration Services and importing the package.

  • Deploy using dtutil utility by running a command like dtutil /FILE package.dtsx /COPY SQL;"FolderName" /QUIET.

Q230. DBMS and its usage. How to fetch data form multiple tabls

Ans.

DBMS allows fetching data from multiple tables using JOIN clause.

  • Use JOIN clause to combine data from multiple tables based on a common column

  • Types of JOINs include INNER JOIN, LEFT JOIN, RIGHT JOIN, and FULL OUTER JOIN

  • Specify the columns to be fetched using SELECT statement

  • Use WHERE clause to filter the data based on specific conditions

Q231. How can we sync On prem applications to Azure Cloud?

Ans.

On prem applications can be synced to Azure Cloud using various methods.

  • Azure Site Recovery can be used to replicate on-premises virtual machines to Azure.

  • Azure Migrate can be used to assess and migrate on-premises servers, databases, and applications to Azure.

  • Azure ExpressRoute can be used to establish a dedicated, private connection between on-premises infrastructure and Azure datacenters.

  • Azure Hybrid Connections can be used to securely connect on-premises resources to Azur...read more

Q232. How to differentiate domestic and international compliances?

Ans.

Domestic compliances are regulations and laws that apply within a country, while international compliances are regulations and laws that apply across multiple countries.

  • Domestic compliances are specific to the laws and regulations of a single country.

  • International compliances involve adhering to laws and regulations that span multiple countries.

  • Domestic compliances may include tax laws, labor laws, and industry-specific regulations within a country.

  • International compliances m...read more

Q233. Java program for pyramid structure numbers Arrays , micro services, threads

Ans.

Java program to print pyramid structure of numbers

  • Use nested loops to print the pyramid structure

  • The outer loop will iterate through the rows

  • The inner loop will iterate through the columns

  • Use a counter variable to keep track of the numbers to be printed

  • Print the numbers in the desired format using printf or println

Q234. SQL queries. Find the second highest salary from the table.

Ans.

Find the second highest salary from a table using SQL queries.

  • Use the SELECT statement to retrieve the salaries from the table.

  • Use the ORDER BY clause to sort the salaries in descending order.

  • Use the LIMIT clause to limit the result set to the second highest salary.

  • Use a subquery to exclude the highest salary from the result set.

Q235. What are the types of meta argument in terraform

Ans.

Meta arguments in Terraform are used to control the behavior of resources and modules.

  • Meta arguments are used to set values that affect the behavior of resources and modules.

  • Some common meta arguments include 'depends_on', 'count', and 'lifecycle'.

  • Meta arguments can be set at the resource or module level.

  • For example, 'depends_on' can be used to specify dependencies between resources.

  • Another example is 'count', which can be used to create multiple instances of a resource.

  • The '...read more

Q236. What is tax jurisdiction in SAP?

Ans.

Tax jurisdiction in SAP determines the tax laws and regulations applicable to a particular business transaction.

  • It is used to determine the tax codes and rates for a transaction

  • It is based on the location of the company code and the customer/vendor

  • It can be set up at various levels such as country, state, city, etc.

  • It is important for compliance with tax laws and regulations

  • Example: A company based in the US selling to a customer in Canada would have different tax jurisdictio...read more

Q237. Why periodic review done in GXP and for software?

Ans.

Periodic review is necessary in GXP and software to ensure compliance and identify potential risks.

  • Periodic review helps to ensure that GXP processes and software remain compliant with regulations and standards.

  • It also helps to identify potential risks and areas for improvement.

  • For example, periodic review of a software system may reveal a bug or vulnerability that needs to be addressed.

  • Similarly, periodic review of GXP processes may identify areas where additional training o...read more

Q238. What are the instances that are created when we deploy our CAPM app to CF?

Ans.

Instances created when deploying CAPM app to CF include app instances, service instances, route instances, and buildpack instances.

  • App instances are created to run the application code.

  • Service instances are created to provide additional functionality or resources to the app.

  • Route instances are created to map incoming requests to the app.

  • Buildpack instances are created to compile and run the app code.

  • For example, when deploying a CAPM app to CF, you may see multiple app instan...read more

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

Q240. Sales of a paint company has been declining. What could be the reasons?

Ans.

Possible reasons for declining sales of a paint company

  • Decrease in demand for paint products

  • Increased competition from other paint companies

  • Economic downturn affecting construction industry

  • Poor marketing strategies

  • Quality issues with the paint products

Q241. What are lambda functions in Python, write some expressions

Ans.

Lambda functions are anonymous functions in Python that can have any number of arguments but only one expression.

  • Lambda functions are defined using the lambda keyword.

  • They are commonly used for small, one-time operations.

  • Example: add = lambda x, y: x + y

Q242. Explain RERA and is it a boon or a ban for clients as well as developers?

Ans.

RERA is Real Estate (Regulation and Development) Act, aimed at regulating the real estate sector in India.

  • RERA mandates transparency in real estate projects to protect the interests of buyers.

  • It ensures timely completion of projects and prevents fraudulent practices.

  • For clients, RERA provides a sense of security and confidence in investing in real estate.

  • For developers, it may increase compliance costs and paperwork, but ultimately leads to a more organized and trustworthy in...read more

Q243. GIT commands and how to create project in git?

Ans.

GIT commands and project creation in GIT

  • GIT commands: add, commit, push, pull, clone, branch, merge

  • To create a project in GIT: initialize a repository, add files, commit changes, create a remote repository, push changes to remote repository

  • Example: git init, git add ., git commit -m 'initial commit', create a repository on GitHub, git remote add origin , git push -u origin master

Q244. Estimate the sale of Vada Pav in Juhu Beach

Ans.

The sale of Vada Pav in Juhu Beach can be estimated based on footfall, price, and competition.

  • Footfall can be estimated by analyzing the number of visitors to Juhu Beach on a daily basis.

  • Price can be estimated by researching the average cost of Vada Pav in the area.

  • Competition can be estimated by identifying the number of Vada Pav vendors in the vicinity.

  • The estimate can be refined by considering factors such as weather, season, and events.

  • Interviewer may ask for a specific t...read more

Q245. Explain how you will deliver projects if not near systems?

Ans.

I will use remote collaboration tools and effective communication to ensure project delivery.

  • Utilize video conferencing and screen sharing to facilitate remote meetings

  • Use project management software to track progress and assign tasks

  • Maintain open and frequent communication with team members and stakeholders

  • Establish clear expectations and deadlines for deliverables

  • Leverage cloud-based storage and file sharing for easy access to project documents

  • Ensure all team members have n...read more

Q246. How to make sure your clients successful by making clear user story.

Ans.

Clear user stories ensure client success. Here's how:

  • Understand the client's needs and goals

  • Break down the user story into smaller, manageable tasks

  • Use clear and concise language

  • Include acceptance criteria for each task

  • Collaborate with the client to ensure understanding and agreement

  • Regularly review and update the user story as needed

Q247. Lookup vs lookup local function and various lookup function

Ans.

Lookup functions are used to search for values in a table or range. Lookup local function is used to search within a specific range.

  • Lookup functions include VLOOKUP, HLOOKUP, INDEX/MATCH, and XLOOKUP.

  • VLOOKUP searches for a value in the first column of a table and returns a corresponding value in the same row from a specified column.

  • HLOOKUP searches for a value in the first row of a table and returns a corresponding value in the same column from a specified row.

  • INDEX/MATCH use...read more

Q248. Reformat and fbe similarity and difference

Ans.

Reformat and compare similarity and difference.

  • Reformatting involves changing the structure or layout of data.

  • Similarity refers to how alike two things are, while difference refers to how they are not alike.

  • Comparing similarity and difference can help identify patterns or relationships in data.

  • For example, comparing the similarity and difference between two sets of customer data can help identify common traits or preferences.

  • Reformatting the data to make it easier to compare ...read more

Q249. What is blue screen of death and how to fix it

Ans.

Blue Screen of Death (BSOD) is an error screen displayed on Windows operating systems when a system error occurs.

  • BSOD is caused by hardware or software issues

  • To fix it, try restarting the computer or running a system diagnostic

  • Update drivers and software, check for malware, and replace faulty hardware if necessary

Q250. What type of integration using in SF ONB to EC

Ans.

SF ONB uses Dell Boomi for integration with EC

  • SF ONB uses Dell Boomi middleware for integration with EC

  • Dell Boomi provides pre-built connectors for SF ONB and EC

  • Integration can be configured for data flow between SF ONB and EC

  • Data can be synced in real-time or scheduled batches

Previous
2
3
4
5
6
7
8
Next
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Interview experiences of popular companies

3.7
 • 10.2k Interviews
3.7
 • 7.4k Interviews
3.8
 • 4.7k Interviews
3.5
 • 3.7k Interviews
3.4
 • 1.3k Interviews
3.5
 • 1.1k Interviews
3.5
 • 772 Interviews
3.6
 • 303 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
Get AmbitionBox app

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