Upload Button Icon Add office photos

Filter interviews by

Rovi Interview Questions, Process, and Tips

Updated 13 Dec 2016

Rovi Interview Experiences

1 interview found

I applied via campus placement at Indian Institute of Technology (IIT), Kharagpur and was interviewed in Dec 2016. There were 3 interview rounds.

Interview Questionnaire 

16 Questions

  • Q1. Concatenation of two strings in c
  • Ans. 

    Concatenation of two strings in C

    • Use the strcat() function to concatenate two strings in C

    • Make sure the destination string has enough space to hold the concatenated result

    • The destination string should be null-terminated before concatenation

  • Answered by AI
  • Q2. Is BST or not?
  • Ans. 

    BST stands for Binary Search Tree.

    • BST is a type of binary tree where each node has at most two children.

    • In a BST, the left child of a node is always smaller than the node, and the right child is always greater.

    • BSTs are commonly used for efficient searching, insertion, and deletion operations.

    • Example: [5, 3, 7, 2, 4, 6, 8] is a BST.

  • Answered by AI
  • Q3. Find peak in increasing and decreasing sequence
  • Ans. 

    Find peak in increasing and decreasing sequence

    • Use binary search to find the peak element

    • Compare the middle element with its neighbors to determine if it's a peak

    • If the middle element is smaller than its left neighbor, search in the left half of the array

    • If the middle element is smaller than its right neighbor, search in the right half of the array

  • Answered by AI
  • Q4. Given a big string and words from dictionary as query, find number of times each word occur in big string in efficient way
  • Ans. 

    The task is to count the occurrences of words from a dictionary in a big string efficiently.

    • Create a hash map to store the count of each word from the dictionary.

    • Split the big string into words and iterate through each word.

    • Check if the word exists in the dictionary and update its count in the hash map.

    • Return the hash map with word counts.

  • Answered by AI
  • Q5. Inorder traversal of a binary tree
  • Ans. 

    Inorder traversal is a depth-first traversal algorithm that visits the left subtree, then the root, and finally the right subtree.

    • Start at the root node

    • Traverse the left subtree recursively

    • Visit the root node

    • Traverse the right subtree recursively

  • Answered by AI
  • Q6. Construct BST using preorder traversal
  • Ans. 

    Construct a Binary Search Tree (BST) using preorder traversal.

    • Preorder traversal visits the root node first, then the left subtree, and finally the right subtree.

    • To construct a BST from preorder traversal, we can use a recursive approach.

    • The first element in the preorder traversal is the root of the BST.

    • All elements smaller than the root will be in the left subtree, and all elements greater than the root will be in the...

  • Answered by AI
  • Q7. Given a directed dependency graph find sequence to install packages if each node has a structure of package name and dependency list
  • Ans. 

    Given a directed dependency graph, find sequence to install packages if each node has a structure of package name and dependency list.

    • Use topological sorting algorithm to find the installation sequence

    • Start with nodes that have no dependencies and gradually remove dependencies as packages are installed

    • If there is a cycle in the graph, it is not possible to find a valid installation sequence

  • Answered by AI
  • Q8. Tricky and conceptual Questions about malloc, free etc few of them are 1 . What happens if we execute below code? Char* p while(1) p=(char *)malloc(100*sizeof(char) ) 2.free(p), free(p+10) how much mem...
  • Q9. As I have performed well in first two rounds, I was directly sent to hr round
  • Q10. Tell me about yourself
  • Ans. 

    I am a recent graduate with a degree in Computer Science and a passion for software development.

    • Recent graduate with a degree in Computer Science

    • Passionate about software development

    • Experience with programming languages like Java and Python

  • Answered by AI
  • Q11. 5 Strengths and weaknesses
  • Ans. 

    My strengths include problem-solving, teamwork, adaptability, communication, and attention to detail. My weaknesses include public speaking, time management, and delegation.

    • Strengths: problem-solving - I enjoy analyzing and finding solutions to complex problems

    • Strengths: teamwork - I work well with others and value collaboration

    • Strengths: adaptability - I am able to quickly adjust to new situations and challenges

    • Streng...

  • Answered by AI
  • Q12. Why tivo?
  • Ans. 

    TiVo offers innovative technology and a user-friendly interface for entertainment enthusiasts.

    • TiVo provides a unique and customizable viewing experience with features like recording, pausing, and rewinding live TV.

    • The platform offers access to a wide range of streaming services and apps, making it a one-stop entertainment hub.

    • TiVo's intuitive interface and recommendation system help users discover new content based on

  • Answered by AI
  • Q13. Inspirational person?
  • Q14. Suppose if I was in a sinking boat with process(company) and customer which can support only 2 what would I do? Whom do I push out of boat?
  • Q15. Have you any time lead a team?
  • Ans. 

    Yes, I have led a team in my previous role as a project manager.

    • Led a team of 5 developers in a software development project

    • Assigned tasks, set deadlines, and conducted regular team meetings

    • Resolved conflicts and ensured project milestones were met

    • Received positive feedback from team members for leadership skills

  • Answered by AI
  • Q16. Will you go for higher studies?
  • Ans. 

    I am currently focused on gaining practical experience in the industry, but may consider higher studies in the future.

    • Currently focused on gaining practical experience in the industry

    • Open to considering higher studies in the future for further specialization

    • Will assess the benefits of higher studies based on career goals and industry trends

  • Answered by AI

