Filter interviews by
This program identifies and lists all prime numbers up to a specified limit using a simple algorithm.
A prime number is a natural number greater than 1 that cannot be formed by multiplying two smaller natural numbers.
To find prime numbers, iterate through numbers starting from 2 up to a given limit.
For each number, check if it is divisible by any number less than itself (except 1).
If a number is not divisible by an...
Async code in JavaScript allows non-blocking execution, improving performance and responsiveness.
Async code uses callbacks, promises, or async/await to handle asynchronous operations.
Callbacks are functions passed as arguments to another function, to be executed once the async operation is complete.
Promises represent the eventual completion or failure of an asynchronous operation, allowing chaining of multiple asy...
let, const, and var are JavaScript keywords for variable declaration with different scopes and mutability rules.
var: Function-scoped or globally-scoped, can be redeclared and updated.
Example: var x = 10; x = 20; var x = 30; // Valid
let: Block-scoped, can be updated but not redeclared in the same scope.
Example: let y = 10; y = 20; // Valid, let y = 30; // Error
const: Block-scoped, cannot be updated or redeclared, m...
A promise is an object representing the eventual completion or failure of an asynchronous operation.
Promises have three states: pending, fulfilled, and rejected.
They allow for cleaner asynchronous code compared to callbacks.
Example: A promise can be created using 'new Promise((resolve, reject) => { ... })'.
You can handle results with '.then()' for success and '.catch()' for errors.
Example: fetch('url').then(res...
In case of a server outage, I would quickly assess the situation, communicate with the team, and implement recovery procedures.
Assess the situation: Check monitoring tools for alerts and logs to identify the cause of the outage.
Communicate: Inform the team and stakeholders about the issue and expected downtime.
Implement recovery: Restart the server or services if it's a minor issue, or escalate to the engineering ...
Yes, I am willing to work on 24x7 support requirements.
I understand the importance of providing round-the-clock support to ensure system availability and minimize downtime.
I am comfortable with working in shifts and being on-call to address any issues that may arise.
I have experience in incident management and troubleshooting, which are crucial skills for handling support requirements.
I am familiar with tools and ...
Faced performance issues in a React Native app due to heavy image loading; optimized it using caching and lazy loading techniques.
Identified performance bottlenecks using React Native's built-in performance monitor.
Implemented image caching using libraries like 'react-native-fast-image' to reduce load times.
Utilized lazy loading for images in lists to only load them when they come into view, improving initial rend...
Shared viewmodel is a design pattern used in software development to share data between different components.
Shared viewmodel allows multiple components to access and modify the same data
It helps in keeping the data consistent across different parts of the application
Example: Using a shared viewmodel in a shopping cart application to update the total price when items are added or removed
MVVM is a design pattern used in software development to separate the user interface from the business logic.
MVVM stands for Model-View-ViewModel
Model represents the data and business logic
View represents the user interface
ViewModel acts as an intermediary between the Model and View
MVVM helps in achieving separation of concerns and easier unit testing
Popular in frameworks like Angular and Vue.js
I applied via Company Website and was interviewed in Jul 2023. There were 2 interview rounds.
In case of a server outage, I would quickly assess the situation, communicate with the team, and implement recovery procedures.
Assess the situation: Check monitoring tools for alerts and logs to identify the cause of the outage.
Communicate: Inform the team and stakeholders about the issue and expected downtime.
Implement recovery: Restart the server or services if it's a minor issue, or escalate to the engineering team ...
Yes, I am willing to work on 24x7 support requirements.
I understand the importance of providing round-the-clock support to ensure system availability and minimize downtime.
I am comfortable with working in shifts and being on-call to address any issues that may arise.
I have experience in incident management and troubleshooting, which are crucial skills for handling support requirements.
I am familiar with tools and techn...
I appeared for an interview in Jul 2023.
I applied via Recruitment Consulltant and was interviewed in Mar 2023. There were 2 interview rounds.
MVVM is a design pattern used in software development to separate the user interface from the business logic.
MVVM stands for Model-View-ViewModel
Model represents the data and business logic
View represents the user interface
ViewModel acts as an intermediary between the Model and View
MVVM helps in achieving separation of concerns and easier unit testing
Popular in frameworks like Angular and Vue.js
Shared viewmodel is a design pattern used in software development to share data between different components.
Shared viewmodel allows multiple components to access and modify the same data
It helps in keeping the data consistent across different parts of the application
Example: Using a shared viewmodel in a shopping cart application to update the total price when items are added or removed
I applied via Referral and was interviewed before Mar 2023. There was 1 interview round.
Top trending discussions
I applied via Other and was interviewed in Oct 2021. There was 1 interview round.
posted on 1 Sep 2021
posted on 12 Oct 2022
I applied via Approached by Company and was interviewed before Oct 2021. There were 5 interview rounds.
Some basic node js coding like reading from a file, crud operations
It was mainly some behavioural questions and math aptitude questions
It was a live coding round where expectation was to come up with a framework in Java from Scratch
Design Round in HLD involves creating a high-level design for a software system.
Identify the main components of the system and their interactions
Define the architecture of the system including layers, modules, and interfaces
Consider scalability, performance, security, and maintainability
Use UML diagrams like class diagrams, sequence diagrams, and component diagrams
Document the design decisions and rationale
I applied via Campus Placement and was interviewed before Apr 2023. There were 3 interview rounds.
Coding questions were easy, not clear about shortlisting process
I applied via LinkedIn and was interviewed before Sep 2023. There were 2 interview rounds.
Dsa. , oops and basics of database management
based on 7 interview experiences
Difficulty level
Duration
based on 46 reviews
Rating in categories
Applications Engineer
41
salaries
| ₹6.7 L/yr - ₹16.2 L/yr |
QA Engineer
16
salaries
| ₹4.7 L/yr - ₹10 L/yr |
Associate Software Engineer
12
salaries
| ₹8 L/yr - ₹8.8 L/yr |
Associate Application Engineer
12
salaries
| ₹7.3 L/yr - ₹9 L/yr |
Senior Application Engineer
12
salaries
| ₹14.3 L/yr - ₹28 L/yr |
Global Edge Software
PagarBook
MasterSoft ERP Solutions
Signzy Technologies