Upload Button Icon Add office photos

Filter interviews by

Rovi Interview Questions and Answers

Updated 13 Dec 2016

7 Interview questions

An Associate Software Engineer was asked
Q. Given a binary tree, determine if it is a valid binary search tree (BST).
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.

View all Associate Software Engineer interview questions
An Associate Software Engineer was asked
Q. Given a directed dependency graph, find a 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

View all Associate Software Engineer interview questions
An Associate Software Engineer was asked
Q. Given a large string and a dictionary of words, find the number of times each word occurs in the string in an 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.

View all Associate Software Engineer interview questions
An Associate Software Engineer was asked
Q. An array arr of n elements is first increasing and then may be decreasing. Find the maximum element in the array. Note: If the array is strictly increasing then return the last element and if the array is s...
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

View all Associate Software Engineer interview questions
An Associate Software Engineer was asked
Q. Given an array of integers representing preorder traversal of a BST, construct the BST.
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 i...

View all Associate Software Engineer interview questions
An Associate Software Engineer was asked
Q. How do you concatenate 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

View all Associate Software Engineer interview questions
An Associate Software Engineer was asked
Q. 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

View all Associate Software Engineer interview questions
Are these interview questions helpful?

Rovi Interview Experiences

1 interview found

I applied via Campus Placement 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 trending discussions

View All
Interview Tips & Stories
1w
toobluntforu
·
works at
Cvent
Can speak English, can’t deliver in interviews
I feel like I can't speak fluently during interviews. I do know english well and use it daily to communicate, but the moment I'm in an interview, I just get stuck. since it's not my first language, I struggle to express what I actually feel. I know the answer in my head, but I just can’t deliver it properly at that moment. Please guide me
Got a question about Rovi?
Ask anonymously on communities.

Interview questions from similar companies

I applied via Recruitment Consulltant and was interviewed before Jul 2021. There was 1 interview round.

Round 1 - One-on-one 

(1 Question)

  • Q1. *Introduce yourself *Purpose of working in the Company *Educational Background *Family Background *Goals and Ambition
  • Ans. 

    Experienced professional with a strong educational background and clear career ambitions, eager to contribute to the company's success.

    • I have over 5 years of experience in project management, leading teams to successfully deliver complex projects on time.

    • I hold a Master's degree in Business Administration from XYZ University, where I specialized in strategic management.

    • My family has always emphasized the importance of ...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Be bold and confident about what you speak.

I applied via Naukri.com and was interviewed before Feb 2020. There were 3 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. What are different types of cloud?
  • Q2. What is workflow,trigger, different types of reports, roles, profiles, permission set, sharing rules etc?
  • Ans. 

    Workflow, trigger, reports, roles, profiles, permission set, and sharing rules are all important features in Salesforce.

    • Workflow is a series of automated steps that can be used to streamline business processes.

    • Triggers are used to execute code before or after a record is inserted, updated, or deleted.

    • Reports are used to display data in a visual format, such as a table or chart.

    • Roles are used to define the hierarchy of ...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Google the question related to your topic and also become 100% prepared with your resume.

Skills evaluated in this interview

Interview Questionnaire 

1 Question

  • Q1. 1)Tmaus? 2 ) why are you lefted previous job? 3) technical skills knowledge 4) work in under pressure? 5) hr round 6) manager round
  • Ans. 

    Interview questions for an Associate position cover various aspects like motivation, skills, and handling pressure.

    • 1) Tmaus: This could refer to a specific term or acronym; clarify its meaning during the interview.

    • 2) Leaving previous job: Focus on seeking new challenges or growth opportunities, not negative experiences.

    • 3) Technical skills: Highlight relevant skills like data analysis, programming languages, or software...

  • Answered by AI

I applied via Job Fair and was interviewed before Feb 2021. There were 2 interview rounds.

Round 1 - Aptitude Test 
Round 2 - One-on-one 

(1 Question)

  • Q1. Basic accounting methods and journals

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident About what you are saying

Interview Questionnaire 

2 Questions

  • Q1. Accounting question asked
  • Q2. Answer has been given accordingly

Interview Preparation Tips

Interview preparation tips for other job seekers - It was an average interview. If you have good experience of MNC culture and you have short notice period of your existing company then they can hire you.

I applied via Company Website and was interviewed before Oct 2020. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Tell me about your experience

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident adn clear when you answer
Are these interview questions helpful?

I applied via Walk-in and was interviewed before Dec 2020. There were 4 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Indoctrination and asked some accounts

Interview Preparation Tips

Interview preparation tips for other job seekers - Don't get panic. If you are known or not . Just tell they have asked the question.

I applied via Naukri.com and was interviewed before Jul 2021. There were 2 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Basic SQL questions, Basic ASP.NET
Round 2 - Assignment 

AMCAT English assignment test

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare common basics questions based on your profile

I applied via Company Website and was interviewed before Jun 2020. There were 3 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. GL related questions
  • Q2. Comfortable for night shifts
  • Ans. 

    Yes, I am comfortable with night shifts and have experience working during those hours.

    • I have worked night shifts in my previous job and have adapted to the schedule

    • I am a night owl and prefer working during those hours

    • I understand the importance of being alert and focused during night shifts

    • I am willing to adjust my sleep schedule to accommodate night shifts

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Learn about GL and accounting policies

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. Suppose if I was in a sinking boat with process(company) and customer which can...read more
  2. Given a directed dependency graph find sequence to install packages if each n...read more
  3. Given a big string and words from dictionary as query, find number of times eac...read more

Tell us how to improve this page.

Interview Questions from Similar Companies

Accenture Interview Questions
3.8
 • 8.6k Interviews
Wipro Interview Questions
3.7
 • 6.1k Interviews
Cognizant Interview Questions
3.7
 • 5.9k Interviews
Capgemini Interview Questions
3.7
 • 5.1k Interviews
Genpact Interview Questions
3.8
 • 3.4k Interviews
IBM Interview Questions
4.0
 • 2.5k Interviews
DXC Technology Interview Questions
3.7
 • 837 Interviews
Nagarro Interview Questions
4.0
 • 792 Interviews
View all

Rovi Reviews and Ratings

based on 2 reviews

3.0/5

Rating in categories

2.3

Skill development

3.7

Work-life balance

3.1

Salary

3.6

Job security

3.0

Company culture

2.3

Promotions

2.3

Work satisfaction

Explore 2 Reviews and Ratings
Compare Rovi with

Accenture

3.8
Compare

Wipro

3.7
Compare

Cognizant

3.7
Compare

Capgemini

3.7
Compare
write
Share an Interview