Innova Solutions
40+ Wipro Interview Questions and Answers
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?
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
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 moreThe 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'.
Q3. How strong in using various tools such as ETL tools, logical thinking and any DB strength for eg:- sql
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
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?
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
Q5. What is recursion Diff b/w java and c++ What is oops Primary key and foreign key
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
Q6. Spark and hadoop architectural difference , DAG, What is stage boundaries , Partitioning and bucketing in hive
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
Q7. Do you have basic knowledge of verifying whether the candidate if its genuine or not
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.
Q8. How test script for policy centre and claim center are maintained
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
Q9. The requirement gathering and user story mapping technique and tools used ?
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
Q10. How will you ensure your automation scripts have test coverage
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
Q11. What are ceremonies of scrum? How to handle people not ready to join for daily stand up?
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
Q12. Write a program in java to login into guidewire application for multiple credentials using 2d array
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"} };
Q13. Write a program for vending machine actions using oops
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
Q14. Write a code to find occureence of a character in a given string
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
Q15. What is difference between procedure and package?
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
Q16. Differentiate content writing with technical writing.
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
Q17. What are tax terms and their types?
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.
Q18. Challenges faced during integrating automation scripts with Jenkins
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
Q19. How can you check disk utilisation?
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
Q20. How to add user in other group?
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
Q21. Integration from Hana to Bo along with query filter usage
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
Q22. Write a code find all web elements in a web page
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
Q23. What is CVS? How it is installed in IIB
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
Q24. How many types of visas are there
There are several types of visas, including tourist visas, student visas, work visas, and immigrant visas.
Tourist visas
Student visas
Work visas
Immigrant visas
Q25. Write a code to find implicit and explicit wait?
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")));
Q26. Technical system design technology and design
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
Q27. What is the Recruitment cycle?
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
Q28. Can we link two different documents
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.
Q29. How SSL is configured in ACE
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.
Q30. Difference between view filter and report filter
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
Q31. What is non solicitation clause
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
Q32. Tell me about old culural exp
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
Q33. what is a service desk
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
Q34. how to handle anger users
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
Q35. Second Largest element in array
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
Q36. Experience on Bobj __________
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
Q37. Difference between IIB and ACE
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
Q38. What is selenium
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.
Q39. What tools you used
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)
Q40. Network switch issue
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
Q41. Acid Properties
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.
More about working at Innova Solutions
Top HR Questions asked in Wipro
Interview Process at Wipro
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month