Add office photos
Employer?
Claim Account for FREE

Innova Solutions

3.4
based on 860 Reviews
Video summary
Filter interviews by

40+ Wipro Interview Questions and Answers

Updated 17 Feb 2025

Q1. If your developer who was working on an important deliverables goes on sick leave, what would you do to make sure that the deliverables are met?

Ans.

I would reassign tasks, provide support, and adjust timelines to ensure deliverables are met.

  • Reassign tasks to other team members based on their expertise and availability.

  • Provide additional support and resources to the remaining team members to help them meet the deliverables.

  • Adjust timelines and priorities as needed to accommodate the absence of the developer.

  • Communicate with stakeholders about the situation and any potential delays.

  • Consider bringing in temporary help or ou...read more

View 1 answer

Q2. Given a string containing alphanumeric characters how could you write a function to output a repeated characters if any number is present before the character in a string? Input: as2d3c[x]4b Output: asddcccxbbb...

read more
Ans.

The function should output repeated characters based on the numbers present before each character in the input string.

  • Iterate through the input string character by character.

  • If a number is encountered, store it as the repeat count for the next character.

  • If a character is encountered, repeat it based on the stored count and append to the output string.

  • Handle special characters like brackets separately.

  • Example: Input 'as2d3c[x]4b' should output 'asddcccxbbbb'.

Add your answer

Q3. How strong in using various tools such as ETL tools, logical thinking and any DB strength for eg:- sql

Ans.

I am proficient in using ETL tools, logical thinking and SQL for database management.

  • I have experience in using ETL tools such as Talend and Informatica for data integration and transformation.

  • I possess strong logical thinking skills which enable me to analyze complex business problems and provide effective solutions.

  • I am proficient in SQL and have experience in database management, including creating and optimizing queries, designing and implementing database schemas, and pe...read more

Add your answer

Q4. What are the process involved in Scrum? What was the tech stack of the project you managed? What was the data flow diagram? Can you explain in detail?

Ans.

Scrum involves processes like sprint planning, daily stand-ups, sprint review, and retrospective.

  • Sprint planning involves setting goals for the sprint and selecting tasks from the backlog.

  • Daily stand-ups are short meetings where team members discuss progress, challenges, and plans for the day.

  • Sprint review involves demonstrating completed work to stakeholders and gathering feedback.

  • Retrospective is a meeting where the team reflects on the sprint and identifies areas for impro...read more

Add your answer
Discover Wipro interview dos and don'ts from real experiences

Q5. What is recursion Diff b/w java and c++ What is oops Primary key and foreign key

Ans.

Recursion, Java vs C++, OOPs, Primary and Foreign Keys

  • Recursion is a process where a function calls itself until a base condition is met

  • Java and C++ are both object-oriented programming languages, but Java is platform-independent while C++ is not

  • OOPs is a programming paradigm that uses objects to represent real-world entities and their interactions

  • Primary key is a unique identifier for a record in a database table, while foreign key is a reference to a primary key in another ...read more

Add your answer

Q6. Spark and hadoop architectural difference , DAG, What is stage boundaries , Partitioning and bucketing in hive

Ans.

Spark and Hadoop have different architectures. DAG is a directed acyclic graph. Stage boundaries are logical divisions in a Spark job. Hive has partitioning and bucketing.

  • Spark is an in-memory processing engine while Hadoop is a distributed file system.

  • DAG is a graph of stages in a Spark job.

  • Stage boundaries are logical divisions in a Spark job that help optimize execution.

  • Partitioning in Hive is a way to divide a table into smaller, more manageable parts based on a column.

  • Bu...read more

Add your answer
Are these interview questions helpful?

Q7. Do you have basic knowledge of verifying whether the candidate if its genuine or not

Ans.

Yes, I have basic knowledge of verifying the authenticity of candidates through background checks and reference verification.

  • I am familiar with conducting background checks on candidates to verify their identity and qualifications.

  • I have experience contacting references provided by candidates to confirm their work history and skills.

  • I am knowledgeable about using online tools and databases to verify information provided by candidates.

Add your answer

Q8. How test script for policy centre and claim center are maintained

Ans.

Test scripts for Policy Center and Claim Center are maintained using version control systems and test management tools.

  • Test scripts are typically stored in version control systems like Git to track changes and collaborate with team members.

  • Test management tools like Jira or TestRail can be used to organize and execute test scripts for Policy Center and Claim Center.

  • Regular updates and reviews of test scripts are essential to ensure they reflect the current functionality of th...read more

