Upload Button Icon Add office photos

TiVo

Compare button icon Compare button icon Compare

Filter interviews by

TiVo Interview Questions and Answers

Updated 5 May 2019

TiVo Interview Experiences

1 interview found

Developer Interview Questions & Answers

user image Sanni Heruwala

posted on 5 May 2019

Interview Questionnaire 

10 Questions

  • Q1. Basic questions related to data structure and algorithms.
  • Q2. Some scenario based questions for data engineer role.
  • Q3. Spark related question.
  • Q4. Find out the categories of blood donor required using spark.
  • Q5. Fundamentals of spark, scala, big data, hdfs, hive queries .
  • Q6. Managerial round.
  • Q7. Discussed about different behaviour related questions in work environment.
  • Q8. Gave on board problem solving logically .
  • Q9. Normal regular discussion.
  • Q10. Do not mention even if you are attending any other interviews .

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 TiVo?
Ask anonymously on communities.

Interview questions from similar companies

Interview experience
2
Poor
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Job Portal and was interviewed in Feb 2024. There were 3 interview rounds.

Round 1 - Aptitude Test 

30 mins Aptitude Question

Round 2 - Coding Test 

30 mins - 3 Coding Question

Round 3 - Technical 

(2 Questions)

  • Q1. Describe Rest API
  • Q2. What is various Response code. Diffenrence b/w 200 & 201, 400 & 403
  • Ans. 

    Response codes indicate the status of a HTTP request. 200 & 201 are success codes, while 400 & 403 are client error codes.

    • 200 - OK: Request was successful

    • 201 - Created: Request was successful and a new resource was created

    • 400 - Bad Request: The server cannot process the request due to a client error

    • 403 - Forbidden: The server understood the request, but refuses to authorize it

  • Answered by AI

Skills evaluated in this interview

I appeared for an interview in Dec 2020.

Round 1 - Coding Test 

(1 Question)

Round duration - 90 minutes
Round difficulty - Medium

Total of 8 questions:

4 MCQ(oops and expected output type questions) + other 2 were coding questions, out of which one is some class implementation question.

  • Q1. 

    Count Subarrays with Sum Divisible by K

    Given an array ARR and an integer K, your task is to count all subarrays whose sum is divisible by the given integer K.

    Input:

    The first line of input contains an...
  • Ans. 

    Count subarrays with sum divisible by K in an array.

    • Iterate through the array and keep track of the running sum modulo K.

    • Use a hashmap to store the frequency of remainders.

    • For each prefix sum, check how many previous prefix sums have the same remainder.

    • Return the total count of subarrays with sum divisible by K.

  • Answered by AI
Round 2 - Video Call 

(2 Questions)

Round duration - 60 minutes
Round difficulty - Easy

This round was with the USA team, the panel consisted of 2 members. It took place at around 9 PM IST. The interviewer's focus was on approach.

  • Q1. 

    Sort an Array in Wave Form

    You are given an unsorted array ARR. Your task is to sort it so that it forms a wave-like array.

    Input:

    The first line contains an integer 'T', the number of test cases.
    For ea...
  • Ans. 

    Sort an array in a wave-like pattern where each element is greater than or equal to its adjacent elements.

    • Iterate through the array and swap elements at even indices with their adjacent odd indices to form a wave pattern.

    • There can be multiple valid wave arrays, so any valid wave array is acceptable.

    • Ensure the first element is greater than or equal to the second element to start the wave pattern.

  • Answered by AI
  • Q2. 

    Convert a Number to Words

    Given an integer number num, your task is to convert 'num' into its corresponding word representation.

    Input:

    The first line of input contains an integer ‘T’ denoting the number o...
  • Ans. 

    Convert a given integer number into its corresponding word representation.

    • Implement a function that takes an integer as input and returns the word representation of that number.

    • Break down the number into its individual digits and convert each digit into its word form.

    • Handle special cases like numbers between 10 and 19, and multiples of 10.

    • Combine the word forms of individual digits to form the final word representation...

  • Answered by AI
