Filter interviews by
Promises are objects representing the eventual completion or failure of an asynchronous operation.
Promises are used to handle asynchronous operations in JavaScript.
They can be in one of three states: pending, fulfilled, or rejected.
Promises can be chained using .then() method to handle success and failure.
They help in avoiding callback hell and writing cleaner asynchronous code.
Authentication is the process of verifying the identity of a user, while authorization is the process of determining what resources a user can access.
Authentication confirms the identity of a user through credentials like username and password.
Authorization determines the level of access a user has to resources based on their authenticated identity.
Examples of authentication include login forms, biometric scans, a...
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: const myPromise = new Promise((resolve, reject) => { /* async code */ });
You can chain promises using .then() for success and .catch() for errors.
Example: myPromise.then(result =>...
Scope refers to the visibility and accessibility of variables in a program.
Scope determines where in a program a variable can be accessed.
Global scope refers to variables that can be accessed anywhere in the program.
Local scope refers to variables that are only accessible within a specific block of code.
Variables declared within a function have local scope.
Scope can help prevent naming conflicts and improve code o...
JavaScript currying transforms a function with multiple arguments into a sequence of functions each taking a single argument.
Currying allows partial application of functions, enabling more flexible function calls.
Example: function add(a) { return function(b) { return a + b; }; }
Usage: const add5 = add(5); console.log(add5(3)); // Outputs: 8
Currying can improve code readability and reusability.
It is commonly used i...
Reconciliation in React is the process of updating the virtual DOM to match the actual DOM.
Reconciliation is the process of comparing the virtual DOM with the actual DOM and making necessary updates.
React uses a diffing algorithm to efficiently update the DOM without re-rendering everything.
Key prop is important for React to identify which items have changed, added, or removed during reconciliation.
Full tunnel directs all network traffic through the VPN, while split tunnel only directs specific traffic through the VPN.
Full tunnel routes all network traffic through the VPN server, providing more security but potentially slower performance.
Split tunnel only routes specific traffic through the VPN, allowing non-sensitive traffic to bypass the VPN for faster performance.
Full tunnel is commonly used in corporate ...
To release an app on Play Store, you need to create a developer account, prepare the app for release, and submit it for review.
Create a Google Play Developer account
Prepare the app for release by ensuring it meets all the requirements and guidelines
Generate a signed APK file
Create a store listing with app details, screenshots, and promotional material
Submit the app for review and wait for approval
Once approved, pu...
Office politics can impact team dynamics and productivity, but it's important to navigate them professionally.
Acknowledge the existence of office politics but avoid getting involved in negative behaviors.
Focus on building positive relationships with colleagues based on trust and respect.
Communicate openly and transparently to avoid misunderstandings and conflicts.
Seek guidance from mentors or HR if you encounter c...
I applied via Campus Placement
Core Subject questions
Authentication is the process of verifying the identity of a user, while authorization is the process of determining what resources a user can access.
Authentication confirms the identity of a user through credentials like username and password.
Authorization determines the level of access a user has to resources based on their authenticated identity.
Examples of authentication include login forms, biometric scans, and tw...
Promises are objects representing the eventual completion or failure of an asynchronous operation.
Promises are used to handle asynchronous operations in JavaScript.
They can be in one of three states: pending, fulfilled, or rejected.
Promises can be chained using .then() method to handle success and failure.
They help in avoiding callback hell and writing cleaner asynchronous code.
I applied via Campus Placement
Basic aptitude and technical questions
Scope refers to the visibility and accessibility of variables in a program.
Scope determines where in a program a variable can be accessed.
Global scope refers to variables that can be accessed anywhere in the program.
Local scope refers to variables that are only accessible within a specific block of code.
Variables declared within a function have local scope.
Scope can help prevent naming conflicts and improve code organi...
I applied via Campus Placement and was interviewed in Jul 2024. There was 1 interview round.
In aptitude test time duration is 20 minutes ask questions about SQL and oop and syntax questions of java c++ and python. Level is medium
I applied via Naukri.com and was interviewed in Jan 2024. There were 4 interview rounds.
Basic aptitude test.
Machine coding test which is focused on javascript.
JavaScript currying transforms a function with multiple arguments into a sequence of functions each taking a single argument.
Currying allows partial application of functions, enabling more flexible function calls.
Example: function add(a) { return function(b) { return a + b; }; }
Usage: const add5 = add(5); console.log(add5(3)); // Outputs: 8
Currying can improve code readability and reusability.
It is commonly used in fun...
I applied via Naukri.com and was interviewed in Jun 2023. There were 3 interview rounds.
I'm a passionate Full Stack Developer with experience in building scalable web applications and a strong foundation in both front-end and back-end technologies.
Proficient in JavaScript frameworks like React and Angular for dynamic front-end development.
Experienced in back-end technologies such as Node.js and Express, creating RESTful APIs.
Skilled in database management with SQL and NoSQL databases like PostgreSQL and M...
In two years, I envision myself as a proficient Full Stack Developer, leading projects and mentoring junior developers.
Enhancing my technical skills in frameworks like React and Node.js through hands-on projects.
Taking on leadership roles in team projects, guiding junior developers and fostering collaboration.
Contributing to open-source projects to expand my network and gain diverse experience.
Pursuing certifications i...
Office politics can impact team dynamics and productivity, but it's important to navigate them professionally.
Acknowledge the existence of office politics but avoid getting involved in negative behaviors.
Focus on building positive relationships with colleagues based on trust and respect.
Communicate openly and transparently to avoid misunderstandings and conflicts.
Seek guidance from mentors or HR if you encounter challe...
Reconciliation in React is the process of updating the virtual DOM to match the actual DOM.
Reconciliation is the process of comparing the virtual DOM with the actual DOM and making necessary updates.
React uses a diffing algorithm to efficiently update the DOM without re-rendering everything.
Key prop is important for React to identify which items have changed, added, or removed during reconciliation.
In five years, I envision myself as a lead software engineer, driving innovative projects and mentoring junior developers.
I aim to lead a team on complex projects, like developing scalable applications that enhance user experience.
I plan to deepen my expertise in cloud technologies, contributing to projects that leverage AWS or Azure for better performance.
I want to mentor junior developers, sharing knowledge through c...
Full tunnel directs all network traffic through the VPN, while split tunnel only directs specific traffic through the VPN.
Full tunnel routes all network traffic through the VPN server, providing more security but potentially slower performance.
Split tunnel only routes specific traffic through the VPN, allowing non-sensitive traffic to bypass the VPN for faster performance.
Full tunnel is commonly used in corporate envir...
I applied via Referral and was interviewed before Sep 2023. There was 1 interview round.
Google meet in react they asked basics and node also must clear js
Face too face technical question - answer
Php CRUD operation task with good coding structure
Top trending discussions
based on 16 interview experiences
Difficulty level
Duration
based on 92 reviews
Rating in categories
Software Engineer
125
salaries
| ₹4 L/yr - ₹9.2 L/yr |
Senior Software Engineer
59
salaries
| ₹4.8 L/yr - ₹15.6 L/yr |
Associate Software Engineer
50
salaries
| ₹2.7 L/yr - ₹7.5 L/yr |
Software Developer
23
salaries
| ₹3 L/yr - ₹11 L/yr |
Business Analyst
21
salaries
| ₹4 L/yr - ₹8 L/yr |
Saama Technologies
Jumio
DISYS
Data-Core Systems