Filter interviews by
Prototype chaining is the mechanism in JavaScript where an object inherits properties and methods from another object.
In JavaScript, each object has a prototype property which points to another object. When a property is accessed on an object, if it doesn't exist on the object itself, JavaScript looks for it in the prototype chain.
If the property is not found in the immediate prototype, JavaScript continues to loo...
Promises in Node.js are objects representing the eventual completion or failure of an asynchronous operation.
Promises are used to handle asynchronous operations in a more readable and manageable way.
They can be in one of three states: pending, fulfilled, or rejected.
Promises can be chained using .then() to handle success and .catch() to handle errors.
Example: const myPromise = new Promise((resolve, reject) => { .....
Temporal dead zone is the period between entering scope and being able to access a variable.
Occurs when trying to access a variable before it has been declared
Caused by hoisting in JavaScript
Results in a ReferenceError
Example: accessing a let or const variable before its declaration
Merkle root is a hash value generated by hashing all the transactions in a block in a blockchain.
Merkle root is used to efficiently verify the integrity of the transactions in a block.
It is calculated by hashing the individual transactions in the block, then pairing and hashing those results until a single hash remains.
Any change in the transactions will result in a different merkle root.
Example: In a block contai...
Hardware refers to physical components of a computer, while RAM is a type of hardware that stores data temporarily.
Hardware includes components such as the CPU, motherboard, and hard drive.
RAM stands for Random Access Memory and is used to temporarily store data that the computer is currently using.
Hardware is permanent and cannot be changed without physically replacing the component, while RAM can be upgraded or ...
Implementing random function without in-built random()
Use current time as seed value
Generate a sequence of numbers using a mathematical formula
Use external sources of randomness like atmospheric noise
Implement a linear congruential generator
Use a hash function to generate pseudo-random numbers
Array methods in JavaScript are built-in functions that allow manipulation and traversal of arrays.
Some common array methods include: map(), filter(), reduce(), forEach(), and find().
map() - creates a new array by applying a function to each element in the original array.
filter() - creates a new array with elements that pass a certain condition.
reduce() - applies a function against an accumulator and each element ...
Coding round first round
Array methods in JavaScript are built-in functions that allow manipulation and traversal of arrays.
Some common array methods include: map(), filter(), reduce(), forEach(), and find().
map() - creates a new array by applying a function to each element in the original array.
filter() - creates a new array with elements that pass a certain condition.
reduce() - applies a function against an accumulator and each element in th...
I applied via Naukri.com and was interviewed in Mar 2024. There was 1 interview round.
They will ask you basic coding questions
I applied via Campus Placement and was interviewed in Sep 2023. There were 3 interview rounds.
The duration of the coding test was 2 hours. There were six questions which were of medium-high level. Topics included dynamic programming, array, stack, queue, and so on.
I applied via Naukri.com and was interviewed in Sep 2023. There were 2 interview rounds.
Python programming language
Based on python language
2 Easy coding questions and one medium coding question.
I applied via Referral and was interviewed before Sep 2023. There were 2 interview rounds.
Prototype chaining is the mechanism in JavaScript where an object inherits properties and methods from another object.
In JavaScript, each object has a prototype property which points to another object. When a property is accessed on an object, if it doesn't exist on the object itself, JavaScript looks for it in the prototype chain.
If the property is not found in the immediate prototype, JavaScript continues to look up ...
Merkle root is a hash value generated by hashing all the transactions in a block in a blockchain.
Merkle root is used to efficiently verify the integrity of the transactions in a block.
It is calculated by hashing the individual transactions in the block, then pairing and hashing those results until a single hash remains.
Any change in the transactions will result in a different merkle root.
Example: In a block containing ...
I appeared for an interview before Aug 2022.
4-5 questions easy to medium level
I applied via Campus Placement and was interviewed in May 2022. There were 4 interview rounds.
Coding round with 5 questions based on data structures and string operations
Hardware refers to physical components of a computer, while RAM is a type of hardware that stores data temporarily.
Hardware includes components such as the CPU, motherboard, and hard drive.
RAM stands for Random Access Memory and is used to temporarily store data that the computer is currently using.
Hardware is permanent and cannot be changed without physically replacing the component, while RAM can be upgraded or added...
I applied via Naukri.com and was interviewed in Jan 2021. There were 4 interview rounds.
Top trending discussions
The duration of QBurst Technologies Software Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 8 interview experiences
Difficulty level
Duration
based on 34 reviews
Rating in categories
Senior Engineer
451
salaries
| ₹9.5 L/yr - ₹16.3 L/yr |
Senior Software Engineer
442
salaries
| ₹11.9 L/yr - ₹22 L/yr |
Lead Engineer
363
salaries
| ₹12.9 L/yr - ₹21.3 L/yr |
Software Engineer
286
salaries
| ₹5.2 L/yr - ₹12 L/yr |
Engineer
154
salaries
| ₹4.9 L/yr - ₹10.9 L/yr |
Thomson Reuters
Oracle Cerner
Chetu
R Systems International