Add office photos
Engaged Employer

Wipro

3.7
based on 52.6k Reviews
Video summary
Filter interviews by

20+ Havas Media Interview Questions and Answers

Updated 4 Oct 2024
Popular Designations

Q1. Different lifecycle methods of react and where did you implement it?

Ans.

React has three lifecycle methods: Mounting, Updating, and Unmounting.

  • Mounting: When a component is being inserted into the DOM. componentDidMount() is an example.

  • Updating: When a component is being re-rendered. componentDidUpdate() is an example.

  • Unmounting: When a component is being removed from the DOM. componentWillUnmount() is an example.

  • I have implemented these methods in various projects, such as using componentDidMount() to fetch data from an API and componentDidUpdate...read more

Add your answer

Q2. Why node is single threaded and how we can achieve multi-threading?

Ans.

Node is single threaded for simplicity and consistency. Multi-threading can be achieved through child processes or worker threads.

  • Node's single thread model simplifies programming and avoids race conditions.

  • Child processes can be used to run multiple instances of Node, each with its own thread.

  • Worker threads can be used to create additional threads within a single Node process.

  • Multi-threading can improve performance for CPU-bound tasks, but may not be necessary for I/O-bound ...read more

Add your answer
Q3. What is the virtual DOM in React?
Add your answer

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

Add your answer
Discover Havas Media interview dos and don'ts from real experiences

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

Add your answer
Q6. What is React?
Add your answer
Are these interview questions helpful?

Q7. What is static binding and dynamic binding

Ans.

Static binding is resolved at compile-time while dynamic binding is resolved at runtime.

  • Static binding is also known as early binding.

  • Dynamic binding is also known as late binding.

  • Static binding is faster than dynamic binding.

  • Examples of static binding include overloaded methods and constructors.

  • Examples of dynamic binding include virtual functions and abstract classes.

Add your answer

Q8. What is node and it's implementation?

Ans.

Node is a JavaScript runtime built on Chrome's V8 JavaScript engine.

  • Node allows developers to run JavaScript on the server-side.

  • It has a non-blocking I/O model that makes it efficient for handling large amounts of data.

  • Node has a package manager called npm that makes it easy to install and manage third-party libraries.

  • Some popular frameworks built on Node include Express, NestJS, and Meteor.

Add your answer
Share interview questions and help millions of jobseekers šŸŒŸ

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

Add your answer

Q10. How can you prepare PR00 report output

Ans.

To prepare PR00 report output, follow these steps

  • Run transaction code PR00 in SAP system

  • Enter the necessary selection criteria such as company code, fiscal year, etc.

  • Execute the report to generate the output

  • Review the report output for accuracy and completeness

Add your answer

Q11. What is error boundary?

Ans.

Error boundary is a React component that catches JavaScript errors during rendering.

  • It is used to handle errors that occur during rendering in React applications.

  • It helps to prevent the entire application from crashing due to a single error.

  • It is implemented using the componentDidCatch lifecycle method.

  • It can be used to display a fallback UI or log the error for debugging purposes.

Add your answer

Q12. Explain Credit Management and Rebate Process

Ans.

Credit management involves assessing and managing credit risk, while rebate process involves providing discounts or refunds to customers.

  • Credit management involves evaluating the creditworthiness of customers before extending credit

  • It also involves setting credit limits, monitoring credit utilization, and managing collections

  • Rebate process involves offering discounts or refunds to customers based on certain criteria, such as volume of purchases or meeting sales targets

  • It is i...read more

Add your answer

Q13. What do you mean by Subrogration

Ans.

Subrogation is the process by which an insurance company seeks reimbursement from the party at fault for a claim it has already paid out.

  • Subrogation allows insurance companies to recover costs from responsible parties.

  • It is commonly used in cases where a third party is liable for damages or injuries covered by an insurance policy.

  • For example, if your car is damaged in an accident caused by another driver, your insurance company may seek reimbursement from the at-fault driver'...read more

Add your answer

Q14. What is virtual Dom?

Ans.

