i
Pocket
FM
Filter interviews by
I applied via Referral and was interviewed in Nov 2022. There were 2 interview rounds.
React lifecycle methods are functions that are called at different stages of a component's life.
Mounting: constructor(), render(), componentDidMount()
Updating: render(), componentDidUpdate()
Unmounting: componentWillUnmount()
Error Handling: componentDidCatch()
Debounce the API call on input change to optimize performance.
Implement a debounce function to delay the API call until the user has finished typing.
Set a time interval for the debounce function to wait before making the API call.
Cancel the previous API call if a new input change occurs before the time interval is up.
Use a loading spinner to indicate to the user that the API call is in progress.
Consider using a caching...
Memoization optimizes function calls by caching results for previously computed inputs.
Memoization stores results of expensive function calls and returns cached results when the same inputs occur again.
Example: A Fibonacci function can be optimized using memoization to avoid redundant calculations.
In JavaScript, you can create a memoize function that takes another function as an argument and returns a new function.
Use ...
useMemo is a hook in React that memoizes the result of a function and returns the cached value when the inputs don't change.
useMemo is used to optimize performance by avoiding unnecessary re-renders.
It takes two arguments: a function that returns a value and an array of dependencies.
If any of the dependencies change, the function is re-executed and the new value is cached.
Example: useMemo(() => expensiveFunction(a, b),...
Top trending discussions
I applied via Campus Placement and was interviewed in Sep 2024. There was 1 interview round.
Static functions in OOP are functions that belong to the class itself, rather than to instances of the class.
Static functions can be called without creating an instance of the class.
They are commonly used for utility functions that do not require access to instance-specific data.
Static functions are declared using the 'static' keyword in many programming languages.
Example: In Java, a static function in a class can be c...
Polymorphism in OOPs allows objects of different classes to be treated as objects of a common superclass.
Polymorphism allows methods to be called on objects of different classes that all inherit from a common superclass.
It enables a single interface to be used for different data types or classes.
Examples include method overriding in inheritance and method overloading within the same class.
Websockets are a communication protocol that allows for full-duplex communication between a client and a server over a single, long-lived connection.
Websockets provide real-time, bi-directional communication between a client and a server.
They are commonly used in applications that require instant updates, such as chat applications, online gaming, and financial trading platforms.
Websockets use a persistent connection, u...
JWT stands for JSON Web Token, a compact and self-contained way for securely transmitting information between parties as a JSON object.
JWT is composed of three parts: header, payload, and signature.
Header typically consists of the type of token and the hashing algorithm being used.
Payload contains the claims, which are statements about an entity and additional data.
Signature is created by encoding the header, payload, ...
I applied via Campus Placement and was interviewed in Sep 2024. There were 3 interview rounds.
2 coding questions 1 easy ,1 hard , 20 MCQ question and 1 SQL question
SQL queries using GROUP BY aggregate data based on specified columns, allowing for summary statistics.
GROUP BY is used to arrange identical data into groups.
Example: SELECT department, COUNT(*) FROM employees GROUP BY department; - counts employees per department.
You can use aggregate functions like SUM, AVG, MAX, MIN with GROUP BY.
Example: SELECT department, AVG(salary) FROM employees GROUP BY department; - calculates...
posted on 11 Jun 2024
I applied via Approached by Company and was interviewed in May 2024. There was 1 interview round.
Coding test nodejs assignnment
The question is asking for your name.
Answer with your actual name
Be honest and straightforward
Avoid giving a fake name or trying to be clever
I expect a salary that reflects my skills, experience, and the industry standards for this role.
Research industry standards: For example, Glassdoor or Payscale can provide insights into average salaries for similar roles.
Consider your experience: If you have 5+ years in software development, you might expect a higher salary than entry-level positions.
Location matters: Salaries can vary significantly based on the cost o...
Discussing salary expectations is crucial for aligning job offers with personal financial goals and market standards.
Research industry standards: Use websites like Glassdoor or Payscale to find average salaries for similar roles.
Consider your experience: If you have 5+ years in software development, you might expect a higher salary than entry-level positions.
Location matters: Salaries can vary significantly based on ge...
I applied via Campus Placement and was interviewed before Jun 2019. There were 4 interview rounds.
posted on 28 Jul 2024
posted on 6 Jun 2024
posted on 21 Jun 2024
I applied via Approached by Company and was interviewed in May 2024. There were 3 interview rounds.
based on 1 interview experience
Difficulty level
Duration
Video Editor
78
salaries
| ₹2.5 L/yr - ₹7.5 L/yr |
Sound Engineer
47
salaries
| ₹2.2 L/yr - ₹6.8 L/yr |
growth manager
46
salaries
| ₹13 L/yr - ₹54.4 L/yr |
Promo Producer
39
salaries
| ₹3.6 L/yr - ₹15 L/yr |
Motion Graphic Designer
37
salaries
| ₹3 L/yr - ₹8.4 L/yr |
Kuku FM
Siti Networks
Network 18
Saregama India