i
Wipro
Filter interviews by
I applied via Referral and was interviewed before Jan 2021. There were 3 interview rounds.
React is a JavaScript library for building user interfaces.
React allows developers to create reusable UI components.
It uses a virtual DOM to efficiently update the UI.
React can be used with other libraries and frameworks.
It was developed by Facebook and is widely used in web development.
Examples of companies using React include Netflix, Airbnb, and Instagram.
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 ...
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 componentD...
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: con...
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 ...
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.
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.
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 fo...
I am a recent graduate with a degree in Business Administration and a passion for problem-solving and teamwork.
Recent graduate with a degree in Business Administration
Passionate about problem-solving and teamwork
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 insuranc...
Seeking new challenges and opportunities for growth in a dynamic environment.
Looking to expand my skill set and knowledge in a different industry
Seeking a more collaborative work culture
Interested in taking on more responsibility and leadership roles
Wanting to work on more innovative projects
Desire for a better work-life balance
My current CTC is competitive for my level of experience and qualifications.
My current CTC is in line with industry standards for my role
I have received regular salary increments based on my performance
I am open to discussing compensation as part of the interview process
In the next 5 years, I see myself advancing in my career as an Associate Consultant, taking on more responsibilities and contributing significantly to the success of the projects I work on.
Continuing to develop my skills and expertise in consulting
Taking on leadership roles within project teams
Building strong relationships with clients and colleagues
Contributing innovative ideas to improve project outcomes
Possibly purs...
My professional goal is to become a successful consultant by continuously learning, growing, and delivering exceptional results.
Continuously seek opportunities for professional development and growth
Deliver exceptional results for clients and exceed expectations
Build strong relationships with clients and colleagues
Work towards becoming a subject matter expert in my field
Strive for leadership roles and responsibilities
What people are saying about Wipro
I applied via Approached by Company and was interviewed before Sep 2023. There were 3 interview rounds.
I chose applied science to gain practical skills and hands-on experience in my field of interest.
I wanted to focus on real-world applications of scientific principles
I preferred hands-on learning over theoretical concepts
I saw more job opportunities in applied science compared to core science
I enjoyed the practical aspects of experiments and projects in applied science
Yes, I faced challenges in commuting to the office due to traffic congestion.
Heavy traffic on the main road leading to the office
Limited public transportation options
Difficulty finding parking space near the office building
Typing test (minimum 40 wpm with 95% accuracy)
Listening test
Writing Skill
I lack experience in a specific software program required for the role.
I may not have experience with a specific software program mentioned in the job description.
I may not have as much experience as other candidates in a certain industry or field.
I may not have specific certifications or qualifications required for the role.
My hobby is playing the guitar and writing songs.
I enjoy spending time practicing different chords and melodies on my guitar.
I also like to write my own songs and lyrics, often drawing inspiration from personal experiences.
Playing the guitar and writing songs helps me relax and express my creativity.
I would explain the importance of meeting targets and discuss finding a balance between workloads.
Acknowledge their concerns and thank them for their feedback
Explain the importance of meeting targets for the team and organization
Discuss finding a balance between workloads and offer to help them prioritize tasks
Suggest ways to improve efficiency or time management to meet targets without overworking
Encourage open commun...
I am willing to adjust my schedule and celebrate Indian holidays on weekends or during my personal time.
I will plan ahead and prioritize my work to ensure that I can take time off for important Indian holidays.
I will communicate with my team and manager to discuss any potential conflicts and find a solution that works for everyone.
I am open to celebrating Indian holidays on weekends or during my personal time to ensure...
I would remain calm, professional, and empathetic while addressing the customer's concerns.
Remain calm and composed
Listen actively to the customer's concerns
Empathize with the customer's frustration
Politely address the issue and offer solutions
Seek assistance from a supervisor if necessary
I expect my team to be proactive, collaborative, and communicative.
Proactive in identifying and solving problems before they escalate
Collaborative in working together towards common goals
Communicative in sharing updates, feedback, and concerns openly
Example: Regular team meetings to discuss progress and challenges
Example: Utilizing project management tools for transparent communication
Wipro interview questions for designations
Get interview-ready with Top Wipro Interview Questions
I applied via Naukri.com and was interviewed in Jul 2023. There were 4 interview rounds.
Roles & Responsibilities
👇🏻
Extracting data from multiple data sources into Power BI application
Creating & Developing Power BI based dashboards in order to visualise key metrics
Speaking with Senior Stakeholders/Managers to gather information on what they requirement.
Data Collection, Consolidation and Computation
Publishing reports to Stakeholders by agreed timeliness..
Responding to Ad-Hoc requests for reporting, insights and analysis in a timely & accurate manner
Analyze the data, Filtering, Cleaning, Monitoring & Auditing the data
Related to SQL Queries
I was interviewed in Sep 2023.
3 coding tests had given.you should complete it with the given time limit.
I applied via Approached by Company and was interviewed in May 2023. There were 4 interview rounds.
I applied via campus placement at SRM university (SRMU) and was interviewed before Oct 2023. There was 1 interview round.
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
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.
I applied via Naukri.com and was interviewed before Aug 2023. There were 2 interview rounds.
4 Interview rounds
based on 564 reviews
Rating in categories
Project Engineer
32.7k
salaries
| ₹1.8 L/yr - ₹8.3 L/yr |
Senior Software Engineer
23k
salaries
| ₹5.8 L/yr - ₹22.6 L/yr |
Senior Associate
21.2k
salaries
| ₹0.8 L/yr - ₹5.5 L/yr |
Senior Project Engineer
20.5k
salaries
| ₹5 L/yr - ₹19.5 L/yr |
Technical Lead
18.6k
salaries
| ₹8.2 L/yr - ₹36.5 L/yr |
TCS
Infosys
Tesla
Amazon