Virtual DOM is a lightweight copy of the actual DOM used for efficient updates in web applications.

  • Virtual DOM is a concept used in ReactJS and other modern web frameworks.

  • It allows for efficient updates by only updating the parts of the actual DOM that have changed.

  • Virtual DOM is a tree-like structure that represents the actual DOM.

  • Changes made to the virtual DOM are compared to the previous version to determine what needs to be updated in the actual DOM.

  • This results in fast...read more

Add your answer

Q15. What is object cloning ?

Ans.

Object cloning is creating a copy of an object with the same state and behavior.

  • Cloning can be shallow or deep, depending on whether the object's references are also copied.

  • Java provides a clone() method for cloning objects.

  • Cloning can be used to create backups, prototypes, and to avoid sharing mutable objects.

  • Cloning can be expensive and error-prone, especially for complex objects.

  • Immutable objects do not need to be cloned.

Add your answer

Q16. React hooks and it's usage?

Ans.

React hooks are a way to use state and other React features in functional components.

  • Hooks were introduced in React 16.8.

  • useState is a hook that allows functional components to have state.

  • useEffect is a hook that allows functional components to have side effects.

  • useContext is a hook that allows functional components to consume context.

  • Hooks can only be used in functional components, not in class components.

  • Example: const [count, setCount] = useState(0);

  • Example: useEffect(() =...read more

Add your answer

Q17. What is polymorphism

Ans.

Polymorphism is the ability of a single function or method to operate on different types of data.

  • Polymorphism allows objects of different classes to be treated as objects of a common superclass.

  • There are two types of polymorphism: compile-time (method overloading) and runtime (method overriding).

  • Example: Inheritance in object-oriented programming languages like Java allows for polymorphism.

Add your answer

Q18. API and usage. Types of ApI

Ans.

API stands for Application Programming Interface. There are mainly two types of APIs - REST and SOAP.

  • APIs allow different software applications to communicate with each other

  • REST APIs use HTTP requests to access and manipulate data

  • SOAP APIs use XML messaging to exchange data

  • Other types of APIs include GraphQL, RPC, and Webhooks

Add your answer

Q19. Diff between c and C++

Ans.

C is a procedural programming language while C++ is an object-oriented programming language.

  • C is a subset of C++

  • C++ supports classes and objects, while C does not

  • C++ has features like inheritance, polymorphism, and encapsulation which are not present in C

  • C++ has a more complex syntax compared to C

  • C++ has a standard template library (STL) for data structures and algorithms

Add your answer

Q20. What s Provisioning

Ans.

Provisioning is the process of setting up and configuring resources for a user or system.

  • Provisioning involves allocating resources such as hardware, software, and network access to users or systems.

  • It can also involve configuring settings and permissions for these resources.

  • Examples of provisioning include setting up a new employee with a computer, email account, and access to company software.

  • Cloud service providers often offer self-service provisioning, allowing users to q...read more

Add your answer

Q21. Explain OTC Process

Ans.

OTC process refers to the steps involved in the over-the-counter sale of products directly to consumers without a prescription.

  • OTC products are medications or other healthcare items that can be purchased without a prescription from a healthcare professional.

  • Consumers can buy OTC products directly from pharmacies, supermarkets, or online retailers.

  • OTC process involves product selection, payment, and dispensing of the product to the consumer.

  • Examples of OTC products include pai...read more

Add your answer

Q22. Experience in Domain

Ans.

I have 2 years of experience in the healthcare domain working on projects related to electronic health records.

  • Worked on implementing electronic health record systems for hospitals

  • Analyzed data to improve patient outcomes

  • Collaborated with healthcare professionals to understand their needs and requirements

Add your answer
Contribute & help others!
Write a review
Share interview
Contribute salary
Add office photos

Interview Process at Havas Media

based on 23 interviews
4 Interview rounds
Technical Round
HR Round - 1
HR Round - 2
HR Round - 3
View more
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Associate Consultant Interview Questions from Similar Companies

3.7
Ā ā€¢Ā 35 Interview Questions
3.6
Ā ā€¢Ā 31 Interview Questions
3.5
Ā ā€¢Ā 13 Interview Questions
2.4
Ā ā€¢Ā 12 Interview Questions
3.9
Ā ā€¢Ā 12 Interview Questions
3.8
Ā ā€¢Ā 10 Interview Questions
View all
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
70 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

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