Filter interviews by
I applied via Referral and was interviewed before Sep 2023. There were 2 interview rounds.
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
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 applied via Campus Placement
I applied via Campus Placement and was interviewed before Oct 2023. There were 4 interview rounds.
It was mainly mathematical, verbal and pseudo code mcq questions
Topic - G20 summit, time- 30 mins
I am detail-oriented and enjoy finding bugs to improve software quality.
I have a passion for ensuring high quality software products
I enjoy the challenge of finding bugs and improving user experience
I have strong attention to detail and analytical skills
I believe in the importance of QA in delivering reliable software
Yes, I always have a backup plan in case of unexpected issues during testing.
Always have a backup plan in case of unexpected issues during testing
Backup plan may include using different testing tools or approaches
Having a backup plan ensures smooth testing process even in challenging situations
I applied via Campus Placement and was interviewed in Sep 2022. There were 4 interview rounds.
Contains 6 questions ranging from moderate to hard
QBurst Technologies interview questions for popular designations
I applied via Company Website and was interviewed before Aug 2023. There were 2 interview rounds.
Get interview-ready with Top QBurst Technologies Interview Questions
configure method is used to set up an object while configure service method is used to set up a service.
configure method is used to set up an object before it is used
configure service method is used to set up a service before it is used
configure method is used in objects like HTTP request pipeline, while configure service method is used in services like authentication
configure method is called once during application s...
I applied via Naukri.com and was interviewed in Jul 2022. There was 1 interview round.
Count the occurrence of each word in a given string and store it in a map.
Split the string into words using whitespace as delimiter
Create a map to store the word count
Iterate through the words and update the count in the map
Return the map
Class not found and no class definition found exception occurs when a required class is not found during runtime.
This exception occurs when the JVM tries to load a class but cannot find it in the classpath.
It can happen if the class is missing from the project dependencies or if the classpath is not properly configured.
Check if the class is present in the correct package and if it is included in the project dependencie...
Annotations are used in Spring Boot for various purposes such as mapping requests, defining beans, and handling exceptions.
Annotations are used to provide metadata to the Spring framework.
They are used to map requests to controller methods using @RequestMapping.
Annotations like @Component, @Service, and @Repository are used to define beans.
Annotations like @ExceptionHandler and @ControllerAdvice are used for handling e...
Singleton class is a class that allows only one instance of itself to be created and provides a global point of access to it.
Singleton class restricts the instantiation of a class to a single object.
It is used when only one instance of a class is required to control actions throughout the system.
The Singleton pattern is implemented by creating a class with a method that creates a new instance of the class if one doesn'...
Java 8 introduced several new features including lambda expressions, streams, and default methods.
Lambda expressions for functional programming
Streams for efficient processing of large data sets
Default methods to add new functionality to interfaces
Date and Time API for improved handling of date and time
Nashorn JavaScript engine for improved performance
Parallel array sorting for faster sorting of large arrays
Functional interface is an interface with only one abstract method.
Functional interface can have any number of default or static methods
It is used for lambda expressions and method references
Examples include Runnable, Comparator, and Function interfaces
JVM is an environment to run Java programs, JRE is a runtime environment, and JDK is a development kit.
JVM stands for Java Virtual Machine and is responsible for executing Java bytecode.
JRE stands for Java Runtime Environment and provides a runtime environment for Java programs.
JDK stands for Java Development Kit and includes tools for developing Java applications.
JDK includes JRE and additional development tools such ...
Design patterns are reusable solutions to common software development problems.
Design patterns provide a common language for developers to communicate about solutions to common problems.
They can improve the quality, maintainability, and scalability of software.
Examples include the Singleton pattern, Factory pattern, and Observer pattern.
Design patterns can be categorized into three groups: creational, structural, and b
I applied via Naukri.com and was interviewed in Jun 2022. There were 2 interview rounds.
List is an ordered collection of elements while Set is an unordered collection of unique elements.
List allows duplicate elements while Set does not.
List maintains the order of elements while Set does not.
List is implemented using an array while Set is implemented using a hash table.
Example: List - [1, 2, 3, 3, 4], Set - {1, 2, 3, 4}
To get data from a file in Selenium, we can use Java IO classes and read the file content.
Create a File object with the file path
Create a FileReader object with the File object
Create a BufferedReader object with the FileReader object
Use the BufferedReader object to read the file content line by line
Close the BufferedReader object
Alpha testing and beta testing are two types of software testing performed before releasing the software to the public.
Alpha testing is performed by the developers in-house, before releasing the software to external testers.
Beta testing is performed by external testers, after the software has been released to a limited audience.
Alpha testing is focused on identifying bugs and issues in the software, while beta testing ...
A test case can be excluded from execution by using tags or annotations.
Add a tag or annotation to the test case with a specific value
Configure the test runner to exclude test cases with that tag or annotation
Use conditional statements in the test code to skip the test case based on certain conditions
Test case can be executed multiple times using automation tools or by manually running the test case.
Use automation tools like Selenium or Appium to execute test cases multiple times.
Create a loop in the automation script to execute the test case multiple times.
Manually execute the test case multiple times by following the steps in the test case document.
Use data-driven testing to execute the same test case with differ...
I applied via Referral and was interviewed in Jun 2022. There were 4 interview rounds.
Diagonal elements of a 3*3 matrix
A diagonal element is the element that lies on the diagonal of a square matrix
In a 3*3 matrix, the diagonal elements are the elements at (1,1), (2,2), and (3,3)
The diagonal elements can be found by indexing the matrix using the same row and column number
I applied via Naukri.com and was interviewed before May 2023. There was 1 interview round.
Beans in Spring Boot are Java objects that are managed by the Spring IoC container.
Beans are defined in the Spring configuration file or using annotations like @Component, @Service, @Repository, etc.
Beans are singleton by default, but can be configured as prototype scope.
Beans are instantiated, assembled, and managed by the Spring IoC container.
Beans can have dependencies injected using @Autowired annotation.
Example: @
Java OOPs concepts include inheritance, encapsulation, polymorphism, and abstraction.
Inheritance allows a class to inherit properties and behavior from another class. Example: class Dog extends Animal.
Encapsulation involves bundling data and methods that operate on the data into a single unit. Example: private variables with public getter and setter methods.
Polymorphism allows objects to be treated as instances of thei...
Top trending discussions
The duration of QBurst Technologies interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 57 interviews
Interview experience
based on 366 reviews
Rating in categories
Senior Engineer
417
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Software Engineer
334
salaries
| ₹0 L/yr - ₹0 L/yr |
Lead Engineer
286
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer
257
salaries
| ₹0 L/yr - ₹0 L/yr |
Engineer
149
salaries
| ₹0 L/yr - ₹0 L/yr |
TCS
Infosys
Wipro
HCLTech