i
Oriserve
Filter interviews by
async await in JavaScript is a way to write asynchronous code in a synchronous manner.
async functions return a Promise
await keyword is used to pause the execution of async functions until a Promise is settled
async/await makes asynchronous code easier to read and write compared to using callbacks or Promises
Find and return the duplicate element in an array of strings.
Iterate through the array and keep track of elements seen so far using a hash set.
If an element is already in the hash set, return it as the duplicate element.
Example: ['apple', 'banana', 'apple', 'orange'] should return 'apple' as the duplicate element.
React DOM is a package that provides DOM-specific methods that can be used to render React components.
React DOM is used to render React components in the DOM.
It provides methods like ReactDOM.render() to render components.
React DOM takes care of updating the DOM to match the React components.
Understanding setTimeout and variable hoisting in JavaScript is crucial for predicting output behavior.
setTimeout schedules a function to run after a specified delay, but it does not block code execution.
Variables declared with 'var' are hoisted to the top of their scope, meaning they are accessible before their declaration.
Example: console.log(a); var a = 5; // Output: undefined, due to hoisting.
If setTimeout is ...
SPA stands for Single Page Application. React is a popular JavaScript library for building SPAs.
SPA is a web application that loads a single HTML page and dynamically updates the page as the user interacts with it.
React is a JavaScript library for building user interfaces, including SPAs.
React uses a virtual DOM to efficiently update the UI without reloading the entire page.
React Router is commonly used with React...
Aggregation pipeline in MongoDB is a framework for data aggregation operations.
Pipeline stages are used to process documents in a collection.
Operators like $match, $group, $project are used in pipeline stages.
Results can be transformed, sorted, grouped, and filtered using aggregation pipeline.
Example: db.collection.aggregate([{$match: {field: value}}, {$group: {_id: '$field', count: {$sum: 1}}}, {$sort: {count: -1...
The question was related to designing a scalable system for handling large amounts of data.
Focus on distributed systems and scalability
Consider using technologies like Hadoop, Spark, or Kafka
Discuss strategies for data partitioning and replication
Find and return the duplicate element in an array of strings.
Iterate through the array and keep track of elements seen so far using a hash set.
If an element is already in the hash set, return it as the duplicate element.
Example: ['apple', 'banana', 'apple', 'orange'] should return 'apple' as the duplicate element.
async await in JavaScript is a way to write asynchronous code in a synchronous manner.
async functions return a Promise
await keyword is used to pause the execution of async functions until a Promise is settled
async/await makes asynchronous code easier to read and write compared to using callbacks or Promises
The question was related to designing a scalable system for handling large amounts of data.
Focus on distributed systems and scalability
Consider using technologies like Hadoop, Spark, or Kafka
Discuss strategies for data partitioning and replication
.Cant specify as per company policy
I appeared for an interview in Feb 2025.
I applied via Campus Placement and was interviewed in Aug 2024. There was 1 interview round.
React DOM is a package that provides DOM-specific methods that can be used to render React components.
React DOM is used to render React components in the DOM.
It provides methods like ReactDOM.render() to render components.
React DOM takes care of updating the DOM to match the React components.
SPA stands for Single Page Application. React is a popular JavaScript library for building SPAs.
SPA is a web application that loads a single HTML page and dynamically updates the page as the user interacts with it.
React is a JavaScript library for building user interfaces, including SPAs.
React uses a virtual DOM to efficiently update the UI without reloading the entire page.
React Router is commonly used with React to h...
I applied via LinkedIn and was interviewed in Jun 2024. There were 3 interview rounds.
CI-CD related pipeline using Git, Jinkins.
I appeared for an interview in Nov 2023.
Understanding setTimeout and variable hoisting in JavaScript is crucial for predicting output behavior.
setTimeout schedules a function to run after a specified delay, but it does not block code execution.
Variables declared with 'var' are hoisted to the top of their scope, meaning they are accessible before their declaration.
Example: console.log(a); var a = 5; // Output: undefined, due to hoisting.
If setTimeout is used ...
Aggregation pipeline in MongoDB is a framework for data aggregation operations.
Pipeline stages are used to process documents in a collection.
Operators like $match, $group, $project are used in pipeline stages.
Results can be transformed, sorted, grouped, and filtered using aggregation pipeline.
Example: db.collection.aggregate([{$match: {field: value}}, {$group: {_id: '$field', count: {$sum: 1}}}, {$sort: {count: -1}}])
Palindrome question asked to solved in 10 minutes
Top trending discussions
I applied via Campus Placement and was interviewed before Sep 2021. There were 2 interview rounds.
Mcqs on javascript,. 1 coding question
posted on 4 May 2019
I applied via Naukri.com and was interviewed in Oct 2018. There were 3 interview rounds.
This question involves creating a specific pattern using loops and conditional statements in programming.
Identify the desired pattern (e.g., asterisks, numbers).
Use nested loops: outer loop for rows, inner loop for columns.
Control the output format with conditional statements.
Example: For a pyramid pattern, increase spaces and asterisks in each row.
I applied via Referral and was interviewed in Dec 2023. There were 2 interview rounds.
Find two lines that, together with the x-axis, form a container that holds the most water.
Use two pointers, one at each end of the array.
Calculate the area formed by the lines at the two pointers.
Move the pointer pointing to the shorter line inward to potentially find a taller line.
Repeat until the two pointers meet, keeping track of the maximum area found.
Example: For heights [1,8,6,2,5,4,8,3,7], the maximum area is 4...
based on 10 interview experiences
Difficulty level
Duration
based on 28 reviews
Rating in categories
5-10 Yrs
Not Disclosed
4-7 Yrs
Not Disclosed
Software Engineer
22
salaries
| ₹8 L/yr - ₹14 L/yr |
Software Developer
10
salaries
| ₹8 L/yr - ₹12 L/yr |
Business Analyst
6
salaries
| ₹7 L/yr - ₹12.2 L/yr |
Associate Software Engineer
6
salaries
| ₹6.5 L/yr - ₹8.5 L/yr |
Data Scientist
5
salaries
| ₹10 L/yr - ₹12.5 L/yr |
Zidio Development
NexTurn
Springbord Systems
FloBiz