i
CodeChavo
Filter interviews by
ReactJS component lifecycle includes mounting, updating, and unmounting phases, managing component behavior and state.
Mounting: The phase when a component is being created and inserted into the DOM. Example: constructor(), render(), componentDidMount().
Updating: Occurs when a component's state or props change. Example: shouldComponentUpdate(), render(), componentDidUpdate().
Unmounting: The phase when a component is bei...
Question: Given an array of integers, find the maximum sum of any contiguous subarray.
Input: [ -2, 1, -3, 4, -1, 2, 1, -5, 4 ]
Questions were asked around DS, Algo ,React and Redux
I appeared for an interview before May 2024, where I was asked the following questions.
A graph is a collection of nodes connected by edges, while a tree is a special type of graph with a hierarchical structure.
Structure: A tree is a connected acyclic graph with a single root node, while a graph can have cycles and multiple connections.
Hierarchy: Trees represent hierarchical relationships (e.g., file systems), whereas graphs can represent more complex relationships (e.g., social networks).
Edges: In a tree...
Implementing authentication using clean code architecture ensures maintainability, scalability, and separation of concerns in the application.
Layered Architecture: Divide the application into layers (Presentation, Domain, Data) to separate concerns and improve maintainability.
Use Cases: Define use cases for authentication (e.g., login, registration) in the domain layer, encapsulating business logic.
Interfaces: Create i...
Top trending discussions
I applied via Walk-in and was interviewed before Jun 2021. There were 2 interview rounds.
HR told about the company on the first day, how it works, told the rules, showed the management and a lot
I applied via Campus Placement and was interviewed before Feb 2020. There were 4 interview rounds.
Yes, algorithms and pseudocodes are still important in IT Services.
Algorithms are used in various fields of IT such as machine learning, data analysis, and cryptography.
Pseudocodes are used to plan and design algorithms before coding them.
Understanding algorithms and pseudocodes is essential for software engineers to write efficient and optimized code.
Examples of algorithms include sorting algorithms, search algorithms...
I applied via Referral and was interviewed in Dec 2020. There were 4 interview rounds.
based on 4 interview experiences
Difficulty level
Duration
based on 32 reviews
Rating in categories
3-5 Yrs
Not Disclosed
TCS
Accenture
Wipro
Cognizant