Add your answer
Share interview questions and help millions of jobseekers 🌟

Q9. The requirement gathering and user story mapping technique and tools used ?

Ans.

Various techniques and tools are used for requirement gathering and user story mapping.

  • Interviews with stakeholders

  • Surveys and questionnaires

  • Observation and job shadowing

  • Prototyping and wireframing

  • User story mapping tools like Jira, Trello, and Asana

Add your answer

Q10. How will you ensure your automation scripts have test coverage

Ans.

To ensure automation scripts have test coverage, I will follow a structured approach and use code coverage tools.

  • Define clear test objectives and requirements before writing automation scripts

  • Use code coverage tools to identify areas of the application that are not covered by automation scripts

  • Regularly review and update automation scripts to ensure they cover all critical functionalities

  • Perform manual testing in conjunction with automation to fill any gaps in test coverage

Add your answer

Q11. What are ceremonies of scrum? How to handle people not ready to join for daily stand up?

Ans.

Scrum ceremonies include daily stand-up, sprint planning, sprint review, and retrospective.

  • Daily stand-up: a daily meeting to discuss progress and plan for the day

  • Sprint planning: a meeting to plan the work for the upcoming sprint

  • Sprint review: a meeting to review the work completed during the sprint

  • Retrospective: a meeting to reflect on the sprint and identify areas for improvement

  • To handle people not ready for daily stand-up, encourage them to attend and explain the importa...read more

Add your answer

Q12. Write a program in java to login into guidewire application for multiple credentials using 2d array

Ans.

Program in Java to login into Guidewire application for multiple credentials using 2D array

  • Create a 2D array of strings to store multiple sets of credentials

  • Use a loop to iterate through each set of credentials and attempt to login

  • Handle the login process and validation within the loop

  • Example: String[][] credentials = { {"username1", "password1"}, {"username2", "password2"} };

Add your answer

Q13. Write a program for vending machine actions using oops

Ans.

A program for vending machine actions using object-oriented programming principles.

  • Create a class for VendingMachine with attributes like items, prices, and quantities

  • Implement methods for adding items, selecting items, and returning change

  • Use encapsulation to protect data and ensure proper functionality

Add your answer

Q14. Write a code to find occureence of a character in a given string

Ans.

Code to find occurrence of a character in a given string

  • Iterate through each character in the string

  • Count occurrences of the specified character

  • Return the total count of occurrences

Add your answer

Q15. What is difference between procedure and package?

Ans.

Procedure is a set of SQL statements executed in a sequence, while package is a collection of procedures, functions, and variables.

  • Procedure is a standalone unit of code, while package is a group of related procedures and functions.

  • Procedure is compiled every time it is executed, while package is compiled only once.

  • Package provides better modularity, encapsulation, and reusability than procedure.

  • Package can have private and public procedures and functions, while procedure is ...read more

Add your answer

Q16. Differentiate content writing with technical writing.

Ans.

Content writing focuses on engaging the audience while technical writing aims to inform and instruct.

  • Content writing is creative and persuasive while technical writing is factual and informative.

  • Content writing is often used for marketing and advertising while technical writing is used for manuals, instructions, and technical documentation.

  • Content writing may use storytelling and emotional appeals while technical writing uses clear and concise language with technical terminol...read more

Add your answer

Q17. What are tax terms and their types?

Ans.

Tax terms are terms used in taxation to describe various concepts and processes related to taxes.

  • Types of tax terms include deductions, exemptions, credits, brackets, and liabilities.

  • Examples of tax terms include AGI (Adjusted Gross Income), W-2 form, 1040 form, and tax refund.

  • Understanding tax terms is essential for accurate tax filing and compliance with tax laws.

Add your answer

Q18. Challenges faced during integrating automation scripts with Jenkins

Ans.

Integrating automation scripts with Jenkins can face challenges like plugin compatibility and environment setup.

  • Ensure compatibility between automation tools and Jenkins plugins.

  • Set up the correct environment variables for the automation scripts to run successfully.

  • Handle dependencies and version control issues that may arise during integration.

  • Troubleshoot any configuration errors or conflicts between Jenkins and the automation scripts.

  • Regularly update and maintain the autom...read more

Add your answer

Q19. How can you check disk utilisation?

Ans.

