i
Wipro
Filter interviews by
I applied via Approached by Company and was interviewed in Nov 2024. There were 2 interview rounds.
Use string manipulation to reverse an integer in Python.
Convert the integer to a string
Use string slicing to reverse the string
Convert the reversed string back to an integer
Docker image is a template used to create containers, while a container is a running instance of an image.
Docker image is read-only, while a container is a writable instance of an image.
Multiple containers can be created from the same image, but each container is isolated from others.
Containers can be started, stopped, moved, and deleted, while images are static and cannot be changed.
Images are used to package an appli...
I appeared for an interview in Feb 2025, where I was asked the following questions.
This response covers Python decorators, Django ORM, Docker concepts, and differences between Python versions.
A decorator in Python is a function that modifies another function or method.
Django ORM (Object-Relational Mapping) allows developers to interact with the database using Python objects instead of SQL queries.
A Dockerfile is a script to build a Docker image, while Docker Compose is a tool to define and run multi-...
The split() function in Python divides a string into a list based on a specified delimiter.
Default delimiter is whitespace: 'Hello World'.split() returns ['Hello', 'World'].
You can specify a different delimiter: 'a,b,c'.split(',') returns ['a', 'b', 'c'].
The maxsplit parameter limits the number of splits: 'a,b,c,d'.split(',', 2) returns ['a', 'b', 'c,d'].
If the string is empty, split() returns an empty list: ''.split()
I applied via Campus Placement and was interviewed in Sep 2023. There were 4 interview rounds.
Aptitude test is a questioning and answering like a objective questions
Two or more people be adding and creat ing the group and both of one subject matter to be the discus all the group member. Ex. My mother
My perfect programming language is one that is versatile, efficient, and has a strong community support.
Versatile - able to handle a wide range of tasks and projects
Efficient - optimized for performance and speed
Strong community support - active community for help and resources
Examples: Python, JavaScript, Java
What people are saying about Wipro
I applied via Company Website and was interviewed in Mar 2023. There were 5 interview rounds.
Django Framework related
Full-Stack developer
Website & Github Projects
Wipro interview questions for designations
I applied via Company Website and was interviewed in Apr 2022. There were 2 interview rounds.
I applied via Recruitment Consultant and was interviewed before Oct 2020. There was 1 interview round.
Abstraction is the process of hiding complex implementation details and exposing only the necessary information.
Abstraction helps in reducing complexity and increasing efficiency.
It allows us to focus on the essential features of an object or system.
Abstraction can be achieved through abstract classes, interfaces, and encapsulation.
For example, a car can be abstracted as a vehicle with certain properties and methods.
Ab...
Hiding implementation means keeping the internal details of a class or function hidden from the outside world.
It is a fundamental principle of object-oriented programming.
It helps in achieving encapsulation and abstraction.
It prevents the user from accessing the internal workings of a class or function.
Examples include private variables and methods in a class.
It allows for easier maintenance and modification of code.
It...
A closure is a function that has access to its outer function's variables, even after the outer function has returned.
A closure is created when a function is defined inside another function.
It allows for private variables and functions in JavaScript.
Closures are used for data hiding, encapsulation, and creating modules.
Example: function outer() { var x = 10; function inner() { console.log(x); } return inner; } var clos
I applied via Walk-in and was interviewed in Jan 2020. There were 3 interview rounds.
Basic structure of an HTML page includes doctype declaration, html, head, and body tags.
DOCTYPE declaration specifies the HTML version
HTML tag wraps the entire content of the page
Head tag contains meta information, title, and links to external resources
Body tag contains the visible content of the page
Padding is the space inside an element, while margin is the space outside an element.
Padding is used to create space between an element's content and its border.
Margin is used to create space between an element's border and the adjacent elements.
Padding is affected by the background color of the element, while margin is not.
Padding can be set individually for each side of an element (top, right, bottom, left), while ma...
Box Model is a concept in CSS where every element is treated as a box with content, padding, border, and margin.
Box Model consists of content, padding, border, and margin.
Content is the actual content of the box.
Padding is the space between the content and the border.
Border is the line that goes around the padding and content.
Margin is the space outside the border.
Directives in Angular are markers on DOM elements that tell Angular to attach a specified behavior to that element.
There are three types of directives in Angular: Component, Structural, and Attribute.
Component directives are used to create reusable UI components.
Structural directives are used to change the structure of the DOM.
Attribute directives are used to change the appearance or behavior of an element.
Examples of ...
JIT compiles code at runtime while AOT compiles code before runtime.
JIT stands for Just-In-Time compilation and compiles code at runtime.
AOT stands for Ahead-Of-Time compilation and compiles code before runtime.
JIT is used in Java Virtual Machine (JVM) while AOT is used in languages like C and C++.
JIT can result in slower startup time but faster execution while AOT can result in faster startup time but slower execution...
Object-Oriented Programming (OOP) concepts in Java
Encapsulation: wrapping data and methods into a single unit
Inheritance: creating new classes from existing ones
Polymorphism: ability of objects to take on multiple forms
Abstraction: hiding implementation details from users
Interfaces: defining a set of methods that a class must implement
Classes: blueprint for creating objects
based on 8 interviews
1 Interview rounds
based on 2 reviews
Rating in categories
Project Engineer
32.7k
salaries
| ₹1.8 L/yr - ₹8.3 L/yr |
Senior Software Engineer
22.3k
salaries
| ₹5.8 L/yr - ₹22.5 L/yr |
Senior Associate
21.5k
salaries
| ₹0.9 L/yr - ₹5.5 L/yr |
Senior Project Engineer
20.2k
salaries
| ₹5 L/yr - ₹19.5 L/yr |
Technical Lead
19.1k
salaries
| ₹8.5 L/yr - ₹37 L/yr |
TCS
Infosys
Tesla
Amazon