Upload Button Icon Add office photos

Filter interviews by

Cricbuzz Angular JS Developer Interview Questions and Answers

Updated 20 Mar 2024

Cricbuzz Angular JS Developer Interview Experiences

1 interview found

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

I applied via Company Website and was interviewed before Mar 2023. There was 1 interview round.

Round 1 - One-on-one 

(2 Questions)

  • Q1. They give a UI to design
  • Q2. My laptop was hanging a lot so couldn't solve the problem

Interview Preparation Tips

Interview preparation tips for other job seekers - Keep practising CSS

Interview questions from similar companies

Interview experience
2
Poor
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
No response

I applied via Naukri.com and was interviewed in Nov 2024. There was 1 interview round.

Round 1 - Technical 

(16 Questions)

  • Q1. What are custom hooks in React, and what are their use cases? Additionally, can you provide an example of a custom hook that performs an API call and utilizes the retrieved data?
  • Ans. 

    Custom hooks in React are reusable functions that allow you to extract component logic into separate functions for better code organization and reusability.

    • Custom hooks are created using the 'use' prefix and can be used to share logic between components.

    • Use cases for custom hooks include fetching data from an API, handling form state, managing local storage, and more.

    • Example of a custom hook for API call: const useFetc...

  • Answered by AI
  • Q2. What is the difference between useMemo and useCallback in React?
  • Ans. 

    useMemo is used to memoize a value, while useCallback is used to memoize a function.

    • useMemo is used to memoize a value and recompute it only when its dependencies change.

    • useCallback is used to memoize a callback function and prevent unnecessary re-renders.

    • Example: useMemo can be used to memoize the result of a complex computation, while useCallback can be used to memoize an event handler function.

  • Answered by AI
  • Q3. What is the difference between class-based components and functional components in React?
  • Ans. 

    Class-based components use ES6 classes and have lifecycle methods, while functional components are simpler and use functions.

    • Class-based components use ES6 classes to create components, while functional components are created using functions.

    • Class-based components have lifecycle methods like componentDidMount and componentDidUpdate, while functional components do not.

    • Functional components are simpler and more lightweig...

  • Answered by AI
  • Q4. How can you implement the lifecycle of a React component in a functional component?
  • Ans. 

    Implementing the lifecycle of a React component in a functional component

    • Use the useEffect hook to replicate lifecycle methods like componentDidMount, componentDidUpdate, and componentWillUnmount

    • Pass an empty array as the second argument to useEffect to mimic componentDidMount

    • Pass a variable or state as the second argument to useEffect to mimic componentDidUpdate

    • Return a cleanup function inside useEffect to mimic compo

  • Answered by AI
  • Q5. What are the various state management techniques available in React?
  • Ans. 

    Various state management techniques in React include Context API, Redux, and local state.

    • Context API: React's built-in solution for passing data through the component tree without having to pass props down manually at every level.

    • Redux: A popular state management library for React applications, allowing for a centralized store to manage application state.

    • Local state: Managing state within individual components using us

  • Answered by AI
  • Q6. What is the architecture of Redux, and what purposes do middlewares serve within it?
  • Ans. 

    Redux is a predictable state container for JavaScript apps. Middlewares are functions that intercept actions before they reach the reducer.

    • Redux follows a unidirectional data flow architecture.

    • Middlewares in Redux are functions that can intercept, modify, or dispatch actions.

    • Common use cases for middlewares include logging, asynchronous API calls, and handling side effects.

    • Examples of popular Redux middlewares are Redu...

  • Answered by AI
  • Q7. What is hoisting in JavaScript?
  • Ans. 

    Hoisting in JavaScript is the behavior where variable and function declarations are moved to the top of their containing scope during the compilation phase.

    • Variable declarations are hoisted to the top of their scope, but not their initializations.

    • Function declarations are fully hoisted, meaning they can be called before they are declared.

    • Hoisting can lead to unexpected behavior if not understood properly.

  • Answered by AI
  • Q8. What is event bubbling in JavaScript?
  • Ans. 

    Event bubbling is the propagation of events from the target element up through its ancestors in the DOM tree.

    • Events triggered on a child element will 'bubble up' and trigger on parent elements.

    • Event listeners can be attached to parent elements to handle events from multiple child elements.

    • Stopping event propagation can be done using event.stopPropagation() or event.stopImmediatePropagation().

  • Answered by AI
  • Q9. What are block scope and function scope in JavaScript?
  • Ans. 

    Block scope and function scope are two types of scopes in JavaScript that determine the visibility and accessibility of variables.

    • Block scope refers to the visibility of variables within a block of code enclosed by curly braces. Variables declared with 'let' and 'const' have block scope.

    • Function scope refers to the visibility of variables within a function. Variables declared with 'var' have function scope.

    • Variables de...

  • Answered by AI
  • Q10. Have you had experience working with semantic tags in HTML?
  • Ans. 

    Yes, I have experience working with semantic tags in HTML.

    • Used semantic tags like <header>, <nav>, <main>, <section>, <article>, <aside>, <footer> for better structure and SEO.

    • Understand the importance of using semantic tags for accessibility and search engine optimization.

    • Semantic tags help in organizing content and making it more readable for developers and browsers.

  • Answered by AI
  • Q11. What are the various methods for creating an object in JavaScript?
  • Ans. 

    Various methods for creating an object in JavaScript include object literals, constructor functions, ES6 classes, and Object.create() method.

    • Object literals: var obj = { key: value };

    • Constructor functions: function ObjectName() { this.key = value; } var obj = new ObjectName();

    • ES6 classes: class ClassName { constructor() { this.key = value; } } var obj = new ClassName();

    • Object.create() method: var obj = Object.create(pr

  • Answered by AI
  • Q12. What are the differences between shallow copy and deep copy in JavaScript?
  • Ans. 

    Shallow copy only copies the references of nested objects, while deep copy creates new copies of nested objects.

    • Shallow copy creates a new object but does not create copies of nested objects, only copies their references.

    • Deep copy creates a new object and also creates new copies of all nested objects.

    • Shallow copy can be achieved using Object.assign() or spread operator, while deep copy can be achieved using JSON.parse(

  • Answered by AI
  • Q13. What will be the output of the following JavaScript code fragment: `const a; function test() { console.log(a); }; test();`?
  • Ans. 

    The code will throw an error because 'a' is declared but not initialized.

    • The code will result in a ReferenceError because 'a' is declared but not assigned a value.

    • Variables declared with 'const' must be initialized at the time of declaration.

    • Initializing 'a' with a value before calling test() will prevent the error.

  • Answered by AI
  • Q14. How can you use CSS to arrange elements in a row and column layout?
  • Ans. 

    CSS can be used to arrange elements in a row and column layout using flexbox or grid layout properties.

    • Use display: flex; for a row layout and display: flex; flex-direction: column; for a column layout

    • Use justify-content and align-items properties to align items in the main axis and cross axis respectively

    • For grid layout, use display: grid; and grid-template-columns or grid-template-rows to define the layout

  • Answered by AI
  • Q15. Have you utilized CSS preprocessors, and if so, which ones?
  • Ans. 

    Yes, I have utilized CSS preprocessors such as SASS and LESS.

    • I have experience using SASS to streamline my CSS workflow by utilizing variables, mixins, and nesting.

    • I have also worked with LESS to improve code organization and maintainability through features like variables and functions.

  • Answered by AI
  • Q16. If I have assigned different colors to an ID and a class and applied both to the same element, which color will be applied based on CSS specificity precedence?
  • Ans. 

    The color applied will be based on the specificity of the selector, with ID having higher specificity than class.

    • ID has higher specificity than class in CSS

    • Color applied will be based on the selector with higher specificity

    • Example: If ID selector has color red and class selector has color blue, the color applied will be red

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Cognizant Senior Software Engineer interview:
  • Javascript
  • React.Js
  • HTML
  • CSS
Interview preparation tips for other job seekers - Possessing a deep understanding of JavaScript and React is essential. Interviewers may engage in mind games with candidates; therefore, we should remain calm and focused solely on the questions. Additionally, we need to be confident in our answers; otherwise, they may respond with doubt, asking, "Is that so?"

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Interview Questions 

(20 Questions)

  • Q1. Explain the difference between ArrayList and LinkedList in Java. When would you choose one over the other?
  • Ans. 

    ArrayList and LinkedList are both classes in Java that implement the List interface, but they have different underlying data structures.

    • ArrayList uses a dynamic array to store elements, providing fast random access but slower insertion and deletion.

    • LinkedList uses a doubly linked list to store elements, providing fast insertion and deletion but slower random access.

    • Choose ArrayList when you need fast random access and ...

  • Answered by AI
  • Q2. What are the advantages and disadvantages of using Java’s synchronized keyword for thread synchronization? Can you explain how the ReentrantLock compares to synchronized?
  • Ans. 

    Using synchronized keyword for thread synchronization in Java has advantages like simplicity and disadvantages like potential for deadlock. ReentrantLock offers more flexibility and control.

    • Advantages of synchronized keyword: simplicity, built-in support in Java

    • Disadvantages of synchronized keyword: potential for deadlock, lack of flexibility

    • ReentrantLock offers more control over locking, ability to try and lock with t...

  • Answered by AI
  • Q3. What is the difference between == and .equals() in Java? When should each be used, and what issues can arise from improper usage?
  • Ans. 

    In Java, == compares memory addresses while .equals() compares values of objects. Improper usage can lead to unexpected results.

    • Use == to compare primitive data types or check if two objects reference the same memory address.

    • Use .equals() to compare the values of objects, such as strings or custom classes.

    • Improper usage of == with objects can lead to unexpected results as it compares memory addresses, not values.

  • Answered by AI
  • Q4. How does the Java garbage collector work? Can you describe the different types of garbage collection algorithms available in Java?
  • Ans. 

    The Java garbage collector is responsible for automatically managing memory by reclaiming unused objects.

    • The garbage collector in Java runs in the background and automatically reclaims memory from objects that are no longer in use.

    • There are different types of garbage collection algorithms in Java, such as Serial, Parallel, CMS, G1, and ZGC.

    • Each garbage collection algorithm has its own characteristics and is suitable fo

  • Answered by AI
  • Q5. What are the main features of Java 8? Can you explain how lambdas and the Stream API have changed the way Java applications are written?
  • Ans. 

    Java 8 introduced features like lambdas and Stream API which have revolutionized the way Java applications are written.

    • Lambdas allow for more concise and readable code by enabling functional programming paradigms.

    • Stream API provides a way to process collections of objects in a functional style, making code more expressive and efficient.

    • Java 8 also introduced default methods in interfaces, allowing for backward compatib...

  • Answered by AI
  • Q6. Describe the differences between checked and unchecked exceptions in Java. Provide examples and explain how to handle them properly.
  • Ans. 

    Checked exceptions are checked at compile time, while unchecked exceptions are not. Proper handling involves either catching or declaring the exception.

    • Checked exceptions must be either caught or declared in the method signature using the 'throws' keyword.

    • Unchecked exceptions do not need to be caught or declared, but can still be handled using try-catch blocks.

    • Examples of checked exceptions include IOException and Clas...

  • Answered by AI
  • Q7. What is the Java Memory Model, and how does it affect multithreading and synchronization? How does volatile help ensure memory visibility?
  • Ans. 

    The Java Memory Model defines how threads interact through memory and how synchronization ensures data consistency.

    • Java Memory Model specifies how threads interact with memory, ensuring data consistency

    • It defines rules for reading and writing shared variables in a multithreaded environment

    • Synchronization mechanisms like synchronized blocks and locks ensure proper visibility and ordering of memory operations

    • The 'volatil...

  • Answered by AI
  • Q8. Can you explain the difference between method overloading and method overriding in Java? Provide examples where each should be used.
  • Ans. 

    Method overloading is when multiple methods have the same name but different parameters, while method overriding is when a subclass provides a specific implementation of a method in its superclass.

    • Method overloading is achieved within the same class by having multiple methods with the same name but different parameters.

    • Method overriding occurs in a subclass that provides a specific implementation of a method that is al...

  • Answered by AI
  • Q9. What are functional interfaces in Java? How do they work with lambda expressions? Provide an example of a custom functional interface.
  • Ans. 

    Functional interfaces in Java are interfaces with a single abstract method. They can be used with lambda expressions for functional programming.

    • Functional interfaces have only one abstract method, but can have multiple default or static methods.

    • Lambda expressions can be used to implement the abstract method of a functional interface concisely.

    • An example of a custom functional interface is 'Calculator' with a single abs

  • Answered by AI
  • Q10. What is a Java Stream, and how does it differ from an Iterator? Explain how Streams can be used to process collections efficiently.
  • Ans. 

    Java Stream is a sequence of elements that supports functional-style operations. It differs from Iterator by allowing for more concise and declarative code.

    • Streams can process elements in a collection in a declarative way, allowing for functional-style operations like map, filter, and reduce.

    • Streams do not store elements, they operate on the source data structure (e.g., List) directly.

    • Iterators are used to iterate over...

  • Answered by AI
  • Q11. Explain the concept of immutability in Java. How does the String class achieve immutability, and what are the advantages of immutable objects?
  • Ans. 

    Immutability in Java means objects cannot be modified after creation. String class achieves immutability by not allowing changes to its value.

    • Immutability means once an object is created, its state cannot be changed.

    • String class achieves immutability by making its value final and not providing any methods to modify it.

    • Advantages of immutable objects include thread safety, caching, and easier debugging.

    • Example: String s...

  • Answered by AI
  • Q12. What is the difference between final, finally, and finalize in Java? Provide examples to illustrate their usage.
  • Ans. 

    final, finally, and finalize have different meanings in Java.

    • final is a keyword used to declare constants, immutable variables, or prevent method overriding.

    • finally is a block used in exception handling to execute code after try-catch block.

    • finalize is a method used for cleanup operations before an object is garbage collected.

  • Answered by AI
  • Q13. Explain the Singleton design pattern in Java. How can you implement it safely to ensure thread safety?
  • Ans. 

    Singleton design pattern ensures a class has only one instance and provides a global point of access to it.

    • Create a private static instance of the class.

    • Provide a public static method to access the instance.

    • Use synchronized keyword or double-checked locking to ensure thread safety.

  • Answered by AI
  • Q14. What are Java annotations, and how are they used in frameworks like Spring? Explain the difference between built-in and custom annotations.
  • Ans. 

    Java annotations are metadata that provide data about a program but do not affect the program itself. They are used in frameworks like Spring to configure and customize behavior.

    • Java annotations are used to provide metadata about a program, such as information about classes, methods, or fields.

    • In frameworks like Spring, annotations are used to configure various aspects of the application, such as defining beans, handli...

  • Answered by AI
  • Q15. How do Java Streams handle parallel processing? What are the potential pitfalls of using parallel streams, and how can they be mitigated?
  • Ans. 

    Java Streams handle parallel processing by splitting the data into multiple chunks and processing them concurrently.

    • Java Streams use the Fork/Join framework to split the data into chunks and process them in parallel.

    • Potential pitfalls include increased overhead due to thread management, potential race conditions, and decreased performance for small datasets.

    • Pitfalls can be mitigated by ensuring thread safety, avoiding ...

  • Answered by AI
  • Q16. Explain the difference between ArrayList and LinkedList in Java. ArrayList is implemented as a dynamic array, while LinkedList is a doubly linked list. ArrayList provides fast random access (O(1) complexi...
  • Ans. 

    ArrayList is preferred for frequent retrieval operations, while LinkedList is suitable for frequent insertions/deletions.

    • Use ArrayList when you need fast random access and retrieval operations, such as searching for elements in a list.

    • Choose LinkedList when you need fast insertions/deletions, especially at the beginning or end of the list.

    • Consider memory overhead and performance trade-offs when deciding between ArrayLi...

  • Answered by AI
  • Q17. What are the advantages and disadvantages of using Java’s synchronized keyword for thread synchronization? The synchronized keyword ensures that only one thread can access a block of code at a time. It pr...
  • Ans. 

    ReentrantLock should be used instead of synchronized when more flexibility and control over locking mechanisms is needed.

    • Use ReentrantLock when you need to implement custom locking strategies or require advanced features like tryLock() and lockInterruptibly()

    • ReentrantLock supports fair locking mechanisms, ensuring that threads acquire the lock in the order they requested it

    • ReentrantLock allows for more fine-grained con...

  • Answered by AI
  • Q18. What is the difference between == and .equals() in Java? == checks for reference equality, meaning it compares memory addresses. equals() checks for value equality, which can be overridden in user-defined...
  • Ans. 

    In Java, == checks for reference equality while equals() checks for value equality. Misuse of == can lead to logical errors.

    • Override equals() when you want to compare the actual content of objects in user-defined classes.

    • Override hashCode() alongside equals() to ensure consistent behavior in hash-based collections.

    • Implement Comparable interface and override compareTo() for natural ordering of objects.

  • Answered by AI
  • Q19. How does the Java garbage collector work? Garbage collection in Java automatically reclaims memory occupied by unused objects. The JVM has different types of GC algorithms, including Serial, Parallel, CMS...
  • Ans. 

    Garbage collection in Java automatically reclaims memory occupied by unused objects using different algorithms and memory regions.

    • Force garbage collection in Java using System.gc() or Runtime.getRuntime().gc()

    • Not recommended to force garbage collection as it can cause performance issues and disrupt the JVM's optimization

    • Example: System.gc();

  • Answered by AI
  • Q20. What are the main features of Java 8? Java 8 introduced lambda expressions, enabling functional-style programming. The Stream API allows efficient data processing with map, filter, and reduce operations. ...
  • Ans. 

    Lambda expressions in Java 8 improve readability and maintainability by allowing concise and functional-style programming.

    • Lambda expressions reduce boilerplate code by providing a more compact syntax for implementing functional interfaces.

    • They make code more readable by focusing on the behavior being passed as an argument, rather than the mechanics of how it is implemented.

    • Lambda expressions enable developers to write ...

  • Answered by AI
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via campus placement at Amity University and was interviewed in Dec 2024. There were 2 interview rounds.

Round 1 - Aptitude Test 

There will be aptitude questions related to surface area, time and distance, as well as profit and loss.

Round 2 - Coding Test 

There will be questions related to arrays, linked lists, stacks, queues, and binary search.

Interview Preparation Tips

Topics to prepare for Deloitte Software Engineer interview:
  • Data Structures
Interview preparation tips for other job seekers - Learn data structures thoroughly.
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I was interviewed before Mar 2024.

Round 1 - Technical 

(2 Questions)

  • Q1. Oops, javascript, react related questions
  • Q2. .net and ci/cd
Round 2 - HR 

(2 Questions)

  • Q1. Tell me strength
  • Q2. What is situation you were lacked in something in your journey
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Explian oops concepts
  • Ans. 

    Object-oriented programming concepts that focus on classes and objects for better code organization and reusability.

    • Encapsulation: Bundling data and methods that operate on the data into a single unit (class).

    • Inheritance: Ability of a class to inherit properties and behavior from another class.

    • Polymorphism: Ability to present the same interface for different data types.

    • Abstraction: Hiding the complex implementation det...

  • Answered by AI
  • Q2. Types of waits in selenium
  • Ans. 

    Types of waits in Selenium include implicit, explicit, and fluent waits.

    • Implicit wait: Waits for a certain amount of time before throwing a NoSuchElementException.

    • Explicit wait: Waits for a certain condition to occur before proceeding further in the code.

    • Fluent wait: Waits for a condition to be true with a specified frequency of checking.

    • Example: driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);

  • Answered by AI
Round 2 - HR 

(2 Questions)

  • Q1. Salary dsicussion
  • Q2. Previous company details

Skills evaluated in this interview

Interview experience
1
Bad
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. C# question on basics and advanced
Round 2 - HR 

(1 Question)

  • Q1. Salary discussion

Interview Preparation Tips

Interview preparation tips for other job seekers - Not a company that you want to join.
Interview experience
3
Average
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Company Website and was interviewed in Aug 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 

First time attend aptitude test .

Round 3 - Technical 

(5 Questions)

  • Q1. Any computer engineering basic questions
  • Q2. C,C++,java , python
  • Q3. What is inheritance.how many times of inheritance.
  • Ans. 

    Inheritance is a concept in object-oriented programming where a class can inherit attributes and methods from another class.

    • Inheritance allows for code reusability and promotes the concept of 'is-a' relationship.

    • There are different types of inheritance such as single inheritance, multiple inheritance, multilevel inheritance, and hierarchical inheritance.

    • Example: Class B inheriting from Class A - 'class B: public A {}'

  • Answered by AI
  • Q4. How many characters are used in C.
  • Ans. 

    C uses a set of 128 characters, including letters, digits, special characters, and control characters.

    • C uses 26 letters (uppercase and lowercase), 10 digits (0-9), and various special characters like !, @, #, $, %, etc.

    • C also includes control characters like newline, tab, carriage return, etc.

    • The total number of characters used in C is 128.

  • Answered by AI
  • Q5. What is c. How many characters are used.
  • Ans. 

    C is a programming language known for its efficiency and flexibility. It uses 256 characters.

    • C is a high-level programming language used for system programming, embedded systems, and applications.

    • C uses 256 characters, including letters, digits, special characters, and whitespace.

    • Examples of characters in C include 'a', '1', '+', and ' '.

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(3 Questions)

  • Q1. Given api url get data from API and render in UI and create custom pipe for change id into 1**8
  • Q2. What challenges faced during migration angular 12 to 17 and how to fix What is reducer in ngrx and how to create How to flat an array and sorting
  • Q3. Suppose we have two components parent and child relationship. In child component one button how can access these methods in parents component Suppose we have 3 components if changes in componentA then how...
Interview experience
3
Average
Difficulty level
Hard
Process Duration
2-4 weeks
Result
Selected Selected

I was interviewed in Jan 2025.

Round 1 - Interview Questions 

(5 Questions)

  • Q1. Explain the difference between ArrayList and LinkedList in Java. When would you choose one over the other?
  • Q2. What are the advantages and disadvantages of using Java’s synchronized keyword for thread synchronization? Can you explain how the ReentrantLock compares to synchronized?
  • Q3. What is the difference between == and .equals() in Java? When should each be used, and what issues can arise from improper usage?
  • Q4. How does the Java garbage collector work? Can you describe the different types of garbage collection algorithms available in Java?
  • Q5. What are the main features of Java 8? Can you explain how lambdas and the Stream API have changed the way Java applications are written?

Cricbuzz Interview FAQs

How many rounds are there in Cricbuzz Angular JS Developer interview?
Cricbuzz interview process usually has 1 rounds. The most common rounds in the Cricbuzz interview process are One-on-one Round.
What are the top questions asked in Cricbuzz Angular JS Developer interview?

Some of the top questions asked at the Cricbuzz Angular JS Developer interview -

  1. My laptop was hanging a lot so couldn't solve the prob...read more
  2. They give a UI to des...read more

Tell us how to improve this page.

Cricbuzz Angular JS Developer Interview Process

based on 1 interview

Interview experience

5
  
Excellent
View more

Interview Questions from Similar Companies

Amazon Interview Questions
4.1
 • 5.1k Interviews
Google Interview Questions
4.4
 • 870 Interviews
Facebook Interview Questions
4.4
 • 70 Interviews
Times Internet Interview Questions
3.6
 • 63 Interviews
Disney+ Hotstar Interview Questions
3.8
 • 32 Interviews
Stats Perform Interview Questions
3.2
 • 17 Interviews
Nielsen Sports Interview Questions
4.0
 • 7 Interviews
View all
Software Engineer
18 salaries
unlock blur

₹5.2 L/yr - ₹17.7 L/yr

System Administrator
8 salaries
unlock blur

₹4 L/yr - ₹7.6 L/yr

Motion Graphics Artist
6 salaries
unlock blur

₹6.5 L/yr - ₹9.6 L/yr

Front end Developer
5 salaries
unlock blur

₹3 L/yr - ₹3 L/yr

Android Developer
5 salaries
unlock blur

₹4.8 L/yr - ₹9.5 L/yr

Explore more salaries
Compare Cricbuzz with

Disney+ Hotstar

3.7
Compare

Star Sports

4.3
Compare

Sony Pictures Networks

3.8
Compare

Reliance Industries

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