You can check disk utilisation using commands like df, iostat, or prstat.

  • Use 'df' command to display disk space usage

  • Use 'iostat' command to display disk I/O statistics

  • Use 'prstat' command to display process statistics including disk usage

Add your answer

Q20. How to add user in other group?

Ans.

To add a user to another group, use the usermod command with the -aG option.

  • Use the usermod command with the -aG option followed by the group name and user name.

  • For example, to add the user 'john' to the group 'developers', use: usermod -aG developers john

Add your answer

Q21. Integration from Hana to Bo along with query filter usage

Ans.

Integration of Hana to Bo with query filter usage

  • Use SAP HANA Smart Data Access to connect HANA to BO

  • Create a query in BO with filters to retrieve data from HANA

  • Use the query as a data source for BO reports

  • Example: SELECT * FROM "HANA_SCHEMA"."TABLE_NAME" WHERE "COLUMN_NAME" = 'FILTER_VALUE'

  • Example: Use BO Query Panel to create a query with filter on COLUMN_NAME

Add your answer

Q22. Write a code find all web elements in a web page

Ans.

Use Selenium WebDriver to find all web elements in a web page

  • Instantiate a WebDriver object using Selenium

  • Use findElements method to locate all elements on the page

  • Store the found elements in a list for further processing

Add your answer

Q23. What is CVS? How it is installed in IIB

Ans.

CVS stands for Concurrent Versions System, a version control system. It can be installed in IIB using the command line or GUI.

  • CVS is a version control system used to track changes in files and manage multiple versions of the same project.

  • To install CVS in IIB, you can use the command line by running 'sudo apt-get install cvs' or use a GUI tool like TortoiseCVS.

  • Once installed, you can configure CVS in IIB by setting up a repository, checking out projects, committing changes, a...read more

Add your answer

Q24. How many types of visas are there

Ans.

There are several types of visas, including tourist visas, student visas, work visas, and immigrant visas.

  • Tourist visas

  • Student visas

  • Work visas

  • Immigrant visas

Add your answer

Q25. Write a code to find implicit and explicit wait?

Ans.

Code to find implicit and explicit wait in automation testing

  • For implicit wait, set a global timeout for the driver to wait for elements to be available before throwing an error

  • Example: driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);

  • For explicit wait, wait for a specific condition to be met before proceeding with the test

  • Example: WebDriverWait wait = new WebDriverWait(driver, 10); wait.until(ExpectedConditions.visibilityOfElementLocated(By.id("elementId")));

Add your answer

Q26. Technical system design technology and design

Ans.

Technical system design involves creating high-level architecture and design for software systems.

  • Understand the requirements and constraints of the system

  • Identify key components and their interactions

  • Consider scalability, performance, security, and maintainability

  • Use design patterns and best practices

  • Create detailed diagrams and documentation

Add your answer

Q27. What is the Recruitment cycle?

Ans.

Recruitment cycle is the process of identifying, attracting, and hiring qualified candidates for a job.

  • Identifying the need for a new hire

  • Creating a job description and posting it on job boards

  • Screening resumes and conducting interviews

  • Making a job offer and negotiating terms

  • Onboarding the new hire

Add your answer

Q28. Can we link two different documents

Ans.

Yes, we can link two different documents using hyperlinks or references.

  • Hyperlinks can be used to directly link one document to another.

  • References can be inserted in one document to refer to another document.

  • Cross-references can be created within documents to link related content.

Add your answer

Q29. How SSL is configured in ACE

Ans.

SSL in ACE is configured using SSL profiles which define the SSL settings for a virtual server.

  • SSL profiles in ACE define the SSL version, cipher suite, key exchange algorithm, etc.

  • SSL profiles can be attached to a virtual server to enable SSL encryption for client connections.

  • ACE supports SSL termination where SSL connections from clients are decrypted at the ACE and forwarded to backend servers in clear text.

Add your answer

Q30. Difference between view filter and report filter

Ans.

View filter is applied to the entire report, while report filter is applied to specific visualizations within the report.

  • View filter affects all visualizations in the report

  • Report filter is specific to individual visualizations

  • View filter is set at the report level

  • Report filter is set at the visualization level

Add your answer

Q31. What is non solicitation clause

Ans.

A non solicitation clause is a contractual provision that prohibits an employee from soliciting the employer's clients or employees after leaving the company.

  • It is a part of an employment contract

  • It prevents an employee from poaching clients or employees of the employer

  • It is different from a non-compete clause which prohibits an employee from working for a competitor

  • It may have a time limit and geographical scope

  • Violation of the clause may result in legal action by the employ...read more

