i
Quest Global
Filter interviews by
Question on C and C++
I appeared for an interview before Feb 2024.
Node.js is a runtime environment for executing JavaScript code outside of a browser, while Java is a general-purpose programming language often used for building enterprise applications.
Node.js is based on JavaScript and is single-threaded, event-driven, and non-blocking.
Java is a statically typed language with a strong emphasis on object-oriented programming.
Node.js is commonly used for building server-side applicatio...
1NF, 2NF, and 3NF are different normal forms in database normalization.
1NF (First Normal Form) - Each column in a table must contain atomic values. No repeating groups of columns.
2NF (Second Normal Form) - Meets 1NF and all non-key attributes are fully functional dependent on the primary key.
3NF (Third Normal Form) - Meets 2NF and all non-key attributes are non-transitively dependent on the primary key.
Asynchronous refers to a programming model where tasks can be executed independently without waiting for each other to complete.
Asynchronous programming allows tasks to run concurrently, improving performance and responsiveness.
It is commonly used in web development for handling tasks like fetching data from servers without blocking the user interface.
Examples include JavaScript's asynchronous functions like setTimeout
GraphQL is a query language for APIs and a runtime for executing those queries.
GraphQL allows clients to request only the data they need.
It provides a single endpoint for all data requests.
Clients can specify the structure of the response they want.
It is strongly typed and introspective.
?? is a logical operator in JavaScript that returns true if either of the operands is true.
?? is also known as the 'logical OR' operator.
It is represented by two question marks (??).
Example: let result = a ?? b; // result will be the value of a if a is not null or undefined, otherwise it will be the value of b.
I appeared for an interview before Mar 2024, where I was asked the following questions.
My approach to application security integrates best practices throughout the product lifecycle, ensuring robust protection against threats.
Implement security by design: Incorporate security measures from the initial design phase, such as threat modeling.
Conduct regular security assessments: Use tools like static and dynamic analysis to identify vulnerabilities early in the development process.
Adopt secure coding practi...
Addressing vulnerabilities is crucial for software security, protecting users and maintaining trust in the application.
Vulnerabilities can lead to data breaches; for example, the Equifax breach exposed sensitive data of 147 million people.
Ignoring patches can result in exploitations; the WannaCry ransomware attack exploited unpatched Windows systems globally.
Addressing vulnerabilities enhances the application's reputat...
Quest Global interview questions for designations
I applied via Naukri.com and was interviewed in Jan 2022. There was 1 interview round.
Get interview-ready with Top Quest Global Interview Questions
I appeared for an interview in Aug 2020.
Top trending discussions
I applied via Approached by Company and was interviewed before May 2021. There were 3 interview rounds.
Short basic algorithms test
I applied via Approached by Company and was interviewed in Nov 2023. There was 1 interview round.
Use java 8 to find the first repeated character in a given string
I appeared for an interview before Mar 2024, where I was asked the following questions.
Some of the top questions asked at the Quest Global Technical Lead interview for experienced candidates -
based on 4 interviews
1 Interview rounds
based on 57 reviews
Rating in categories
Senior Software Engineer
2.4k
salaries
| ₹4.8 L/yr - ₹20 L/yr |
Senior Engineer
2k
salaries
| ₹5 L/yr - ₹18 L/yr |
Software Engineer
1.8k
salaries
| ₹2.8 L/yr - ₹9.5 L/yr |
Lead Engineer
1.7k
salaries
| ₹7.7 L/yr - ₹24 L/yr |
Design Engineer
626
salaries
| ₹2 L/yr - ₹9 L/yr |
Virtusa Consulting Services
Genpact
Nagarro
Sopra Steria