Interview Preparation Tips

Round: Technical Interview
Experience: Asked to write code on paper and checked basic algorithmic and coding skills

Round: Technical Interview
Experience: Checked approach, knowledge of advanced data structures and coding skills

Round: HR Interview
Experience: For boat question my answer was if I push customer out of boat, without customer company would be worthless, and if I push company, there is possibility of builting it from scratch. I won't sacrifice myself as I am selfish and if I get convinced that my sacrifice yields something very big may be I will think about it.
Tips: Don't lose hope till the end.. My number was last in the shortlist and I waited around 10 hours for my first round

College Name: IIT Kharagpur

Skills evaluated in this interview

Top Rovi Associate Software Engineer Interview Questions and Answers

Q1. Given a big string and words from dictionary as query, find number of times each word occur in big string in efficient way
View answer (1)

Associate Software Engineer Interview Questions asked at other Companies

Q1. Triplets with Given Sum Problem Given an array or list ARR consisting of N integers, your task is to identify all distinct triplets within the array that sum up to a specified number K. Explanation: A triplet is a set {ARR[i], ARR[j], ARR[k... read more
View answer (1)

Interview questions from similar companies

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I was interviewed in Jan 2025.

Round 1 - Group Discussion 

To the job programming in a group discussion on a developed to the company

Round 2 - HR 

(4 Questions)

  • Q1. What was the company results
  • Q2. What was the company results
  • Q3. To the companie timings and shifts
  • Q4. To the companie timings and shifts
Round 3 - Technical 

(4 Questions)

  • Q1. To the invite in a company
  • Q2. In a job of Wipro company to the joined
  • Q3. In a job of Wipro company to the joined
  • Q4. I am joined ina Wipro company
Round 4 - Assignment 

I am joined in a company because to my family problems and my responsibilities

Round 5 - Assignment 

To the solve in a family problems and i joined to the company

Round 6 - Aptitude Test 

I am Bsc complete in a job to the Wipro company are joined

Interview Preparation Tips

Interview preparation tips for other job seekers - To the i am joined in a company and solved in problems
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I was interviewed in Aug 2024.

Round 1 - One-on-one 

(7 Questions)

  • Q1. Tell me about yourself?
  • Q2. Please explain about your experience ?
  • Q3. What is Invoice processing?
  • Q4. Credit note means?
  • Q5. Tell me about the Critical incident or situation, that you face during the work and how you solve it?
  • Q6. Journal entries for : purchase made, purchase on credit?
  • Q7. Things need to notice in invoice and verify it before processing?
Round 2 - HR 

(4 Questions)

  • Q1. Are you will to work at the mentioned location?
  • Q2. Excepted salary?
  • Q3. Are you ok with the fixed salary package?
  • Q4. Are you aware of you roles and responsibilities of the job?

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident with your preparation and the knowledge what you have.
Learn more as possible, be updated, learn daily basis.
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I was interviewed in Aug 2024.

Round 1 - Aptitude Test 

An aptitude is a measure of your ability learn or perform required task and succeed in a particular environment

Round 2 - Coding Test 

A coding test evaluates an individuals ability to write , understand and debug code

Round 3 - Technical 

(6 Questions)

  • Q1. What programming languages are you familiar with?
  • Q2. What product management system do you like using?
  • Q3. What design software do you know?
  • Q4. Define the tree data structure?
  • Q5. Difference betweenTCP and UPD
  • Q6. What scripting language do you know?

Interview Preparation Tips

Interview preparation tips for other job seekers - Network ,prepare for interviews
, follow up after an interview
Interview experience
4
Good
Difficulty level
Easy
Process Duration
2-4 weeks
Result
No response

I was interviewed in Jan 2025.

Round 1 - Aptitude Test 

It was easy, bacis aptitude questions asked in this round

Round 2 - Communication 

(1 Question)

  • Q1. It was a Ai generated communication test, where you have to repeat sentence, basic english question asked, and the ability of communication was cheked. Easy to crack
Round 3 - One-on-one 

(3 Questions)

  • Q1. This was a technical and hr round
  • Q2. What is cloud, vpn, lan, wan? And bacis trouble shooting question
  • Q3. What is your hobbies, tell me about your hometown.

Interview Preparation Tips

Interview preparation tips for other job seekers - Though it was a easy process, and I answerd all the questions but they didn't communicate with me further.
Interview experience
1
Bad
Difficulty level
Moderate
Process Duration
-
Result
-

I applied via Walk-in and was interviewed in Dec 2024. There were 2 interview rounds.

Round 1 - HR 

(4 Questions)

  • Q1. If fresher your introduction they will check your communication and your graduate or not if experienced they will check work responsibilities of your last job and communication but in hightech city sutherl...
  • Q2. Tell me something about yourself
  • Q3. Tell me about your college days
  • Q4. Tell me about ur best friend
Round 2 - Aptitude Test 

Its actually based on your voice actually they are hiring for international voice process so you need to have an idea of how international people speak in their language if you have experience in email writing and able to understand british english then its easy for you to clear

Interview Preparation Tips

Topics to prepare for Sutherland Global Services Customer Service Executive interview:
  • coomunication for confidence
  • prepare about your college days
  • learn about your best friend
Interview preparation tips for other job seekers - please be confident while you go for an interview please don't carry your resumes and documents in hand i have seen people keeping their resumes folded in thier barely without even having a stick file please keep it in file please its your document that present about your self i dont know how many people will see this but your first impression is last impression be confident communicate properly fluently before you go for an interview research about the hiring company and vacancy this is for gentle men when you go for any voice or non voice interviews please wear formal shoes they wont allow they will reject on the spot try to wear lite professional shirt and trouser i have seen in todays sutherland interview all the best
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Group Discussion 

Gangster Disciples (GD) is a gang, while Graphical Display (GD) refers to a visual representation of data.

Round 2 - Aptitude Test 

Aptitude tests are used to assess a person's ability to perform specific tasks, think critically, and solve problems. They are commonly used in job recruitments, college admissions, and competitive exams.

### **Types of Aptitude Tests**
1. **Numerical Aptitude** – Assesses mathematical skills, including arithmetic, algebra, ratios, percentages, and data interpretation.
2. **Logical Reasoning** – Evaluates pattern recognition, sequences, and logical deductions.
3. **Verbal Ability** – Tests grammar, comprehension, vocabulary, and sentence formation.
4. **Abstract Reasoning** – Measures the ability to identify patterns, trends, and relationships among shapes or figures.
5. **Spatial Reasoning** – Tests the ability to visualize and manipulate objects in space.
6. **Mechanical Reasoning** – Assesses understanding of mechanical and physical concepts, often for technical roles.
7. **Situational Judgment Test (SJT)** – Evaluates decision-making and problem-solving in workplace scenarios.

### **Common Exam Patterns**
- Multiple-choice questions (MCQs)
- Timed sections
- Increasing difficulty level
- Negative marking (in some tests)

### **Preparation Tips**
✔️ **Practice Regularly** – Solve sample questions and previous papers.
✔️ **Time Management** – Work on speed and accuracy.
✔️ **Learn Shortcuts** – Use mental math tricks and reasoning techniques.
✔️ **Improve Reading Skills** – Enhance vocabulary and comprehension for verbal sections.
✔️ **Use Online Mock Tests** – Simulate real test conditions.

Would you like sample questions or specific test details for a job or exam?

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed in Dec 2024. There was 1 interview round.

Round 1 - Technical 

(8 Questions)

  • Q1. What improvements to interfaces were introduced in Java 8 that were missing in Java 7, specifically regarding static and default methods?
  • Ans. 

    Java 8 introduced static and default methods in interfaces, allowing for method implementation and code reusability.

    • Java 8 introduced static methods in interfaces, allowing for method implementation directly in the interface itself.

    • Default methods were also introduced in Java 8, enabling interfaces to have method implementations without affecting implementing classes.

    • Static methods in interfaces can be called using the...

  • Answered by AI
  • Q2. Explain internal working of HashMap ? How to synchronize it ?
  • Ans. 

    HashMap is a data structure that stores key-value pairs and uses hashing to efficiently retrieve values.

    • HashMap uses an array of linked lists to store key-value pairs.

    • When a key-value pair is added, the key is hashed to determine the index in the array where it will be stored.

    • If multiple keys hash to the same index, a linked list is used to handle collisions.

    • To synchronize a HashMap, you can use the synchronizedMap() m...

  • Answered by AI
  • Q3. Given a list of employees with their ratings, how can you sort the employees based on their ratings using the Java 8 Streaming API?
  • Q4. Will the program compile if the parent class throws a runtime exception while the child class throws an arithmetic exception?
  • Ans. 

    No, the program will not compile if the parent class throws a runtime exception while the child class throws an arithmetic exception.

    • In Java, if a parent class method throws a checked exception, the child class method can only throw the same exception or its subclasses.

    • ArithmeticException is an unchecked exception, so if the parent class throws a checked exception and the child class throws an unchecked exception, the ...

  • Answered by AI
  • Q5. In a Spring Boot application with two databases, how can you configure JDBC to specify which database to use?
  • Ans. 

    Configure JDBC in Spring Boot to specify which database to use

    • Define multiple DataSource beans in the configuration class

    • Use @Primary annotation to specify the primary DataSource

    • Use @Qualifier annotation to specify the secondary DataSource

    • Inject the DataSource beans where needed in the application

  • Answered by AI
  • Q6. How to use a jetty server in your spring boot application ?
  • Ans. 

    To use a Jetty server in a Spring Boot application, you can configure it as a dependency and customize its settings.

    • Add Jetty server dependency in your pom.xml file

    • Exclude Tomcat server dependency if it's included by default in Spring Boot

    • Configure Jetty server settings in application.properties or application.yml file

    • Example: Add Jetty dependency - <dependency> <groupId>org.springframework.boot</groupId...

  • Answered by AI
  • Q7. Difference between @RequestParam and @PathVariable ?
  • Ans. 

    RequestParam is used to extract query parameters from the URL, while PathVariable is used to extract values from the URI path.

    • RequestParam is used for query parameters in the URL, while PathVariable is used for values in the URI path.

    • RequestParam is optional, while PathVariable is required.

    • RequestParam is used with the @RequestParam annotation, while PathVariable is used with the @PathVariable annotation.

    • Example: @Requ...

  • Answered by AI
  • Q8. How would you handle a scenario where one microservice is awaiting a response from another microservice that is taking an extended time to respond?
  • Ans. 

    I would implement timeout mechanisms and retries to handle the scenario of one microservice awaiting a response from another microservice taking an extended time.

    • Implement timeout mechanisms in the calling microservice to limit the waiting time for a response.

    • Set up retry logic to automatically resend the request to the slow microservice if no response is received within the specified timeout period.

    • Use circuit breaker...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare the basics about Java 8 , Core Java , Springboot , Microservices and MySql.
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
6-8 weeks
Result
Selected Selected

I applied via campus placement at Institute of Cost and Works Accountants of India (ICWAI) and was interviewed in Dec 2024. There were 3 interview rounds.

Round 1 - Aptitude Test 

Online assessment (Technical, English, Reasoning)

Round 2 - Technical 

(6 Questions)

  • Q1. Difference between Balance sheet and trial balance
  • Ans. 

    Balance sheet shows assets, liabilities, and equity at a specific point in time. Trial balance lists all ledger accounts with their balances.

    • Balance sheet is a snapshot of a company's financial position at a specific point in time.

    • Trial balance is a list of all ledger accounts with their balances to ensure debits equal credits.

    • Balance sheet includes assets, liabilities, and equity sections.

    • Trial balance is used to prep...

  • Answered by AI
  • Q2. Standard costing formula
  • Ans. 

    Standard costing formula calculates the expected cost of a product based on predetermined standards.

    • Standard costing formula includes direct materials, direct labor, and overhead costs.

    • It helps in comparing actual costs with standard costs to identify variances.

    • Formula: Standard Cost = Standard Quantity of Inputs x Standard Price of Inputs

  • Answered by AI
  • Q3. Journal entries for Prepaid Accruals Depreciation with accumulated depreciation concept Provision for Bad debts DTA and DTL
  • Ans. 

    Explanation of journal entries for Prepaid, Accruals, Depreciation, Provision for Bad debts, DTA, and DTL.

    • Prepaid expenses are initially recorded as assets and then expensed over time as they are used up.

    • Accruals are expenses incurred but not yet paid or revenue earned but not yet received.

    • Depreciation is the allocation of the cost of a fixed asset over its useful life, with accumulated depreciation representing the to...

  • Answered by AI
  • Q4. Case study on Ind AS 115
  • Q5. Preparation of balance sheet and computation of various ratios
  • Ans. 

    Preparation of balance sheet involves listing assets, liabilities, and equity. Ratios are computed using financial data from the balance sheet.

    • List all assets, liabilities, and equity on the balance sheet

    • Calculate various financial ratios such as current ratio, debt to equity ratio, and return on equity

    • Use formulae like Current Ratio = Current Assets / Current Liabilities

    • Interpret the ratios to analyze the financial he

  • Answered by AI
  • Q6. Accounting principles
Round 3 - Technical 

(6 Questions)

  • Q1. What is DTA and DTL
  • Ans. 

    DTA stands for Deferred Tax Asset and DTL stands for Deferred Tax Liability.

    • DTA is an asset recorded on a company's balance sheet that may be used to reduce taxable income in the future.

    • DTL is a liability recorded on a company's balance sheet that represents taxes that have been accrued but not yet paid.

    • DTA arises when a company has overpaid taxes or has tax deductions that exceed its taxable income.

    • DTL arises when a c...

  • Answered by AI
  • Q2. Accounting entry for accumulated depreciation
  • Ans. 

    Accumulated depreciation is a contra asset account that represents the total depreciation expense taken on an asset since it was acquired.

    • Accumulated depreciation is recorded on the balance sheet as a reduction from the gross amount of fixed assets to arrive at the net book value.

    • The accounting entry for accumulated depreciation involves debiting the depreciation expense account and crediting the accumulated depreciati...

  • Answered by AI
  • Q3. Few resume based questions
  • Q4. Standard costing formula
  • Ans. 

    Standard costing formula calculates the expected cost of a product based on predetermined standards.

    • Standard costing formula = Standard cost of direct materials + Standard cost of direct labor + Standard manufacturing overhead cost

    • Standard cost of direct materials = Standard quantity of materials x Standard price per unit

    • Standard cost of direct labor = Standard hours of labor x Standard rate per hour

    • Standard manufactur...

  • Answered by AI
  • Q5. Difference between budgeting and forecasting
  • Ans. 

    Budgeting involves setting financial goals and allocating resources, while forecasting predicts future financial outcomes based on past data and trends.

    • Budgeting is a plan for how to allocate resources and achieve financial goals

    • Forecasting predicts future financial outcomes based on past data and trends

    • Budgeting is typically done on an annual basis, while forecasting can be done on a shorter or longer term basis

    • Budget...

  • Answered by AI
  • Q6. Meaning of variance analysis
  • Ans. 

    Variance analysis is a technique used to identify and analyze the difference between planned financial outcomes and actual results.

    • Variance analysis helps in understanding the reasons for deviations from budgeted or expected figures.

    • It involves comparing actual financial performance with budgeted or standard performance.

    • Common types of variances include price variance, quantity variance, and mix variance.

    • Variance analy...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - It was an on campus recruitment. (CMA Campus Placements)
First technical interview was for 45 - 50 mins
Second technical interview was for 20 mins
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
-
Result
No response

I was interviewed in Dec 2024.

Round 1 - Aptitude Test 

Basic quant and reasoning questions
Selenium MCQ
Java programs with MCQ

Round 2 - Technical 

(23 Questions)

  • Q1. Tell me about yourself
  • Q2. Where you initialise driver
  • Ans. 

    The driver is typically initialized in the setup method of a test automation framework.

    • Driver initialization is usually done in a setup method before test execution.

    • Commonly used methods for driver initialization include WebDriverManager, System.setProperty, and driver instantiation.

    • Example: WebDriverManager.chromedriver().setup();

  • Answered by AI
  • Q3. Driver is static or non static
  • Ans. 

    Driver can be both static and non-static depending on the context of its usage.

    • Driver class can be static if it is used to initiate the WebDriver instance in a test automation framework.

    • Driver class can be non-static if it is used as an instance variable within a test class.

    • Static driver can be accessed directly without creating an object of the class.

    • Non-static driver requires an object of the class to be created befo

  • Answered by AI
  • Q4. Difference between static and non static
  • Ans. 

    Static variables belong to the class itself, while non-static variables belong to instances of the class.

    • Static variables are shared among all instances of a class

    • Non-static variables are unique to each instance of a class

    • Static variables are initialized only once, at the start of the program

    • Non-static variables are initialized separately for each instance of the class

  • Answered by AI
  • Q5. Disadvantages of static and non static
  • Ans. 

    Static and non-static have their own disadvantages in QA automation testing.

    • Static methods cannot be overridden or inherited, making it difficult to create flexible test cases.

    • Non-static methods require an instance of the class to be created, which can lead to increased memory usage.

    • Static methods can lead to tight coupling between classes, making it harder to maintain and update the code.

    • Non-static methods may have de...

  • Answered by AI
  • Q6. Parallel execution in TestNG
  • Ans. 

    TestNG allows parallel execution of test cases to save time and improve efficiency.

    • TestNG provides the 'parallel' attribute in the testng.xml file to specify the level of parallelism for test execution.

    • Parallel execution can be achieved at the test level, class level, method level, or suite level.

    • TestNG also supports parallel execution of tests across multiple classes or suites using the 'parallel' attribute in the sui...

  • Answered by AI
  • Q7. Write the code for Parallel testing in TestNG
  • Ans. 

    Parallel testing in TestNG allows running tests concurrently for faster execution.

    • Use 'parallel' attribute in testng.xml file to specify parallel execution mode.

    • Set 'parallel' attribute to 'methods', 'classes', or 'tests' based on the level of parallelism needed.

    • Example: <suite name='MySuite' parallel='tests'>

    • Use 'thread-count' attribute to specify the number of threads to use for parallel execution.

  • Answered by AI
  • Q8. Difference between parallel methods and parallel tests
  • Ans. 

    Parallel methods run multiple methods concurrently within a single test, while parallel tests run multiple tests concurrently.

    • Parallel methods execute multiple methods within a single test class concurrently.

    • Parallel tests execute multiple test classes concurrently.

    • Parallel methods are useful for speeding up the execution of a single test, while parallel tests are useful for running multiple tests faster.

    • Example: Runni...

  • Answered by AI
  • Q9. Upload file using rest assured
  • Ans. 

    Use Rest Assured to upload a file

    • Use the given file path to create a File object

    • Use MultiPartSpecBuilder to build the request with the file

    • Send the request using Rest Assured's given(), when(), and post() methods

  • Answered by AI
  • Q10. Postman basic questions
  • Q11. Parameter for post method in postman
  • Ans. 

    The parameter for a POST method in Postman is typically sent in the request body.

    • Parameters are sent in the request body in key-value pairs

    • Parameters can be sent as form-data, x-www-form-urlencoded, or raw JSON

    • Example: {"key": "value"}

  • Answered by AI
  • Q12. BDD Framework cucumber
  • Q13. Cucumber execution process
  • Q14. How cucumber know step defination file placed
  • Ans. 

    Cucumber knows the step definition file based on the annotations provided in the feature files.

    • Cucumber uses annotations like @Given, @When, @Then to map steps in feature files to corresponding step definition methods.

    • Step definition files are typically placed in a separate package or directory within the project structure.

    • Cucumber scans the project directory for step definition files based on the package structure and

  • Answered by AI
  • Q15. Parameters used in cucumber
  • Ans. 

    Parameters used in cucumber are used to pass values to the step definitions in feature files.

    • Parameters are defined in feature files using < > syntax

    • Parameters can be passed to step definitions using Regular Expressions

    • Parameters can be used to make scenarios more reusable and dynamic

  • Answered by AI
  • Q16. Datatable in cucumber
  • Ans. 

    Datatable in Cucumber is used to pass multiple sets of data to a step definition in a scenario.

    • Datatables are defined using pipes (|) to separate values

    • Each row in the datatable represents a set of data passed to the step definition

    • Datatables can be used for parameterization and data-driven testing

  • Answered by AI
  • Q17. Have u created the testplan document when porject was started
  • Ans. 

    Yes, I have created the test plan document at the start of the project.

    • Yes, I always create a test plan document at the beginning of a project to outline the testing approach and strategy.

    • The test plan document includes details on scope, objectives, resources, schedule, and test cases.

    • It helps in ensuring that all stakeholders are aligned on the testing process and expectations.

    • For example, in my previous project, I cr...

  • Answered by AI
  • Q18. Testing cycle when project was on initial level
  • Ans. 

    During the initial testing cycle of a project, focus is on establishing test cases, setting up test environments, and identifying potential issues.

    • Creating test cases based on requirements

    • Setting up test environments

    • Identifying potential issues and risks

    • Executing test cases and reporting defects

    • Collaborating with developers to resolve issues

  • Answered by AI
  • Q19. Risk management and risk based testing
  • Q20. Which estimate technique you follow , if fibonacci then why it is in 1 2 3 5 8 13 ?? Not in 12345678
  • Ans. 

    Fibonacci sequence is a mathematical pattern where each number is the sum of the two preceding ones.

    • Fibonacci sequence is a series of numbers where each number is the sum of the two preceding ones.

    • The sequence starts with 1, 2, then each subsequent number is the sum of the two previous numbers (1+2=3, 2+3=5, 3+5=8, and so on).

    • This sequence is used in estimating because it reflects natural growth patterns found in natur

  • Answered by AI
  • Q21. What is testing matrix and automation ROI
  • Ans. 

    Testing matrix is a tool used to track test coverage and automation ROI is the return on investment from implementing automation testing.

    • Testing matrix is a visual representation of test cases, test scenarios, and their coverage across different platforms, browsers, devices, etc.

    • Automation ROI is the measure of the benefits gained from automation testing compared to the costs incurred in implementing and maintaining th...

  • Answered by AI
  • Q22. Cicd tool
  • Q23. Handle team ?

Rovi Interview FAQs

How to prepare for Rovi interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Rovi. The most common topics and skills that interviewers at Rovi expect are SAN, Automation, Agile, Computer science and Consumer Electronics.
What are the top questions asked in Rovi interview?

Some of the top questions asked at the Rovi interview -

  1. Given a big string and words from dictionary as query, find number of times eac...read more
  2. Given a directed dependency graph find sequence to install packages if each n...read more
  3. Find peak in increasing and decreasing seque...read more

Tell us how to improve this page.

Interview Questions from Similar Companies

Accenture Interview Questions
3.9
 • 8.1k Interviews
Wipro Interview Questions
3.7
 • 5.6k Interviews
Cognizant Interview Questions
3.8
 • 5.5k Interviews
Capgemini Interview Questions
3.8
 • 4.8k Interviews
Genpact Interview Questions
3.9
 • 3k Interviews
IBM Interview Questions
4.0
 • 2.4k Interviews
DXC Technology Interview Questions
3.7
 • 804 Interviews
Nagarro Interview Questions
4.0
 • 775 Interviews
Publicis Sapient Interview Questions
3.5
 • 606 Interviews
View all

Rovi Reviews and Ratings

based on 2 reviews

3.0/5

Rating in categories

2.1

Skill development

3.9

Work-life balance

3.3

Salary

3.6

Job security

3.0

Company culture

2.1

Promotions

2.1

Work satisfaction

Explore 2 Reviews and Ratings
Schedule Editor
4 salaries
unlock blur

₹3.5 L/yr - ₹4.8 L/yr

Explore more salaries
Compare Rovi with

Accenture

3.9
Compare

Wipro

3.7
Compare

Cognizant

3.8
Compare

Capgemini

3.7
Compare
Did you find this page helpful?
Yes No
write
Share an Interview