Round 3 - Video Call 

(1 Question)

Round duration - 40 minutes
Round difficulty - Easy

It was a managerial round. The position of the person taking the interview was of a technical architect. As was informed by the recruiter, previously he was a technical architect at Amazon.

  • Q1. How does Facebook store comments in its database?
  • Ans. 

    Facebook stores comments in its database using a combination of relational and non-relational databases.

    • Comments are typically stored in a relational database like MySQL for structured data storage.

    • For scalability and performance, Facebook may also use a NoSQL database like Cassandra or HBase for storing comments in a denormalized format.

    • Metadata related to comments such as likes, timestamps, and user information may b...

  • Answered by AI

Interview Preparation Tips

Professional and academic backgroundI applied for the job as Software Developer in NoidaEligibility criteriaShortlisting was done on the basis of coding test.Clearwater Analytics interview preparation:Topics to prepare for the interview - Data Structures, Algorithm Design, DBMS, Object Oriented Design, Machine LearningTime required to prepare for the interview - 2 monthsInterview preparation tips for other job seekers

Tip 1 : Practice the most frequent and most common questions DSA questions asked in companies like Amazon, Microsoft.
Tip 2 : Focus on solving the questions on your own as much as you can. 
Tip 3 : Don't waste your time on the number of questions while compromising quality.
Tip 4 : Do mock interviews with your friend if it's been a long since you have given the interview.
Tip 5 : For virtual interviews, always have a backup of data(you may use mobile data if Wi-Fi goes out). While during an interview try to maintain eye contact every now and then.
Tip 6 : Keep your resume short to 1 page and have far/good knowledge of the tech stack you have mentioned

Application resume tips for other job seekers

Tip 1 : Keep it short to 1 page
Tip 2 : Prepare it well.
Tip 3 : Focus more on the problem and the solution. Rather than tools used to solve the problem

Final outcome of the interviewRejected

Skills evaluated in this interview

I applied via Naukri.com and was interviewed in Feb 2021. There were 4 interview rounds.

Interview Questionnaire 

4 Questions

  • Q1. What is React Js? Virtual Dom? d/ w state and props? Hooks? D/w class nd functional Components? Life Cycle Components? Mounting? Routing? And soo on
  • Ans. 

    React Js is a JavaScript library for building user interfaces.

    • Virtual DOM is a lightweight copy of the actual DOM used for faster rendering.

    • State and props are used to manage data in React components.

    • Hooks are functions that allow you to use state and other React features in functional components.

    • Class and functional components are two ways to create React components.

    • Life cycle components are methods that are called at...

  • Answered by AI
  • Q2.  What is JavaScript? ES6? Promise? Async await?
  • Ans. 

    JavaScript is a scripting language used for web development. ES6 is the latest version with new features. Promise and Async await are used for asynchronous programming.

    • JavaScript is a high-level, interpreted language used for web development.

    • ES6 is the latest version of JavaScript with new features like arrow functions, let and const keywords, and template literals.

    • Promise is a way to handle asynchronous operations in ...

  • Answered by AI
  • Q3. HTML CSS Jquery AJAX calls
  • Q4. Aptitude

Interview Preparation Tips

Interview preparation tips for other job seekers - Be good with Self Introduction Be Confidence

Skills evaluated in this interview

I applied via Naukri.com and was interviewed in Sep 2021. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. Based on previous projects

Interview Preparation Tips

Interview preparation tips for other job seekers - joined 4 months back but still no clarity on which project

I appeared for an interview before Sep 2021.

Round 1 - One-on-one 

(2 Questions)

  • Q1. Reference from whom ?
  • Q2. How much experience do you have ?

Interview Preparation Tips

Interview preparation tips for other job seekers - Just go with the flow with your experience and never add on the work which you don’t know
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Campus Placement and was interviewed in Jul 2023. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Aptitude Test 

