i
Wipro
Filter interviews by
The box model is a fundamental concept in CSS that describes the layout of elements on a web page.
The box model consists of margins, borders, padding, and the actual content area.
Margins create space outside the element, separating it from others.
Borders are the lines surrounding the padding and content, customizable in style and color.
Padding is the space between the content and the border, affecting the element'...
Storage refers to the methods and technologies used to retain data for future access and use.
Types of storage: Primary (RAM) vs Secondary (HDD, SSD).
Cloud storage: Services like AWS S3, Google Drive for remote data access.
Database storage: Structured data in SQL databases (e.g., MySQL) vs NoSQL (e.g., MongoDB).
File storage: Organizing files in directories on local or network drives.
Backup storage: Solutions for da...
Yes, I have used third-party libraries to enhance functionality and streamline development in my projects.
Implemented 'Lodash' for utility functions to simplify data manipulation in a JavaScript project.
Used 'Django Rest Framework' to build RESTful APIs quickly and efficiently in a Python web application.
Integrated 'TensorFlow' for machine learning tasks, enabling predictive analytics in a healthcare application.
U...
Lazy loading is a design pattern that delays the initialization of an object until it's needed, improving performance.
Improves performance by loading resources only when required.
Reduces initial load time and memory usage.
Commonly used in web applications for images and data.
Example in JavaScript: Using 'import()' for dynamic imports.
Example in Python: Using generators to yield data on demand.
What people are saying about Wipro
HTTP interceptors are middleware functions that intercept HTTP requests and responses for processing before they reach the server or client.
Used in frameworks like Angular to modify requests/responses.
Can add headers, log requests, or handle errors globally.
Example: Adding an authorization token to every request.
Can be used for caching responses to improve performance.
Example: Logging request details for debugging...
Git compare is a command used to view differences between commits, branches, or files in a Git repository.
Shows changes between two commits: `git diff commit1 commit2`.
Compares branches: `git diff branch1..branch2` to see differences.
Can be used to compare a file's changes: `git diff HEAD -- filename`.
Visual tools like GitHub provide a 'compare' feature for pull requests.
Git rebase is used to integrate changes from one branch into another, maintaining a cleaner project history.
Use rebase to keep a linear project history by avoiding unnecessary merge commits.
Example: When working on a feature branch, rebase it onto the main branch before merging to ensure it includes the latest changes.
Rebase can be used to squash multiple commits into a single commit for a cleaner history.
Example:...
Observables are streams of data that can emit multiple values over time, while promises handle a single asynchronous value.
Observables can emit multiple values, while promises resolve to a single value.
Example of Observable: `const obs = new Observable(subscriber => { subscriber.next(1); subscriber.next(2); subscriber.complete(); });`
Example of Promise: `const promise = new Promise((resolve, reject) => { res...
A service is a function or set of functions provided to users or systems, often over a network, to fulfill specific needs.
Services can be web-based, like REST APIs, which allow applications to communicate over the internet.
Microservices architecture breaks down applications into smaller, independent services that can be developed and deployed separately.
Cloud services, such as AWS or Azure, provide scalable resour...
Authentication verifies identity; authorization grants access based on permissions.
Authentication is the process of verifying who a user is.
Authorization determines what an authenticated user can do.
Example of authentication: Logging in with a username and password.
Example of authorization: A user with admin rights can access all files, while a regular user cannot.
Authentication can use methods like passwords, bio...
I applied via Naukri.com and was interviewed before Nov 2021. There was 0 interview round.
Basics python and differently type
Python only and different type question
Basics others of group discussion
I appeared for an interview in Feb 2025.
Wipro assesment process depends on the role you're applying for.wipro conduct an online test as part of its recruitment process
Two coding problem language c, python,java are write the code
It evaluates problem solving analytical thinking and communication Aptitude are maths and numerical ability.
My self Divya I am from venkatagiri present I am staying in Bangalore. I have completed my BTech in the stream of electronics and communication engineering in Audisankara college of engineering and technology.
I want to join Wipro to leverage my skills in front-end development and contribute to innovative projects in a dynamic environment.
Wipro's commitment to innovation aligns with my passion for creating cutting-edge web applications.
The opportunity to work with diverse teams will enhance my collaborative skills and broaden my perspective.
Wipro's focus on sustainability resonates with my values, and I want to be part of in...
Wipro is a global information technology, consulting, and business process services company based in India, known for innovation.
Global Presence: Wipro operates in over 50 countries, providing services to clients across various industries, including healthcare and finance.
Diverse Services: The company offers a wide range of services, including IT consulting, application development, and cloud services, catering to diff...
I expect growth, collaboration, and the opportunity to create impactful user experiences in this role.
Professional growth: I hope to enhance my skills in modern frameworks like React or Vue.js.
Collaboration: I look forward to working with designers and backend developers to create seamless applications.
Impactful work: I want to contribute to projects that improve user experience and accessibility.
Feedback culture: I ap...
Wipro is a leading global information technology, consulting, and business process services company based in India.
Founded in 1945, originally as a vegetable oil manufacturer.
Headquartered in Bangalore, India, with a presence in over 50 countries.
Offers services in IT consulting, application development, and business process outsourcing.
Known for its commitment to sustainability and corporate social responsibility.
Part...
I applied via Company Website and was interviewed in Dec 2024. There were 5 interview rounds.
An aptitude test is an assessment to measure a candidate mental aptitude/mental ability
I am a passionate software developer with 5 years of experience in web development and a strong background in computer science.
5 years of experience in web development
Strong background in computer science
Passionate about software development
My strongest points include problem-solving skills, attention to detail, and ability to work well in a team.
Strong problem-solving skills - I enjoy tackling complex issues and finding creative solutions.
Attention to detail - I am meticulous in my work and strive for perfection in every task.
Team player - I collaborate effectively with colleagues, communicate openly, and contribute positively to group projects.
A group discussion is a structured conversation in which participants share their ideas, perspectives, and solutions on a specific topic.
I am motivated to seek employment at Wipro because of their reputation for innovation and opportunities for growth.
Impressed by Wipro's track record of delivering cutting-edge solutions
Excited about the chance to work with a diverse and talented team
Eager to take advantage of Wipro's professional development programs
My long-term career goal is to become a lead software developer and eventually move into a management role.
Advance to a lead software developer position
Gain experience in managing a team of developers
Develop strong leadership and communication skills
Continue learning new technologies and staying updated with industry trends
Assignment details refer to the specifics of an assignment, including any documents and/or emails or subsequent correspondence between the company and the client.
I applied via Recruitment Consulltant and was interviewed in Oct 2024. There were 3 interview rounds.
Terraform automates infrastructure provisioning by defining configuration in code.
Terraform reads configuration files written in HashiCorp Configuration Language (HCL)
It creates an execution plan to determine what actions are necessary to achieve the desired state
Terraform then executes the plan to build the infrastructure
It tracks the state of the infrastructure and can make changes as needed
Terraform supports various...
Establishing a scalable Argo CD architecture for multiple environments with minimal effort.
Utilize Argo CD Applications to manage configurations for different environments
Leverage Argo CD Projects to group related applications and manage access control
Implement GitOps principles to automate deployment workflows and ensure consistency
Use Helm charts to define application dependencies and simplify deployment configuratio...
Terraform Metaarguments are used to modify the behavior of resources in different scenarios.
Metaarguments can be used to control how Terraform handles resources, such as count, depends_on, lifecycle, provider, etc.
They can be used to define dependencies between resources, manage resource creation and deletion, and specify resource behavior.
Metaarguments can be used in various scenarios like defining resource dependenci...
Terraform can manage multiple environments without using workspaces by utilizing composite modules.
Use composite modules to define reusable components that can be shared across multiple environments.
Leverage variables and input parameters to customize the behavior of the composite modules for each environment.
Organize the infrastructure code in a modular and scalable way to easily manage multiple environments.
Avoid usi...
Creating composite Terraform modules and passing values to other modules.
Create a main module that calls other modules
Define input variables in the main module and pass them to the child modules
Use output variables in the child modules to return values to the main module
Example: main.tf calls moduleA and moduleB, passing variables and using outputs
I prioritize tasks, delegate effectively, communicate openly, and provide support to ensure team members are not overwhelmed.
Prioritize tasks based on urgency and impact
Delegate tasks to team members based on their strengths and workload
Communicate openly about the pressure and work together to find solutions
Provide support and resources to help team members manage their workload effectively
I will ensure proper documentation, cross-training, and on-call rotation to support the team during critical situations when I am on vacation.
Create detailed documentation for common issues and resolutions
Implement cross-training sessions to ensure team members can cover for each other
Establish an on-call rotation schedule with clear escalation paths
Regularly review and update runbooks and procedures
Utilize monitoring ...
I applied via Recruitment Consulltant and was interviewed in Nov 2024. There were 2 interview rounds.
I have a background in data analysis with experience in using tools like Python, SQL, and Tableau.
I have a degree in Statistics and have worked as a Data Analyst for 3 years.
My daily activities include cleaning and analyzing data, creating visualizations, and presenting insights to stakeholders.
I use Python for data manipulation and analysis, SQL for querying databases, and Tableau for creating interactive dashboards.
I...
Advanced Excel and Power BI are tools used for data analysis and visualization in companies and for clients.
Advanced Excel allows for complex data manipulation, analysis, and visualization using features like pivot tables, macros, and VBA programming.
Power BI is a business analytics tool that provides interactive visualizations and business intelligence capabilities, connecting to various data sources.
These tools are u...
I have extensive experience in using Advanced Excel and Power BI for data analysis projects.
Created complex formulas and macros in Excel to automate data processing tasks
Designed interactive dashboards in Power BI to visualize and analyze data trends
Integrated data from multiple sources into Power BI for comprehensive analysis
Used Power Query and Power Pivot in Excel to manipulate and analyze large datasets
Provided dat...
Credit and operations concepts in relation to KYC procedures and client data privacy.
Credit refers to the extension of money or resources to a client based on their financial history and ability to repay.
Operations involve the day-to-day processes and procedures within a financial institution to ensure smooth functioning.
KYC procedures are used to verify the identity of clients to prevent fraud and money laundering.
Pri...
Program for duplicate removal and sorting
I applied via Approached by Company and was interviewed in Nov 2024. There was 1 interview round.
Use SQL window functions to identify the highest sale amount for each store per day.
Use the ROW_NUMBER() function to rank sales within each day and store.
Partition the data by store and date to isolate daily sales.
Order the sales in descending order to get the highest sale at the top.
Example SQL query: SELECT store_id, sale_date, sale_amount, ROW_NUMBER() OVER (PARTITION BY store_id, sale_date ORDER BY sale_amount DESC...
Design an ETL pipeline to handle irregularly timed JSON file uploads for data transformation and schema matching.
Use a cloud storage service (e.g., AWS S3) to store incoming JSON files.
Implement a file watcher or event-driven architecture (e.g., AWS Lambda) to trigger processing when new files arrive.
Utilize a data processing framework (e.g., Apache Spark or Apache Beam) to read and transform the JSON data.
Define a sch...
I applied via Approached by Company and was interviewed in Sep 2024. There were 3 interview rounds.
Java 11 introduced a new garbage collector called Epsilon.
Java 11 introduced a new experimental garbage collector called Epsilon, which is a no-op garbage collector.
Epsilon is designed for applications that do not require garbage collection, essentially turning off the garbage collector.
This can be useful for performance testing or short-lived applications where the overhead of garbage collection is not needed.
The duration of Wipro interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 1.2k interview experiences
Difficulty level
Duration
based on 57.5k reviews
Rating in categories
Project Engineer
33.5k
salaries
| ₹3.5 L/yr - ₹8.2 L/yr |
Senior Software Engineer
23.2k
salaries
| ₹6.2 L/yr - ₹19 L/yr |
Senior Associate
21.8k
salaries
| ₹1.8 L/yr - ₹5.5 L/yr |
Technical Lead
20.1k
salaries
| ₹16.5 L/yr - ₹30 L/yr |
Senior Project Engineer
18.7k
salaries
| ₹6.4 L/yr - ₹16.5 L/yr |
TCS
Infosys
Tesla
Amazon