i
Quest
Global
Filter interviews by
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 re...
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 p...
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 appli...
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.
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 setTi...
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.
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...
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 Jul 2024, where I was asked the following questions.
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...
I applied via Naukri.com and was interviewed in Jan 2022. There was 1 interview round.
I appeared for an interview in Aug 2020.
Top trending discussions
I applied via Recruitment Consultant and was interviewed in Apr 2021. There were 3 interview rounds.
I applied via Approached by Company and was interviewed before May 2021. There were 3 interview rounds.
Short basic algorithms test
based on 5 interview experiences
Difficulty level
Duration
based on 64 reviews
Rating in categories
Senior Software Engineer
2.5k
salaries
| ₹7 L/yr - ₹16.7 L/yr |
Senior Engineer
2.1k
salaries
| ₹8.2 L/yr - ₹14 L/yr |
Software Engineer
2.1k
salaries
| ₹3.2 L/yr - ₹8.1 L/yr |
Lead Engineer
1.8k
salaries
| ₹12.3 L/yr - ₹20 L/yr |
Design Engineer
634
salaries
| ₹3.8 L/yr - ₹9 L/yr |
Genpact
DXC Technology
Optum Global Solutions
Virtusa Consulting Services