Consisted of technical+ mathematical Aptitude questions

Round 3 - Technical 

(2 Questions)

  • Q1. How to reverse a linked list
  • Ans. 

    To reverse a linked list, iterate through the list and change the direction of pointers.

    • Iterate through the linked list and keep track of the previous, current, and next nodes.

    • Update the pointers of each node to reverse the direction.

    • Set the head of the linked list to the last node after reversing.

  • Answered by AI
  • Q2. How to implement stack using queue and vice versa
  • Ans. 

    To implement a stack using a queue, we can use two queues. To implement a queue using a stack, we can use two stacks.

    • To implement a stack using a queue, we can use two queues. One queue will act as the main stack, while the other will be used for temporary storage during push operations.

    • For example, when pushing an element onto the stack, we can dequeue all elements from the main queue and enqueue them into the tempora...

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Forcepoint Software Developer interview:
  • OOPS
  • DBMS
  • OS
  • DSA

Skills evaluated in this interview

Are these interview questions helpful?
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via LinkedIn and was interviewed in Feb 2024. There was 1 interview round.

Round 1 - One-on-one 

(1 Question)

  • Q1. Tell me about a challenging project where you have to. where you had to work with complex datasets.
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Delete node in BST
  • Ans. 

    Deleting a node in a Binary Search Tree (BST) involves finding the node, handling different cases, and rearranging the tree.

    • Find the node to delete by traversing the tree

    • Handle different cases: node has no children, node has one child, node has two children

    • Rearrange the tree by replacing the node with its successor or predecessor

  • Answered by AI
  • Q2. Producer Consumer problem
  • Ans. 

    Producer Consumer problem involves two processes sharing a common buffer.

    • Producer adds data to the buffer

    • Consumer removes data from the buffer

    • Buffer size must be managed to prevent overflow or underflow

  • Answered by AI
Round 2 - HR 

(1 Question)

  • Q1. Salary And previous exp
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview in Feb 2025.

Round 1 - Coding Test 

A coding test may include a LeetCode medium-level question that you can expect.

Interview Preparation Tips

Interview preparation tips for other job seekers - A project discussion was conducted, focusing on technical interview questions related to networking, cybersecurity, and cloud computing.

TiVo Interview FAQs

How to prepare for TiVo 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 TiVo. The most common topics and skills that interviewers at TiVo expect are SAN, Python, Agile, Troubleshooting and DTS.
What are the top questions asked in TiVo interview?

Some of the top questions asked at the TiVo interview -

  1. Find out the categories of blood donor required using spa...read more
  2. Basic questions related to data structure and algorith...read more
  3. Fundamentals of spark, scala, big data, hdfs, hive querie...read more

Tell us how to improve this page.

Overall Interview Experience Rating

5/5

based on 1 interview experience

TiVo Reviews and Ratings

based on 42 reviews

4.0/5

Rating in categories

3.9

Skill development

4.5

Work-life balance

4.4

Salary

3.8

Job security

4.1

Company culture

3.9

Promotions

3.9

Work satisfaction

Explore 42 Reviews and Ratings
Engineer - Software Development

Bangalore / Bengaluru

3-8 Yrs

Not Disclosed

Explore more jobs
Software Engineer
23 salaries
unlock blur

₹12 L/yr - ₹28 L/yr

Staff Engineer
15 salaries
unlock blur

₹30 L/yr - ₹48 L/yr

Senior Software Engineer
14 salaries
unlock blur

₹18 L/yr - ₹44.8 L/yr

Software Developer
9 salaries
unlock blur

₹15 L/yr - ₹19 L/yr

Devops Engineer
8 salaries
unlock blur

₹14 L/yr - ₹32 L/yr

Explore more salaries
Compare TiVo with

MCM Telecom Equipment

3.9
Compare

US Tech Solutions

3.8
Compare

SMC Corporation

3.7
Compare

Eastern Software Solutions Pvt. Ltd

3.7
Compare
write
Share an Interview