Add your answer

Q32. Tell me about old culural exp

Ans.

I have had the opportunity to experience various old cultural traditions and practices.

  • Participating in traditional festivals and ceremonies

  • Learning about ancient customs and rituals

  • Visiting historical sites and museums

  • Interacting with elders and hearing their stories

Add your answer

Q33. what is a service desk

Ans.

A service desk is a centralized point of contact for users to get help with IT issues and requests.

  • Provides technical support and assistance to users

  • Handles IT incidents and service requests

  • Logs and tracks issues in a ticketing system

  • Resolves issues or escalates to higher level support teams

  • Communicates updates and resolutions to users

Add your answer

Q34. how to handle anger users

Ans.

Handling anger users requires patience, empathy, and effective communication.

  • Remain calm and composed

  • Listen actively to understand their concerns

  • Empathize with their frustration

  • Apologize for any inconvenience caused

  • Offer solutions or escalate the issue if necessary

Add your answer

Q35. Second Largest element in array

Ans.

Find the second largest element in an array of strings.

  • Sort the array in descending order

  • Access the element at index 1 to get the second largest element

Add your answer

Q36. Experience on Bobj __________

Ans.

I have extensive experience working with Bobj, including designing and implementing reports, dashboards, and universes.

  • Designed and developed complex reports using Bobj Web Intelligence

  • Created and maintained universes using Bobj Universe Designer

  • Developed dashboards using Bobj Dashboard Designer

  • Worked with Bobj InfoView to schedule and distribute reports

  • Provided technical support to end-users for Bobj-related issues

Add your answer

Q37. Difference between IIB and ACE

Ans.

IIB is the previous version of IBM Integration Bus, while ACE is the newer version with added features and capabilities.

  • IIB stands for IBM Integration Bus, while ACE stands for App Connect Enterprise.

  • ACE includes all the features of IIB along with additional capabilities such as support for RESTful APIs and enhanced security.

  • ACE also provides a more user-friendly interface for developers compared to IIB.

  • Migration from IIB to ACE may require some adjustments in the existing in...read more

Add your answer

Q38. What is selenium

Ans.

Selenium is a popular open-source automation testing tool used for web application testing.

  • Selenium supports multiple programming languages like Java, Python, C#, etc.

  • It allows testers to write test scripts in a variety of programming languages.

  • Selenium can automate web browsers and simulate user interactions.

  • It can be integrated with testing frameworks like TestNG and JUnit.

  • Selenium Grid allows for parallel test execution on different browsers and operating systems.

Add your answer

Q39. What tools you used

Ans.

I have used tools like remote desktop software, ticketing systems, knowledge base, and monitoring tools.

  • Remote desktop software (e.g. TeamViewer, AnyDesk)

  • Ticketing systems (e.g. ServiceNow, Jira)

  • Knowledge base (e.g. Confluence, SharePoint)

  • Monitoring tools (e.g. SolarWinds, Nagios)

Add your answer

Q40. Network switch issue

Ans.

The network switch issue can be caused by various factors such as hardware failure, configuration errors, or network congestion.

  • Check the switch logs for any error messages

  • Verify the switch configuration and ensure it is correct

  • Check the network traffic and identify any congestion issues

  • Perform hardware diagnostics to identify any faulty components

  • Consider upgrading the switch firmware or hardware if necessary

Add your answer

Q41. Acid Properties

Ans.

ACID properties are a set of properties that guarantee database transactions are processed reliably.

  • Atomicity: Transactions are either fully completed or fully aborted.

  • Consistency: Database remains in a consistent state before and after the transaction.

  • Isolation: Transactions are isolated from each other until they are completed.

  • Durability: Once a transaction is committed, changes are permanent even in case of system failure.

Add your answer
Contribute & help others!
Write a review
Share interview
Contribute salary
Add office photos

Interview Process at Wipro

based on 77 interviews
Interview experience
3.9
Good
View more
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Interview Questions from Similar Companies

4.0
 • 862 Interview Questions
3.9
 • 343 Interview Questions
4.1
 • 161 Interview Questions
3.9
 • 154 Interview Questions
4.1
 • 146 Interview Questions
3.6
 • 144 Interview Questions
View all
Top Innova Solutions Interview Questions And Answers
Share an Interview
Stay ahead in your career. Get AmbitionBox app
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
70 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter