i
Wipro
Filter interviews by
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.
I regularly use Java, Python, and SQL in my work as a Software Developer.
Java
Python
SQL
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.
What people are saying about Wipro
Program for duplicate removal and sorting
Wipro interview questions for popular designations
I applied via Approached by Company and was interviewed in Nov 2024. There was 1 interview round.
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.
I applied via Walk-in and was interviewed in Nov 2024. There were 2 interview rounds.
Joins in SQL are used to combine rows from two or more tables based on a related column between them.
Joins are used to retrieve data from multiple tables based on a related column.
Types of joins include INNER JOIN, LEFT JOIN, RIGHT JOIN, and FULL JOIN.
Example: SELECT * FROM table1 INNER JOIN table2 ON table1.column = table2.column;
TestNG is a testing framework for Java that supports various testing levels and annotations.
TestNG allows for easy configuration of test suites, test cases, and test methods.
It supports parallel execution of tests, data-driven testing, and parameterization.
TestNG provides detailed test reports and allows for grouping of test methods.
Annotations like @Test, @BeforeSuite, @AfterSuite, etc., help in defining test methods
POM is a design pattern in automation testing where web pages are represented as classes, and the interactions are defined as methods.
POM helps in creating a clear separation between test scripts and page objects.
It improves test maintenance and readability.
Page classes contain locators and methods to interact with the elements on the page.
Test scripts call these methods to perform actions on the page.
Example: LoginPag...
As a QA lead, my day to day activities involve overseeing testing processes, coordinating with team members, creating test plans, and ensuring quality standards are met.
Coordinate with team members to assign testing tasks and ensure deadlines are met
Create and review test plans, test cases, and test scripts
Conduct regular meetings with the team to discuss progress and address any issues
Collaborate with developers and o...
Interview experience
based on 51.6k 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.4 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.3 L/yr - ₹36.5 L/yr |
TCS
Infosys
Tesla
Amazon