i
Quest Global
Filter interviews by
An interface in programming defines a contract for classes to implement, specifying methods and properties that must be included.
Interfaces in programming are used to define a set of methods and properties that a class must implement.
Interfaces provide a way to achieve polymorphism in programming languages.
Interfaces are similar to abstract classes but cannot contain any implementation code.
Classes can implement multip...
Node.js is an open-source, cross-platform JavaScript runtime environment that executes JavaScript code outside of a web browser.
Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient.
It uses the V8 JavaScript engine from Google to execute code.
Node.js has a single-threaded event loop that allows handling multiple connections simultaneously.
It has a rich library of various JavaScrip...
What people are saying about Quest Global
I applied via Referral and was interviewed in Feb 2024. There was 1 interview round.
Quest Global interview questions for designations
Singleton design pattern ensures a class has only one instance and provides a global point of access to it.
Ensures a class has only one instance
Provides a global point of access to that instance
Commonly used for logging, caching, database connections, etc.
Adaptive design pattern is a software design pattern that allows objects to change their behavior dynamically.
Adaptive design pattern involves creating objects that can change their behavior at runtime.
It allows for flexibility and adaptability in software systems.
Examples include Strategy pattern, State pattern, and Decorator pattern.
Get interview-ready with Top Quest Global Interview Questions
I applied via Referral and was interviewed in Jan 2023. There were 2 interview rounds.
DB query to find duplicates in a table, keeping first duplicate in answer.
Use GROUP BY clause to group the records by the column(s) that may have duplicates
Use HAVING clause to filter out groups with only one record
Use MIN or MAX function to select the first record in each group
Example: SELECT MIN(id), name, COUNT(*) FROM table GROUP BY name HAVING COUNT(*) > 1
Code to map Employee Object from List to Hashmap using Stream API functions.
Create a List of Employee objects
Use stream() method to convert List to Stream
Use collect() method to convert Stream to HashMap
Use Collectors.toMap() method to create HashMap
Pass key and value mapping functions to toMap() method
MCDC is a testing technique to ensure all possible combinations of conditions are tested. Debugging involves identifying and fixing errors in the code.
MCDC stands for Modified Condition/Decision Coverage
It is a testing technique used to ensure all possible combinations of conditions are tested
Debugging involves identifying and fixing errors in the code
To debug an error, I first reproduce the error and then use debuggin...
I applied via Naukri.com and was interviewed before Nov 2023. There were 2 interview rounds.
C++ program to find unique string
I applied via Naukri.com and was interviewed before Jul 2022. There were 3 interview rounds.
Two to four code test see the how to thinge logically
The duration of Quest Global Senior Software Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 20 interviews
3 Interview rounds
based on 204 reviews
Rating in categories
Bangalore / Bengaluru
4-6 Yrs
₹ 4.55-24.5 LPA
Senior Software Engineer
2.4k
salaries
| ₹4.7 L/yr - ₹20 L/yr |
Software Engineer
1.7k
salaries
| ₹2.8 L/yr - ₹10 L/yr |
Senior Engineer
1.7k
salaries
| ₹4.9 L/yr - ₹18.2 L/yr |
Lead Engineer
1.6k
salaries
| ₹7.7 L/yr - ₹24.8 L/yr |
Design Engineer
609
salaries
| ₹2 L/yr - ₹10 L/yr |
TCS
Infosys
Wipro
HCLTech