Viacom18 Media
10+ Interview Questions and Answers
Q1. How I managed library operations in my previous organization? What were the challenges faced?
Managed library operations by implementing new systems and procedures to improve efficiency.
Implemented a new library management software to streamline cataloging and circulation processes.
Developed and implemented policies and procedures for book acquisition, processing, and weeding.
Trained staff on new systems and procedures to ensure smooth transition.
Managed budget and allocated funds for new book purchases and library events.
Challenges faced included resistance to change...read more
Q2. How would you analyse user consumption data and make predictions about future patterns
I would analyze user consumption data by identifying trends, patterns, and correlations to make predictions about future behavior.
Collect and organize user consumption data from various sources
Use statistical analysis and data visualization techniques to identify trends and patterns
Apply predictive modeling and machine learning algorithms to make future predictions
Regularly update and refine the predictive models based on new data
Consider external factors that may impact user...read more
Q3. Java code to fine distinct characters from string
Use a HashSet to find distinct characters in a string.
Create a HashSet to store unique characters.
Iterate through the string and add each character to the HashSet.
Convert the HashSet to an array of strings to get distinct characters.
Q4. Python code on list manipulation
Python code on list manipulation
Use list comprehension for efficient manipulation
Utilize built-in functions like map, filter, and reduce
Consider using lambda functions for concise code
Be mindful of time complexity when working with large lists
Q5. Python Code on lists manipulation
Manipulating lists in Python using various methods and functions.
Use list comprehension to filter, transform, or combine elements in a list.
Utilize built-in functions like map(), filter(), and reduce() for list manipulation.
Sort lists using sorted() function or sort() method.
Remove duplicates from a list using set() or list comprehension.
Q6. What are the new features in React 18 ? Optimisation techinques in React ? Concurrency in React ?
React 18 introduces new features like automatic batching, start transition, and streaming server renderer. It also focuses on performance optimizations and concurrent rendering.
New features in React 18 include automatic batching, start transition, and streaming server renderer.
Optimization techniques in React 18 involve concurrent rendering, improved scheduling, and reduced re-renders.
Concurrency in React 18 allows for rendering multiple components at the same time, improving...read more
Q7. Automation underlying architecture
Automation underlying architecture refers to the framework and structure of automated testing processes.
Automation architecture includes tools, frameworks, and technologies used for test automation.
Common automation architectures include keyword-driven, data-driven, and hybrid frameworks.
The architecture should support scalability, maintainability, and reusability of automated tests.
Examples of automation tools for underlying architecture include Selenium, Appium, and JUnit.
Q8. 1. HLD and LLD of Rate Limiter
Rate Limiter is a software component used to control the rate of traffic sent or received by a system.
High-Level Design (HLD) of Rate Limiter involves defining the overall architecture and components of the system.
Low-Level Design (LLD) of Rate Limiter focuses on the detailed design of individual components, algorithms, and data structures.
Example: HLD may include defining the overall flow of requests through the rate limiter, while LLD may involve designing the specific data...read more
Q9. Define oops and the four pillars in detail
OOPs stands for Object-Oriented Programming. The four pillars are Inheritance, Encapsulation, Abstraction, and Polymorphism.
Object-Oriented Programming (OOP) is a programming paradigm based on the concept of objects, which can contain data in the form of fields (attributes or properties) and code in the form of procedures (methods or functions).
The four pillars of OOP are Inheritance, Encapsulation, Abstraction, and Polymorphism.
Inheritance allows a class to inherit propertie...read more
Q10. Remove duplicate characters from a sentence
Remove duplicate characters from a sentence
Create an empty array to store unique characters
Iterate through each character in the sentence
Check if the character is already in the array, if not add it
Q11. Write code to reverse a dtring
Code to reverse a string in JavaScript
Use the split() method to convert the string into an array of characters
Use the reverse() method to reverse the array
Use the join() method to convert the reversed array back into a string
Q12. Overall understanding of media industry
The media industry encompasses various forms of communication, entertainment, and news dissemination through platforms like television, radio, print, and digital media.
The media industry is constantly evolving with advancements in technology and changing consumer preferences.
It includes sectors such as broadcasting, publishing, advertising, public relations, and social media.
Key players in the media industry include companies like Disney, Netflix, CNN, and Facebook.
Content cr...read more
Q13. Write polyfill for getElementById
Polyfill for getElementById function in JavaScript
Create a function named getElementById
Check if the function already exists, if not, create it
Use document.querySelector to select the element by ID
Return the selected element
Q14. Merge 2 sorted Arrays
Merging two sorted arrays into a single sorted array
Create a new array to store the merged result
Use two pointers to iterate through both arrays and compare elements
Add the smaller element to the new array and move the pointer for that array
Q15. Pivot table and its functions
Top HR Questions asked in null
Interview Process at null
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month