i
BUSINESSNEXT
Filter interviews by
I appeared for an interview in Oct 2022.
Webpack is a module bundler for JavaScript applications.
Webpack takes modules with dependencies and generates static assets representing those modules.
It can handle various types of assets like JavaScript, CSS, images, and fonts.
Webpack allows for code splitting, lazy loading, and hot module replacement.
It has a rich plugin ecosystem to extend its functionality.
Commonly used configuration file for webpack is webpack.co
Babel is a JavaScript compiler that converts modern JavaScript code into backward-compatible versions for browser compatibility.
Babel allows developers to write code using the latest ECMAScript features without worrying about browser support.
It transforms JSX syntax used in React components into regular JavaScript.
Babel can also be configured to support specific browsers or environments.
Plugins can be added to Babel fo
HOC stands for Higher Order Component in React, a pattern where a function takes a component and returns a new component.
HOC is a function that takes a component and returns a new component with additional props or functionality.
It is used for code reusability, logic abstraction, and cross-cutting concerns like logging, authentication, etc.
Example: withAuth HOC can add authentication logic to a component by checking if
Lifecycle methods in React js are special methods that allow developers to hook into the component lifecycle and perform actions at specific points.
componentDidMount() - called after the component is rendered for the first time
componentDidUpdate() - called after the component's updates are flushed to the DOM
componentWillUnmount() - called before the component is removed from the DOM
posted on 18 Feb 2024
I applied via Campus Placement and was interviewed before Feb 2023. There were 2 interview rounds.
Basic aptitude, Sql, and some programming mcq question
Basic coding question
20 Questions in CBT test you have to score minimum 60% than you passed
For React devloper they ask advanced java script and react advance logical coding
Find median of 2 sorted arrays in O(log N) time complexity and O(1) space complexity
Use binary search to find the partition point in both arrays
Calculate the median based on the partition point and array sizes
Adjust the partition points based on the median value
Repeat until the partition points are at the median
Handle edge cases such as empty arrays and uneven array sizes
Anagram of strings in O(1) space complexity
Use a fixed size array of integers to store the frequency of characters in the first string
Iterate through the second string and decrement the frequency of each character in the array
If all the frequencies are zero, then the strings are anagrams
Return true or false accordingly
Level order traversal of a tree using Queue
Create a queue and add the root node to it
While the queue is not empty, remove the front node and print its value
Add the left and right child nodes of the removed node to the queue
Repeat until the queue is empty
Reverse level order traversal of a tree using Queue
Create a queue and push the root node into it
While the queue is not empty, pop the front node and push its children into the queue
Add the popped node to a stack
Once the queue is empty, pop elements from the stack and print them
BFS and DFS are graph traversal algorithms. BFS explores nodes level by level while DFS explores nodes depth by depth.
BFS uses a queue while DFS uses a stack or recursion.
BFS is optimal for finding shortest path while DFS is optimal for finding a path between two nodes.
BFS requires more memory as it stores all the nodes at each level while DFS requires less memory.
BFS can be used to find connected components while DFS
Find product of each element of an array except that element in O(N) time complexity without using / operation
Use prefix and suffix products
Multiply prefix and suffix products for each element to get the final product
Handle edge cases where array has 0 or 1 element separately
Recursively delete a linked list
Create a recursive function that takes the head of the linked list as input
Base case: if the head is null, return
Recursively call the function with the next node as input
Delete the current node
Recursively delete a linked list from the end.
Start from the head and recursively traverse to the end of the list.
Delete the last node and set the second last node's next pointer to null.
Repeat until the entire list is deleted.
Use a recursive function to implement the deletion process.
Recursively delete a tree by deleting all its child nodes and then the parent node.
Start from the leaf nodes and delete them first.
Then move up to the parent nodes and delete them.
Repeat until the root node is deleted.
Use post-order traversal to ensure child nodes are deleted before parent nodes.
Recursively delete elements from the end of an array.
Create a recursive function that removes the last element of the array.
Call the function recursively until the desired number of elements are removed.
Handle edge cases such as empty arrays and removing more elements than the array contains.
Floyd Warshall finds shortest path between all pairs of vertices while Djikstra finds shortest path from a single source.
Floyd Warshall is used for dense graphs while Djikstra is used for sparse graphs.
Floyd Warshall has a time complexity of O(n^3) while Djikstra has a time complexity of O((n+m)logn).
Floyd Warshall can handle negative edge weights while Djikstra cannot.
Floyd Warshall can detect negative cycles while Dj
There is no known algorithm to find shortest path in 2-D space in O(log N) time.
The best known algorithm for finding shortest path in 2-D space is Dijkstra's algorithm which has a time complexity of O(N^2).
Other algorithms like A* and Bellman-Ford have better time complexity but still not O(log N).
If the points are on a grid, Lee algorithm can be used which has a time complexity of O(N).
Design a system for putting newspapers using classes and functions
Create a Newspaper class with attributes like title, date, and content
Create a Publisher class with methods to publish and distribute newspapers
Create a Subscriber class with methods to subscribe and receive newspapers
Use inheritance to create different types of newspapers like daily, weekly, etc.
Implement a database to store newspaper information and ha
I believe practical experience is more valuable than higher studies.
I have gained valuable experience through internships and projects.
I prefer hands-on learning and problem-solving over theoretical knowledge.
I am constantly learning and improving my skills through online courses and workshops.
I apologize, but I do not have a GRE score as it is not applicable to my role as a Business Analyst.
As a Business Analyst, my skills and experience are evaluated through my work history, education, and certifications.
GRE scores are typically required for admission to graduate programs, but not for a Business Analyst position.
My focus is on utilizing my analytical and problem-solving skills to support business decisions
CAT score is not applicable for a Business Analyst role.
CAT score is a standardized test for admission to management programs.
It is not relevant for a Business Analyst role.
Business Analysts require skills in data analysis, problem-solving, and communication.
Other relevant qualifications for a Business Analyst role include a degree in business, economics, or a related field, and experience in data analysis or project m
I am impressed with the company's reputation and growth potential.
Your company has a strong reputation in the industry.
I am excited about the opportunity to work with a talented team.
I believe your company's growth potential aligns with my career goals.
Your company's values and mission resonate with me.
I am impressed with the innovative projects your company is working on.
I'm sorry, I don't have access to that information.
No data available
I don't have access to that information
My plans for the future include continuous learning, career growth, and contributing to the success of the company.
Continuously improve my skills and knowledge through training and development programs
Take on challenging projects and responsibilities to advance my career
Collaborate with colleagues to achieve company goals and objectives
Reliable
Consistent in meeting deadlines and delivering quality work
Trustworthy and dependable
Known for being organized and detail-oriented
My strengths are attention to detail and problem-solving skills.
Attention to detail helps me identify potential issues and ensure accuracy in my work.
Problem-solving skills enable me to analyze complex situations and find effective solutions.
For example, in my previous role, I was able to identify a flaw in the company's inventory management system and proposed a solution that saved the company thousands of dollars.
I a...
My weakness is public speaking.
I tend to get nervous when speaking in front of large groups.
I am actively working on improving my public speaking skills through practice and training.
I have found that preparing thoroughly and practicing beforehand helps me feel more confident.
I also try to focus on the message I am trying to convey rather than my own nerves.
In 5 years, I see myself as a senior business analyst leading a team and contributing to the growth of the company.
Leading a team of business analysts
Contributing to the growth of the company through data-driven insights and recommendations
Continuing to develop my skills and knowledge in the field of business analysis
Building strong relationships with stakeholders and clients
Exploring opportunities for process improvem
I do not have the JEE rank, but my 10th and Inter Math scores are above average.
I do not have my JEE rank available at the moment.
However, my 10th and Inter Math scores are above average.
I can provide more details on my academic achievements and relevant experience.
For example, I have completed a course in data analysis and have experience in using SQL for data querying.
The angle at which the plane descends cannot be accurately determined without additional information.
The angle of descent depends on the rate of descent and the distance remaining to the destination.
The weight of the plane, wind speed and direction, and other factors can also affect the angle of descent.
Without knowing the rate of descent or the remaining distance, it is impossible to accurately estimate the angle of d
I believe gaining practical experience in a job will complement my theoretical knowledge from MS/MBA.
Practical experience is crucial for a business analyst role
A job will provide opportunities to apply theoretical knowledge in real-world scenarios
A job will also help me develop soft skills such as communication and teamwork
MS/MBA can be pursued later for further career growth
A job can provide financial stability while
I appeared for an interview before Mar 2016.
Approximately 2 million metric tons of detergent is used in India annually.
Consider the population of India and the average usage of detergent per person.
Factor in the usage of detergent in industries and commercial establishments.
Take into account the different types of detergents used for various purposes.
Refer to market research reports for more accurate data.
Assume a growth rate in detergent usage based on populati...
Yes, I have a few questions regarding the role and responsibilities of a Business Analyst.
Can you tell me more about the company's current business processes?
What are the key performance indicators (KPIs) that the company tracks?
How does the company measure the success of a project?
What tools and software does the company use for data analysis?
Can you provide an example of a successful project that the Business Analyst
based on 1 interview
Interview experience
based on 1 review
Rating in categories
Engineer
253
salaries
| ₹3.5 L/yr - ₹11.7 L/yr |
Consultant
239
salaries
| ₹4.8 L/yr - ₹14.7 L/yr |
Business Analyst
220
salaries
| ₹4 L/yr - ₹13.7 L/yr |
Software Engineer
200
salaries
| ₹3.5 L/yr - ₹12.5 L/yr |
Senior Consultant
161
salaries
| ₹6.2 L/yr - ₹15 L/yr |
KPIT Technologies
Thomson Reuters
Oracle Cerner
NextComm Corporation