Filter interviews by
I applied via Naukri.com and was interviewed in May 2023. There were 3 interview rounds.
Hike is required to refresh the mind and body, and to improve physical fitness.
Hiking provides an opportunity to disconnect from technology and connect with nature.
It helps to reduce stress and improve mental health.
Hiking is a great way to improve cardiovascular health and strengthen muscles.
It can also be a social activity, allowing people to bond over a shared experience.
Examples of popular hiking destinations inclu
Top trending discussions
I applied via Company Website and was interviewed before Mar 2023. There were 3 interview rounds.
Hacker Rank test with medium difficulty
A case study for a problem statement
I applied via Naukri.com
useRef hook is used to persist a mutable value across renders without causing a re-render.
Used to store mutable values that do not trigger re-renders.
Commonly used for accessing DOM elements or storing previous values.
Does not cause a re-render when the value changes.
Use memoization, virtual DOM, and shouldComponentUpdate to avoid unnecessary rerenders and improve performance.
Implement memoization to store the result of expensive function calls and avoid recalculating them.
Use virtual DOM to efficiently update only the parts of the UI that have changed.
Override shouldComponentUpdate to prevent unnecessary rerenders by comparing current and next props/state.
Callbacks, Promises, async await are asynchronous programming concepts in JavaScript.
Callbacks are functions passed as arguments to another function to be executed later.
Promises are objects representing the eventual completion or failure of an asynchronous operation.
async await is a syntax for writing asynchronous code that looks synchronous, making it easier to read and maintain.
Example: Using a callback to handle th...
posted on 4 Jan 2025
Write word count program
Array questions - rearranging letters for encryption
posted on 14 Jul 2024
I applied via Naukri.com and was interviewed in Jun 2024. There were 3 interview rounds.
Yes, I have experience implementing server driven UIs.
Implemented server driven UIs using JSON responses to dynamically update UI elements
Worked with frameworks like React and Angular to handle server driven UI updates
Used server driven UIs to efficiently manage and display large amounts of data
Closure is a function that captures variables from its surrounding scope, allowing it to access those variables even after the scope has closed.
Closure allows a function to access variables from its lexical scope even after the function has finished executing.
Types of closures include lexical closures, which capture variables from the surrounding lexical scope, and function closures, which capture variables from the fu...
Core Data is a framework provided by Apple for managing the model layer objects in an iOS application.
Core Data is used for storing, retrieving, and managing data in an iOS app.
It provides an object-oriented interface to work with data.
Operations include creating, reading, updating, and deleting data.
Example: Creating a new record in Core Data for a user profile.
Example: Fetching a list of items from Core Data to displ
posted on 20 Dec 2024
I applied via Company Website and was interviewed in Nov 2024. There was 1 interview round.
Initially, they shortlist the candidates and group them into batches of 15 students. During this process, they conduct a group discussion (GD) in which each student has 3 minutes to think, followed by an opportunity to describe their points in 2 to 3 minutes.
I applied via LinkedIn and was interviewed in Feb 2024. There was 1 interview round.
Reverse a linked list by changing the next pointers of each node
Initialize three pointers: prev = null, current = head, next = null
Iterate through the linked list, updating next to current's next, current's next to prev, and moving prev and current pointers forward
Return the new head, which is the last node visited
To find if a bit is set, use bitwise AND operator with the bit position
Use bitwise AND operator (&) with the bit position to check if it is set
If the result is greater than 0, then the bit is set
Example: Check if 3rd bit is set in binary number 1010 - (1010 & 0100) = 0100 (4), so 3rd bit is set
Creating a thread in a process involves allocating resources for a new thread to run concurrently with other threads.
Use threading libraries like pthreads in C or java.util.concurrent in Java
Create a new thread object and pass a function or method to be executed by the thread
Start the thread to begin execution
Join the thread to wait for it to finish before continuing
Basic aptitude questions
Linked list, array, tree and graph questions
based on 1 review
Rating in categories
Senior Engineer
9
salaries
| ₹3.2 L/yr - ₹4.8 L/yr |
QA Engineer
7
salaries
| ₹2 L/yr - ₹3 L/yr |
Junior Executive
6
salaries
| ₹2.2 L/yr - ₹3 L/yr |
CNC Machine Operator
5
salaries
| ₹0.2 L/yr - ₹2.2 L/yr |
CNC Operator
5
salaries
| ₹1.5 L/yr - ₹2 L/yr |
State Street Syntel
Nokia Networks
Sterling & Wilson
AXA Business Services